Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | iscsi_build_list |
struct | iscsi_pdu |
struct | iscsi_seq |
Macros | |
#define | DATAOUT_PDU_SENT 1 |
#define | SEQTYPE_IMMEDIATE 1 |
#define | SEQTYPE_UNSOLICITED 2 |
#define | SEQTYPE_NORMAL 3 |
#define | DATAOUT_SEQUENCE_GOT_R2T 1 |
#define | DATAOUT_SEQUENCE_WITHIN_COMMAND_RECOVERY 2 |
#define | DATAOUT_SEQUENCE_COMPLETE 3 |
#define | PDULIST_NORMAL 1 |
#define | PDULIST_IMMEDIATE 2 |
#define | PDULIST_UNSOLICITED 3 |
#define | PDULIST_IMMEDIATE_AND_UNSOLICITED 4 |
#define | PDUTYPE_IMMEDIATE 1 |
#define | PDUTYPE_UNSOLICITED 2 |
#define | PDUTYPE_NORMAL 3 |
#define | ISCSI_PDU_NOT_RECEIVED 0 |
#define | ISCSI_PDU_RECEIVED_OK 1 |
#define | ISCSI_PDU_CRC_FAILED 2 |
#define | ISCSI_PDU_TIMED_OUT 3 |
#define | RANDOM_DATAIN_PDU_OFFSETS 0x01 |
#define | RANDOM_DATAIN_SEQ_OFFSETS 0x02 |
#define | RANDOM_DATAOUT_PDU_OFFSETS 0x04 |
#define | RANDOM_R2T_OFFSETS 0x08 |
#define | ISCSI_PDU_READ 0x01 |
#define | ISCSI_PDU_WRITE 0x02 |
Functions | |
int | iscsit_build_pdu_and_seq_lists (struct iscsi_cmd *, u32) |
struct iscsi_pdu * | iscsit_get_pdu_holder (struct iscsi_cmd *, u32, u32) |
struct iscsi_pdu * | iscsit_get_pdu_holder_for_seq (struct iscsi_cmd *, struct iscsi_seq *) |
struct iscsi_seq * | iscsit_get_seq_holder (struct iscsi_cmd *, u32, u32) |
Variables | |
struct iscsi_pdu | ____cacheline_aligned |
#define DATAOUT_PDU_SENT 1 |
Definition at line 5 of file iscsi_target_seq_pdu_list.h.
#define DATAOUT_SEQUENCE_COMPLETE 3 |
Definition at line 15 of file iscsi_target_seq_pdu_list.h.
#define DATAOUT_SEQUENCE_GOT_R2T 1 |
Definition at line 13 of file iscsi_target_seq_pdu_list.h.
#define DATAOUT_SEQUENCE_WITHIN_COMMAND_RECOVERY 2 |
Definition at line 14 of file iscsi_target_seq_pdu_list.h.
#define ISCSI_PDU_CRC_FAILED 2 |
Definition at line 31 of file iscsi_target_seq_pdu_list.h.
#define ISCSI_PDU_NOT_RECEIVED 0 |
Definition at line 29 of file iscsi_target_seq_pdu_list.h.
#define ISCSI_PDU_READ 0x01 |
Definition at line 41 of file iscsi_target_seq_pdu_list.h.
#define ISCSI_PDU_RECEIVED_OK 1 |
Definition at line 30 of file iscsi_target_seq_pdu_list.h.
#define ISCSI_PDU_TIMED_OUT 3 |
Definition at line 32 of file iscsi_target_seq_pdu_list.h.
#define ISCSI_PDU_WRITE 0x02 |
Definition at line 42 of file iscsi_target_seq_pdu_list.h.
#define PDULIST_IMMEDIATE 2 |
Definition at line 19 of file iscsi_target_seq_pdu_list.h.
#define PDULIST_IMMEDIATE_AND_UNSOLICITED 4 |
Definition at line 21 of file iscsi_target_seq_pdu_list.h.
#define PDULIST_NORMAL 1 |
Definition at line 18 of file iscsi_target_seq_pdu_list.h.
#define PDULIST_UNSOLICITED 3 |
Definition at line 20 of file iscsi_target_seq_pdu_list.h.
#define PDUTYPE_IMMEDIATE 1 |
Definition at line 24 of file iscsi_target_seq_pdu_list.h.
#define PDUTYPE_NORMAL 3 |
Definition at line 26 of file iscsi_target_seq_pdu_list.h.
#define PDUTYPE_UNSOLICITED 2 |
Definition at line 25 of file iscsi_target_seq_pdu_list.h.
#define RANDOM_DATAIN_PDU_OFFSETS 0x01 |
Definition at line 35 of file iscsi_target_seq_pdu_list.h.
#define RANDOM_DATAIN_SEQ_OFFSETS 0x02 |
Definition at line 36 of file iscsi_target_seq_pdu_list.h.
#define RANDOM_DATAOUT_PDU_OFFSETS 0x04 |
Definition at line 37 of file iscsi_target_seq_pdu_list.h.
#define RANDOM_R2T_OFFSETS 0x08 |
Definition at line 38 of file iscsi_target_seq_pdu_list.h.
#define SEQTYPE_IMMEDIATE 1 |
Definition at line 8 of file iscsi_target_seq_pdu_list.h.
#define SEQTYPE_NORMAL 3 |
Definition at line 10 of file iscsi_target_seq_pdu_list.h.
#define SEQTYPE_UNSOLICITED 2 |
Definition at line 9 of file iscsi_target_seq_pdu_list.h.
Definition at line 498 of file iscsi_target_seq_pdu_list.c.
Definition at line 573 of file iscsi_target_seq_pdu_list.c.
Definition at line 597 of file iscsi_target_seq_pdu_list.c.
Definition at line 674 of file iscsi_target_seq_pdu_list.c.