Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
se_device Struct Reference

#include <target_core_base.h>

Data Fields

u16 dev_rpti_counter
 
u32 dev_cur_ordered_id
 
u32 dev_flags
 
u32 dev_port_count
 
u32 dev_status
 
u32 queue_depth
 
u64 dev_res_bin_isid
 
t10_task_attr_index_t dev_task_attr_type
 
voiddev_ptr
 
u32 dev_index
 
u64 creation_time
 
u32 num_resets
 
u64 num_cmds
 
u64 read_bytes
 
u64 write_bytes
 
spinlock_t stats_lock
 
atomic_t simple_cmds
 
atomic_t dev_ordered_id
 
atomic_t dev_ordered_sync
 
atomic_t dev_qf_count
 
struct se_obj dev_obj
 
struct se_obj dev_access_obj
 
struct se_obj dev_export_obj
 
spinlock_t delayed_cmd_lock
 
spinlock_t execute_task_lock
 
spinlock_t dev_reservation_lock
 
spinlock_t dev_status_lock
 
spinlock_t se_port_lock
 
spinlock_t se_tmr_lock
 
spinlock_t qf_cmd_lock
 
struct se_node_acldev_reserved_node_acl
 
struct t10_alua_lu_gp_memberdev_alua_lu_gp_mem
 
struct t10_pr_registrationdev_pr_res_holder
 
struct list_head dev_sep_list
 
struct list_head dev_tmr_list
 
struct workqueue_structtmr_wq
 
struct work_struct qf_work_queue
 
struct list_head delayed_cmd_list
 
struct list_head state_list
 
struct list_head qf_cmd_list
 
struct se_hbase_hba
 
struct se_subsystem_devse_sub_dev
 
struct se_subsystem_apitransport
 
struct list_head dev_list
 

Detailed Description

Definition at line 736 of file target_core_base.h.

Field Documentation

u64 creation_time

Definition at line 753 of file target_core_base.h.

struct list_head delayed_cmd_list

Definition at line 784 of file target_core_base.h.

spinlock_t delayed_cmd_lock

Definition at line 767 of file target_core_base.h.

struct se_obj dev_access_obj

Definition at line 765 of file target_core_base.h.

struct t10_alua_lu_gp_member* dev_alua_lu_gp_mem

Definition at line 777 of file target_core_base.h.

u32 dev_cur_ordered_id

Definition at line 740 of file target_core_base.h.

struct se_obj dev_export_obj

Definition at line 766 of file target_core_base.h.

u32 dev_flags

Definition at line 741 of file target_core_base.h.

u32 dev_index

Definition at line 752 of file target_core_base.h.

struct list_head dev_list

Definition at line 793 of file target_core_base.h.

struct se_obj dev_obj

Definition at line 764 of file target_core_base.h.

atomic_t dev_ordered_id

Definition at line 761 of file target_core_base.h.

atomic_t dev_ordered_sync

Definition at line 762 of file target_core_base.h.

u32 dev_port_count

Definition at line 742 of file target_core_base.h.

struct t10_pr_registration* dev_pr_res_holder

Definition at line 779 of file target_core_base.h.

void* dev_ptr

Definition at line 751 of file target_core_base.h.

atomic_t dev_qf_count

Definition at line 763 of file target_core_base.h.

u64 dev_res_bin_isid

Definition at line 748 of file target_core_base.h.

spinlock_t dev_reservation_lock

Definition at line 769 of file target_core_base.h.

struct se_node_acl* dev_reserved_node_acl

Definition at line 775 of file target_core_base.h.

u16 dev_rpti_counter

Definition at line 738 of file target_core_base.h.

struct list_head dev_sep_list

Definition at line 780 of file target_core_base.h.

Definition at line 744 of file target_core_base.h.

spinlock_t dev_status_lock

Definition at line 770 of file target_core_base.h.

t10_task_attr_index_t dev_task_attr_type

Definition at line 749 of file target_core_base.h.

struct list_head dev_tmr_list

Definition at line 781 of file target_core_base.h.

spinlock_t execute_task_lock

Definition at line 768 of file target_core_base.h.

u64 num_cmds

Definition at line 755 of file target_core_base.h.

u32 num_resets

Definition at line 754 of file target_core_base.h.

struct list_head qf_cmd_list

Definition at line 786 of file target_core_base.h.

spinlock_t qf_cmd_lock

Definition at line 773 of file target_core_base.h.

struct work_struct qf_work_queue

Definition at line 783 of file target_core_base.h.

u32 queue_depth

Definition at line 746 of file target_core_base.h.

u64 read_bytes

Definition at line 756 of file target_core_base.h.

Definition at line 788 of file target_core_base.h.

spinlock_t se_port_lock

Definition at line 771 of file target_core_base.h.

struct se_subsystem_dev* se_sub_dev

Definition at line 789 of file target_core_base.h.

spinlock_t se_tmr_lock

Definition at line 772 of file target_core_base.h.

atomic_t simple_cmds

Definition at line 760 of file target_core_base.h.

struct list_head state_list

Definition at line 785 of file target_core_base.h.

spinlock_t stats_lock

Definition at line 758 of file target_core_base.h.

Definition at line 782 of file target_core_base.h.

Definition at line 791 of file target_core_base.h.

u64 write_bytes

Definition at line 757 of file target_core_base.h.


The documentation for this struct was generated from the following file: