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

#include <iscsi_target_core.h>

Data Fields

enum iscsi_timer_flags_table dataout_timer_flags
 
u8 dataout_timeout_retries
 
u8 error_recovery_count
 
enum cmd_i_state_table deferred_i_state
 
enum cmd_i_state_table i_state
 
u8 immediate_cmd
 
u8 immediate_data
 
u8 iscsi_opcode
 
u8 iscsi_response
 
u8 logout_reason
 
u8 logout_response
 
u8 maxcmdsn_inc
 
u8 unsolicited_data
 
u16 logout_cid
 
enum cmd_flags_table cmd_flags
 
itt_t init_task_tag
 
u32 targ_xfer_tag
 
u32 cmd_sn
 
u32 exp_stat_sn
 
u32 stat_sn
 
u32 data_sn
 
u32 r2t_sn
 
u32 acked_data_sn
 
u32 buf_ptr_size
 
u32 data_crc
 
u32 outstanding_r2ts
 
u32 r2t_offset
 
u32 iov_data_count
 
u32 orig_iov_data_count
 
u32 iov_misc_count
 
u32 pdu_count
 
u32 pdu_send_order
 
u32 pdu_start
 
u32 seq_send_order
 
u32 seq_count
 
u32 seq_no
 
u32 seq_start_offset
 
u32 seq_end_offset
 
u32 read_data_done
 
u32 write_data_done
 
u32 first_burst_len
 
u32 next_burst_len
 
u32 tx_size
 
voidbuf_ptr
 
enum dma_data_direction data_direction
 
unsigned char pdu [ISCSI_HDR_LEN+ISCSI_CRC_LEN]
 
atomic_t immed_queue_count
 
atomic_t response_queue_count
 
spinlock_t datain_lock
 
spinlock_t dataout_timeout_lock
 
spinlock_t istate_lock
 
spinlock_t error_lock
 
spinlock_t r2t_lock
 
struct list_head datain_list
 
struct list_head cmd_r2t_list
 
struct completion reject_comp
 
struct timer_list dataout_timer
 
struct kveciov_data
 
struct kvec iov_misc [ISCSI_MISC_IOVECS]
 
struct iscsi_pdupdu_list
 
struct iscsi_pdupdu_ptr
 
struct iscsi_seqseq_list
 
struct iscsi_seqseq_ptr
 
struct iscsi_tmr_reqtmr_req
 
struct iscsi_connconn
 
struct iscsi_conn_recoverycr
 
struct iscsi_sessionsess
 
struct list_head i_conn_node
 
struct se_cmd se_cmd
 
unsigned char sense_buffer [ISCSI_SENSE_BUFFER_LEN]
 
u32 padding
 
u8 pad_bytes [4]
 
struct scatterlistfirst_data_sg
 
u32 first_data_sg_off
 
u32 kmapped_nents
 

Detailed Description

Definition at line 333 of file iscsi_target_core.h.

Field Documentation

u32 acked_data_sn

Definition at line 378 of file iscsi_target_core.h.

void* buf_ptr

Definition at line 419 of file iscsi_target_core.h.

u32 buf_ptr_size

Definition at line 380 of file iscsi_target_core.h.

enum cmd_flags_table cmd_flags

Definition at line 362 of file iscsi_target_core.h.

struct list_head cmd_r2t_list

Definition at line 438 of file iscsi_target_core.h.

u32 cmd_sn

Definition at line 368 of file iscsi_target_core.h.

Definition at line 458 of file iscsi_target_core.h.

Definition at line 460 of file iscsi_target_core.h.

u32 data_crc

Definition at line 382 of file iscsi_target_core.h.

Definition at line 421 of file iscsi_target_core.h.

u32 data_sn

Definition at line 374 of file iscsi_target_core.h.

struct list_head datain_list

Definition at line 436 of file iscsi_target_core.h.

spinlock_t datain_lock

Definition at line 427 of file iscsi_target_core.h.

spinlock_t dataout_timeout_lock

Definition at line 428 of file iscsi_target_core.h.

u8 dataout_timeout_retries

Definition at line 336 of file iscsi_target_core.h.

struct timer_list dataout_timer

Definition at line 441 of file iscsi_target_core.h.

enum iscsi_timer_flags_table dataout_timer_flags

Definition at line 334 of file iscsi_target_core.h.

enum cmd_i_state_table deferred_i_state

Definition at line 340 of file iscsi_target_core.h.

spinlock_t error_lock

Definition at line 432 of file iscsi_target_core.h.

u8 error_recovery_count

