sys/cam/ctl/ctl_frontend_iscsi.c
1002
struct icl_pdu *cp;
sys/cam/ctl/ctl_frontend_iscsi.c
1132
struct icl_pdu *ip;
sys/cam/ctl/ctl_frontend_iscsi.c
166
static bool cfiscsi_pdu_update_cmdsn(const struct icl_pdu *request);
sys/cam/ctl/ctl_frontend_iscsi.c
167
static void cfiscsi_pdu_handle_nop_out(struct icl_pdu *request);
sys/cam/ctl/ctl_frontend_iscsi.c
168
static void cfiscsi_pdu_handle_scsi_command(struct icl_pdu *request);
sys/cam/ctl/ctl_frontend_iscsi.c
169
static void cfiscsi_pdu_handle_task_request(struct icl_pdu *request);
sys/cam/ctl/ctl_frontend_iscsi.c
170
static void cfiscsi_pdu_handle_data_out(struct icl_pdu *request);
sys/cam/ctl/ctl_frontend_iscsi.c
171
static void cfiscsi_pdu_handle_logout_request(struct icl_pdu *request);
sys/cam/ctl/ctl_frontend_iscsi.c
1789
struct icl_pdu *response;
sys/cam/ctl/ctl_frontend_iscsi.c
1838
struct icl_pdu *response;
sys/cam/ctl/ctl_frontend_iscsi.c
199
static struct icl_pdu *
sys/cam/ctl/ctl_frontend_iscsi.c
200
cfiscsi_pdu_new_response(struct icl_pdu *request, int flags)
sys/cam/ctl/ctl_frontend_iscsi.c
2002
struct icl_pdu *ip;
sys/cam/ctl/ctl_frontend_iscsi.c
207
cfiscsi_pdu_update_cmdsn(const struct icl_pdu *request)
sys/cam/ctl/ctl_frontend_iscsi.c
2071
struct icl_pdu *ip;
sys/cam/ctl/ctl_frontend_iscsi.c
2459
cfiscsi_pdu_done(struct icl_pdu *ip, int error)
sys/cam/ctl/ctl_frontend_iscsi.c
2471
struct icl_pdu *request, *response;
sys/cam/ctl/ctl_frontend_iscsi.c
2703
struct icl_pdu *request, *response;
sys/cam/ctl/ctl_frontend_iscsi.c
275
cfiscsi_pdu_handle(struct icl_pdu *request)
sys/cam/ctl/ctl_frontend_iscsi.c
2875
struct icl_pdu *request, *response;
sys/cam/ctl/ctl_frontend_iscsi.c
2963
struct icl_pdu *request, *response;
sys/cam/ctl/ctl_frontend_iscsi.c
3053
struct icl_pdu *request;
sys/cam/ctl/ctl_frontend_iscsi.c
322
cfiscsi_receive_callback(struct icl_pdu *request)
sys/cam/ctl/ctl_frontend_iscsi.c
353
cfiscsi_pdu_prepare(struct icl_pdu *response)
sys/cam/ctl/ctl_frontend_iscsi.c
412
cfiscsi_pdu_queue(struct icl_pdu *response)
sys/cam/ctl/ctl_frontend_iscsi.c
425
cfiscsi_pdu_queue_cb(struct icl_pdu *response, icl_pdu_cb cb)
sys/cam/ctl/ctl_frontend_iscsi.c
436
cfiscsi_pdu_handle_nop_out(struct icl_pdu *request)
sys/cam/ctl/ctl_frontend_iscsi.c
441
struct icl_pdu *response;
sys/cam/ctl/ctl_frontend_iscsi.c
504
cfiscsi_pdu_handle_scsi_command(struct icl_pdu *request)
sys/cam/ctl/ctl_frontend_iscsi.c
570
cfiscsi_pdu_handle_task_request(struct icl_pdu *request)
sys/cam/ctl/ctl_frontend_iscsi.c
574
struct icl_pdu *response;
sys/cam/ctl/ctl_frontend_iscsi.c
692
cfiscsi_handle_data_segment(struct icl_pdu *request, struct cfiscsi_data_wait *cdw)
sys/cam/ctl/ctl_frontend_iscsi.c
876
cfiscsi_pdu_handle_data_out(struct icl_pdu *request)
sys/cam/ctl/ctl_frontend_iscsi.c
943
cfiscsi_pdu_handle_logout_request(struct icl_pdu *request)
sys/cam/ctl/ctl_frontend_iscsi.c
947
struct icl_pdu *response;
sys/cam/ctl/ctl_frontend_iscsi.h
104
struct icl_pdu *cs_login_pdu;
sys/dev/cxgbe/cxgbei/cxgbei.c
199
struct icl_pdu *ip;
sys/dev/cxgbe/cxgbei/cxgbei.c
237
struct icl_pdu *ip;
sys/dev/cxgbe/cxgbei/cxgbei.c
292
static struct icl_pdu *
sys/dev/cxgbe/cxgbei/cxgbei.c
300
struct icl_pdu *ip;
sys/dev/cxgbe/cxgbei/cxgbei.c
411
struct icl_pdu *ip, *lastip;
sys/dev/cxgbe/cxgbei/cxgbei.c
457
struct icl_pdu *ip;
sys/dev/cxgbe/cxgbei/cxgbei.c
588
struct icl_pdu *ip;
sys/dev/cxgbe/cxgbei/cxgbei.h
101
ip_to_icp(struct icl_pdu *ip)
sys/dev/cxgbe/cxgbei/cxgbei.h
128
struct icl_pdu *icl_cxgbei_new_pdu(int);
sys/dev/cxgbe/cxgbei/cxgbei.h
129
void icl_cxgbei_new_pdu_set_conn(struct icl_pdu *, struct icl_conn *);
sys/dev/cxgbe/cxgbei/cxgbei.h
130
void icl_cxgbei_conn_pdu_free(struct icl_conn *, struct icl_pdu *);
sys/dev/cxgbe/cxgbei/cxgbei.h
57
STAILQ_HEAD(, icl_pdu) rcvd_pdus; /* protected by so_rcv lock */
sys/dev/cxgbe/cxgbei/cxgbei.h
66
STAILQ_HEAD(, icl_pdu) sent_pdus; /* protected by ic lock */
sys/dev/cxgbe/cxgbei/cxgbei.h
88
struct icl_pdu ip;
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1151
struct icl_pdu *ip;
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1326
icl_cxgbei_conn_task_setup(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1487
icl_cxgbei_conn_transfer_setup(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
173
icl_cxgbei_conn_pdu_free(struct icl_conn *ic, struct icl_pdu *ip)
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
199
icl_cxgbei_pdu_call_cb(struct icl_pdu *ip)
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
215
icl_cxgbei_pdu_done(struct icl_pdu *ip, int error)
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
253
struct icl_pdu *
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
257
struct icl_pdu *ip;
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
284
icl_cxgbei_new_pdu_set_conn(struct icl_pdu *ip, struct icl_conn *ic)
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
296
static struct icl_pdu *
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
299
struct icl_pdu *ip;
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
310
icl_pdu_data_segment_length(const struct icl_pdu *request)
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
325
const struct icl_pdu *request)
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
334
struct icl_pdu *ip = &icp->ip;
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
437
struct icl_pdu *ip;
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
440
STAILQ_HEAD(, icl_pdu) tx_pdus = STAILQ_HEAD_INITIALIZER(tx_pdus);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
454
STAILQ_SWAP(&icc->sent_pdus, &tx_pdus, icl_pdu);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
503
struct icl_pdu *ip;
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
505
STAILQ_HEAD(, icl_pdu) rx_pdus = STAILQ_HEAD_INITIALIZER(rx_pdus);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
530
STAILQ_SWAP(&icc->rcvd_pdus, &rx_pdus, icl_pdu);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
619
icl_cxgbei_conn_pdu_append_bio(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
742
icl_cxgbei_conn_pdu_append_data(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
808
icl_cxgbei_conn_pdu_get_bio(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
850
icl_cxgbei_conn_pdu_get_data(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
861
icl_cxgbei_conn_pdu_queue(struct icl_conn *ic, struct icl_pdu *ip)
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
867
icl_cxgbei_conn_pdu_queue_cb(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/iscsi/icl.h
112
void (*ic_receive)(struct icl_pdu *);
sys/dev/iscsi/icl.h
134
typedef void (*icl_pdu_cb)(struct icl_pdu *, int error);
sys/dev/iscsi/icl.h
67
STAILQ_ENTRY(icl_pdu) ip_next;
sys/dev/iscsi/icl_soft.c
1110
icl_soft_conn_pdu_append_bio(struct icl_conn *ic, struct icl_pdu *request,
sys/dev/iscsi/icl_soft.c
1221
icl_soft_conn_pdu_append_data(struct icl_conn *ic, struct icl_pdu *request,
sys/dev/iscsi/icl_soft.c
125
STAILQ_HEAD(icl_pdu_stailq, icl_pdu);
sys/dev/iscsi/icl_soft.c
1269
icl_soft_conn_pdu_get_bio(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/iscsi/icl_soft.c
1302
icl_soft_conn_pdu_get_data(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/iscsi/icl_soft.c
1310
icl_soft_conn_pdu_queue(struct icl_conn *ic, struct icl_pdu *ip)
sys/dev/iscsi/icl_soft.c
1317
icl_soft_conn_pdu_queue_cb(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/iscsi/icl_soft.c
1571
struct icl_pdu *pdu;
sys/dev/iscsi/icl_soft.c
1637
icl_soft_conn_task_setup(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/iscsi/icl_soft.c
1650
icl_soft_conn_transfer_setup(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/iscsi/icl_soft.c
188
icl_soft_conn_pdu_free(struct icl_conn *ic, struct icl_pdu *ip)
sys/dev/iscsi/icl_soft.c
203
icl_soft_pdu_call_cb(struct icl_pdu *ip)
sys/dev/iscsi/icl_soft.c
216
icl_soft_pdu_done(struct icl_pdu *ip, int error)
sys/dev/iscsi/icl_soft.c
245
struct icl_pdu *
sys/dev/iscsi/icl_soft.c
249
struct icl_pdu *ip;
sys/dev/iscsi/icl_soft.c
280
icl_pdu_ahs_length(const struct icl_pdu *request)
sys/dev/iscsi/icl_soft.c
287
icl_pdu_data_segment_length(const struct icl_pdu *request)
sys/dev/iscsi/icl_soft.c
302
const struct icl_pdu *request)
sys/dev/iscsi/icl_soft.c
309
icl_pdu_set_data_segment_length(struct icl_pdu *response, uint32_t len)
sys/dev/iscsi/icl_soft.c
318
icl_pdu_padding(const struct icl_pdu *ip)
sys/dev/iscsi/icl_soft.c
328
icl_pdu_size(const struct icl_pdu *response)
sys/dev/iscsi/icl_soft.c
356
icl_pdu_receive_ahs(struct icl_pdu *request, struct mbuf **r, size_t *rs)
sys/dev/iscsi/icl_soft.c
389
icl_pdu_check_header_digest(struct icl_pdu *request, struct mbuf **r, size_t *rs)
sys/dev/iscsi/icl_soft.c
417
icl_pdu_data_segment_receive_len(const struct icl_pdu *request)
sys/dev/iscsi/icl_soft.c
465
icl_pdu_receive_data_segment(struct icl_pdu *request, struct mbuf **r,
sys/dev/iscsi/icl_soft.c
530
icl_pdu_check_data_digest(struct icl_pdu *request, struct mbuf **r, size_t *rs)
sys/dev/iscsi/icl_soft.c
563
static struct icl_pdu *
sys/dev/iscsi/icl_soft.c
567
struct icl_pdu *request;
sys/dev/iscsi/icl_soft.c
693
struct icl_pdu *response;
sys/dev/iscsi/icl_soft.c
75
STAILQ_HEAD(, icl_pdu) to_send;
sys/dev/iscsi/icl_soft.c
78
struct icl_pdu *receive_pdu;
sys/dev/iscsi/icl_soft.c
819
icl_pdu_finalize(struct icl_pdu *request)
sys/dev/iscsi/icl_soft.c
87
struct icl_pdu ip;
sys/dev/iscsi/icl_soft.c
879
struct icl_pdu *request, *request2;
sys/dev/iscsi/icl_wrappers.h
105
icl_pdu_free(struct icl_pdu *ip)
sys/dev/iscsi/icl_wrappers.h
133
icl_conn_task_setup(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/iscsi/icl_wrappers.h
148
icl_conn_transfer_setup(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/iscsi/icl_wrappers.h
45
static inline struct icl_pdu *
sys/dev/iscsi/icl_wrappers.h
53
icl_pdu_data_segment_length(const struct icl_pdu *ip)
sys/dev/iscsi/icl_wrappers.h
60
icl_pdu_append_bio(struct icl_pdu *ip, struct bio *bp, size_t offset,
sys/dev/iscsi/icl_wrappers.h
69
icl_pdu_append_data(struct icl_pdu *ip, const void *addr, size_t len, int flags)
sys/dev/iscsi/icl_wrappers.h
76
icl_pdu_get_bio(struct icl_pdu *ip, size_t pdu_off, struct bio *bp,
sys/dev/iscsi/icl_wrappers.h
84
icl_pdu_get_data(struct icl_pdu *ip, size_t off, void *addr, size_t len)
sys/dev/iscsi/icl_wrappers.h
91
icl_pdu_queue(struct icl_pdu *ip)
sys/dev/iscsi/icl_wrappers.h
98
icl_pdu_queue_cb(struct icl_pdu *ip, icl_pdu_cb cb)
sys/dev/iscsi/iscsi.c
1072
iscsi_pdu_handle_task_response(struct icl_pdu *response)
sys/dev/iscsi/iscsi.c
1104
iscsi_pdu_get_data_csio(struct icl_pdu *response, size_t pdu_offset,
sys/dev/iscsi/iscsi.c
1122
iscsi_pdu_handle_data_in(struct icl_pdu *response)
sys/dev/iscsi/iscsi.c
1243
iscsi_pdu_handle_logout_response(struct icl_pdu *response)
sys/dev/iscsi/iscsi.c
1251
iscsi_pdu_append_data_csio(struct icl_pdu *request, struct ccb_scsiio *csio,
sys/dev/iscsi/iscsi.c
1267
iscsi_pdu_handle_r2t(struct icl_pdu *response)
sys/dev/iscsi/iscsi.c
1269
struct icl_pdu *request;
sys/dev/iscsi/iscsi.c
1393
iscsi_pdu_handle_async_message(struct icl_pdu *response)
sys/dev/iscsi/iscsi.c
1425
iscsi_pdu_handle_reject(struct icl_pdu *response)
sys/dev/iscsi/iscsi.c
178
static void iscsi_pdu_queue_locked(struct icl_pdu *request);
sys/dev/iscsi/iscsi.c
179
static void iscsi_pdu_queue(struct icl_pdu *request);
sys/dev/iscsi/iscsi.c
180
static void iscsi_pdu_update_statsn(const struct icl_pdu *response);
sys/dev/iscsi/iscsi.c
1807
struct icl_pdu *ip;
sys/dev/iscsi/iscsi.c
181
static void iscsi_pdu_handle_nop_in(struct icl_pdu *response);
sys/dev/iscsi/iscsi.c
182
static void iscsi_pdu_handle_scsi_response(struct icl_pdu *response);
sys/dev/iscsi/iscsi.c
183
static void iscsi_pdu_handle_task_response(struct icl_pdu *response);
sys/dev/iscsi/iscsi.c
184
static void iscsi_pdu_handle_data_in(struct icl_pdu *response);
sys/dev/iscsi/iscsi.c
185
static void iscsi_pdu_handle_logout_response(struct icl_pdu *response);
sys/dev/iscsi/iscsi.c
1858
struct icl_pdu *ip;
sys/dev/iscsi/iscsi.c
186
static void iscsi_pdu_handle_r2t(struct icl_pdu *response);
sys/dev/iscsi/iscsi.c
187
static void iscsi_pdu_handle_async_message(struct icl_pdu *response);
sys/dev/iscsi/iscsi.c
188
static void iscsi_pdu_handle_reject(struct icl_pdu *response);
sys/dev/iscsi/iscsi.c
195
struct icl_pdu *request, union ccb *ccb,
sys/dev/iscsi/iscsi.c
201
iscsi_pdu_prepare(struct icl_pdu *request)
sys/dev/iscsi/iscsi.c
2316
iscsi_outstanding_add(struct iscsi_session *is, struct icl_pdu *request,
sys/dev/iscsi/iscsi.c
2363
struct icl_pdu *request;
sys/dev/iscsi/iscsi.c
2421
struct icl_pdu *request;
sys/dev/iscsi/iscsi.c
248
struct icl_pdu *request;
sys/dev/iscsi/iscsi.c
266
iscsi_pdu_queue_locked(struct icl_pdu *request)
sys/dev/iscsi/iscsi.c
285
iscsi_pdu_queue(struct icl_pdu *request)
sys/dev/iscsi/iscsi.c
298
struct icl_pdu *request;
sys/dev/iscsi/iscsi.c
346
struct icl_pdu *pdu;
sys/dev/iscsi/iscsi.c
583
struct icl_pdu *request;
sys/dev/iscsi/iscsi.c
681
iscsi_pdu_update_statsn(const struct icl_pdu *response)
sys/dev/iscsi/iscsi.c
760
iscsi_receive_callback(struct icl_pdu *response)
sys/dev/iscsi/iscsi.c
843
iscsi_pdu_handle_nop_in(struct icl_pdu *response)
sys/dev/iscsi/iscsi.c
848
struct icl_pdu *request;
sys/dev/iscsi/iscsi.c
912
iscsi_pdu_handle_scsi_response(struct icl_pdu *response)
sys/dev/iscsi/iscsi.h
123
struct icl_pdu *is_login_pdu;
sys/dev/iscsi/iscsi.h
72
STAILQ_HEAD(, icl_pdu) is_postponed;
sys/dev/iser/icl_iser.c
115
iser_conn_pdu_append_bio(struct icl_conn *ic, struct icl_pdu *request,
sys/dev/iser/icl_iser.c
127
iser_conn_pdu_append_data(struct icl_conn *ic, struct icl_pdu *request,
sys/dev/iser/icl_iser.c
145
iser_conn_pdu_get_bio(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/iser/icl_iser.c
153
iser_conn_pdu_get_data(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/iser/icl_iser.c
164
struct icl_pdu *
sys/dev/iser/icl_iser.c
168
struct icl_pdu *ip;
sys/dev/iser/icl_iser.c
178
ip = &iser_pdu->icl_pdu;
sys/dev/iser/icl_iser.c
185
struct icl_pdu *
sys/dev/iser/icl_iser.c
192
iser_pdu_free(struct icl_conn *ic, struct icl_pdu *ip)
sys/dev/iser/icl_iser.c
201
const struct icl_pdu *request)
sys/dev/iser/icl_iser.c
215
iser_conn_pdu_free(struct icl_conn *ic, struct icl_pdu *ip)
sys/dev/iser/icl_iser.c
243
iser_conn_pdu_queue(struct icl_conn *ic, struct icl_pdu *ip)
sys/dev/iser/icl_iser.c
469
iser_conn_task_setup(struct icl_conn *ic, struct icl_pdu *ip,
sys/dev/iser/icl_iser.c
484
struct icl_pdu *ip = prv;
sys/dev/iser/icl_iser.h
155
container_of(ip, struct icl_iser_pdu, icl_pdu)
sys/dev/iser/icl_iser.h
304
struct icl_pdu icl_pdu;
sys/dev/iser/icl_iser.h
497
iser_pdu_free(struct icl_conn *, struct icl_pdu *);
sys/dev/iser/icl_iser.h
499
struct icl_pdu *
sys/dev/iser/iser_initiator.c
416
size_t datalen = iser_pdu->icl_pdu.ip_data_len;
sys/dev/iser/iser_initiator.c
472
struct icl_pdu *response;
sys/dev/iser/iser_initiator.c
536
iser_pdu_free(&iser_conn->icl_conn, &iser_pdu->icl_pdu);