Definition at line 338 of file iscsi_target_core.h.

u32 exp_stat_sn

Definition at line 370 of file iscsi_target_core.h.

u32 first_burst_len

Definition at line 413 of file iscsi_target_core.h.

struct scatterlist* first_data_sg

Definition at line 474 of file iscsi_target_core.h.

u32 first_data_sg_off

Definition at line 475 of file iscsi_target_core.h.

struct list_head i_conn_node

Definition at line 464 of file iscsi_target_core.h.

enum cmd_i_state_table i_state

Definition at line 342 of file iscsi_target_core.h.

atomic_t immed_queue_count

Definition at line 425 of file iscsi_target_core.h.

u8 immediate_cmd

Definition at line 344 of file iscsi_target_core.h.

u8 immediate_data

Definition at line 346 of file iscsi_target_core.h.

itt_t init_task_tag

Definition at line 364 of file iscsi_target_core.h.

struct kvec* iov_data

Definition at line 443 of file iscsi_target_core.h.

u32 iov_data_count

Definition at line 388 of file iscsi_target_core.h.

Definition at line 446 of file iscsi_target_core.h.

u32 iov_misc_count

Definition at line 391 of file iscsi_target_core.h.

u8 iscsi_opcode

Definition at line 348 of file iscsi_target_core.h.

Definition at line 350 of file iscsi_target_core.h.

spinlock_t istate_lock

Definition at line 430 of file iscsi_target_core.h.

u32 kmapped_nents

Definition at line 476 of file iscsi_target_core.h.

u16 logout_cid

Definition at line 360 of file iscsi_target_core.h.

u8 logout_reason

Definition at line 352 of file iscsi_target_core.h.

u8 logout_response

Definition at line 354 of file iscsi_target_core.h.

u8 maxcmdsn_inc

Definition at line 356 of file iscsi_target_core.h.

u32 next_burst_len

Definition at line 415 of file iscsi_target_core.h.

u32 orig_iov_data_count

Definition at line 389 of file iscsi_target_core.h.

u32 outstanding_r2ts

Definition at line 384 of file iscsi_target_core.h.

u8 pad_bytes[4]

Definition at line 472 of file iscsi_target_core.h.

u32 padding

Definition at line 471 of file iscsi_target_core.h.

Definition at line 423 of file iscsi_target_core.h.

u32 pdu_count

Definition at line 393 of file iscsi_target_core.h.

struct iscsi_pdu* pdu_list

Definition at line 448 of file iscsi_target_core.h.

struct iscsi_pdu* pdu_ptr

Definition at line 450 of file iscsi_target_core.h.

u32 pdu_send_order

Definition at line 395 of file iscsi_target_core.h.

u32 pdu_start

Definition at line 397 of file iscsi_target_core.h.

spinlock_t r2t_lock

Definition at line 434 of file iscsi_target_core.h.

u32 r2t_offset

Definition at line 386 of file iscsi_target_core.h.

u32 r2t_sn

Definition at line 376 of file iscsi_target_core.h.

u32 read_data_done

Definition at line 409 of file iscsi_target_core.h.

struct completion reject_comp

Definition at line 439 of file iscsi_target_core.h.

atomic_t response_queue_count

Definition at line 426 of file iscsi_target_core.h.

Definition at line 466 of file iscsi_target_core.h.

unsigned char sense_buffer[ISCSI_SENSE_BUFFER_LEN]

Definition at line 469 of file iscsi_target_core.h.

u32 seq_count

Definition at line 401 of file iscsi_target_core.h.

u32 seq_end_offset

Definition at line 407 of file iscsi_target_core.h.

Definition at line 452 of file iscsi_target_core.h.

u32 seq_no

Definition at line 403 of file iscsi_target_core.h.

struct iscsi_seq* seq_ptr

Definition at line 454 of file iscsi_target_core.h.

u32 seq_send_order

Definition at line 399 of file iscsi_target_core.h.

u32 seq_start_offset

Definition at line 405 of file iscsi_target_core.h.

Definition at line 462 of file iscsi_target_core.h.

u32 stat_sn

Definition at line 372 of file iscsi_target_core.h.

u32 targ_xfer_tag

Definition at line 366 of file iscsi_target_core.h.

Definition at line 456 of file iscsi_target_core.h.

u32 tx_size

Definition at line 417 of file iscsi_target_core.h.

u8 unsolicited_data

Definition at line 358 of file iscsi_target_core.h.

u32 write_data_done

Definition at line 411 of file iscsi_target_core.h.


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