Home
last modified time | relevance | path

Searched refs:icl_pdu (Results 1 – 14 of 14) sorted by relevance

/freebsd/sys/dev/iscsi/
H A Dicl_wrappers.h45 static inline struct icl_pdu *
53 icl_pdu_data_segment_length(const struct icl_pdu *ip) in icl_pdu_data_segment_length()
60 icl_pdu_append_bio(struct icl_pdu *ip, struct bio *bp, size_t offset, in icl_pdu_append_bio()
69 icl_pdu_append_data(struct icl_pdu *ip, const void *addr, size_t len, int flags) in icl_pdu_append_data()
76 icl_pdu_get_bio(struct icl_pdu *ip, size_t pdu_off, struct bio *bp, in icl_pdu_get_bio()
84 icl_pdu_get_data(struct icl_pdu *ip, size_t off, void *addr, size_t len) in icl_pdu_get_data()
91 icl_pdu_queue(struct icl_pdu *ip) in icl_pdu_queue()
98 icl_pdu_queue_cb(struct icl_pdu *ip, icl_pdu_cb cb) in icl_pdu_queue_cb()
105 icl_pdu_free(struct icl_pdu *ip) in icl_pdu_free()
133 icl_conn_task_setup(struct icl_conn *ic, struct icl_pdu *ip, in icl_conn_task_setup()
[all …]
H A Dicl_conn_if.m40 struct icl_pdu *ip, icl_pdu_cb cb)
50 const struct icl_pdu *_ip;
55 struct icl_pdu *_ip;
64 struct icl_pdu *_ip;
72 struct icl_pdu *_ip;
81 struct icl_pdu *_ip;
89 struct icl_pdu *_ip;
94 struct icl_pdu *_ip;
100 struct icl_pdu *_ip;
103 METHOD struct icl_pdu * new_pdu { struct
[all …]
H A Dicl_soft.c75 STAILQ_HEAD(, icl_pdu) to_send;
78 struct icl_pdu *receive_pdu;
87 struct icl_pdu ip;
125 STAILQ_HEAD(icl_pdu_stailq, icl_pdu);
188 icl_soft_conn_pdu_free(struct icl_conn *ic, struct icl_pdu *ip) in icl_soft_conn_pdu_free()
203 icl_soft_pdu_call_cb(struct icl_pdu *ip) in icl_soft_pdu_call_cb()
216 icl_soft_pdu_done(struct icl_pdu *ip, int error) in icl_soft_pdu_done()
245 struct icl_pdu *
249 struct icl_pdu *ip; in icl_soft_conn_new_pdu()
280 icl_pdu_ahs_length(const struct icl_pdu *request) in icl_pdu_ahs_length()
[all …]
H A Dicl.h66 struct icl_pdu { struct
67 STAILQ_ENTRY(icl_pdu) ip_next;
112 void (*ic_receive)(struct icl_pdu *);
134 typedef void (*icl_pdu_cb)(struct icl_pdu *, int error);
H A Discsi.c178 static void iscsi_pdu_queue_locked(struct icl_pdu *request);
179 static void iscsi_pdu_queue(struct icl_pdu *request);
180 static void iscsi_pdu_update_statsn(const struct icl_pdu *response);
181 static void iscsi_pdu_handle_nop_in(struct icl_pdu *response);
182 static void iscsi_pdu_handle_scsi_response(struct icl_pdu *response);
183 static void iscsi_pdu_handle_task_response(struct icl_pdu *response);
184 static void iscsi_pdu_handle_data_in(struct icl_pdu *response);
185 static void iscsi_pdu_handle_logout_response(struct icl_pdu *response);
186 static void iscsi_pdu_handle_r2t(struct icl_pdu *response);
187 static void iscsi_pdu_handle_async_message(struct icl_pdu *response);
[all …]
H A Discsi.h72 STAILQ_HEAD(, icl_pdu) is_postponed;
123 struct icl_pdu *is_login_pdu;
/freebsd/sys/dev/cxgbe/cxgbei/
H A Dcxgbei.h57 STAILQ_HEAD(, icl_pdu) rcvd_pdus; /* protected by so_rcv lock */
66 STAILQ_HEAD(, icl_pdu) sent_pdus; /* protected by ic lock */
88 struct icl_pdu ip;
101 ip_to_icp(struct icl_pdu *ip) in ip_to_icp()
128 struct icl_pdu *icl_cxgbei_new_pdu(int);
129 void icl_cxgbei_new_pdu_set_conn(struct icl_pdu *, struct icl_conn *);
130 void icl_cxgbei_conn_pdu_free(struct icl_conn *, struct icl_pdu *);
H A Dicl_cxgbei.c173 icl_cxgbei_conn_pdu_free(struct icl_conn *ic, struct icl_pdu *ip) in icl_cxgbei_conn_pdu_free()
199 icl_cxgbei_pdu_call_cb(struct icl_pdu *ip) in icl_cxgbei_pdu_call_cb()
215 icl_cxgbei_pdu_done(struct icl_pdu *ip, int error) in icl_cxgbei_pdu_done()
253 struct icl_pdu *
257 struct icl_pdu *ip; in icl_cxgbei_new_pdu()
284 icl_cxgbei_new_pdu_set_conn(struct icl_pdu *ip, struct icl_conn *ic) in icl_cxgbei_new_pdu_set_conn()
296 static struct icl_pdu *
299 struct icl_pdu *ip; in icl_cxgbei_conn_new_pdu()
310 icl_pdu_data_segment_length(const struct icl_pdu *request) in icl_pdu_data_segment_length()
325 const struct icl_pdu *request) in icl_cxgbei_conn_pdu_data_segment_length()
[all …]
H A Dcxgbei.c199 struct icl_pdu *ip; in do_rx_iscsi_hdr()
237 struct icl_pdu *ip; in do_rx_iscsi_data()
292 static struct icl_pdu *
300 struct icl_pdu *ip; in parse_pdu()
411 struct icl_pdu *ip, *lastip; in parse_pdus()
457 struct icl_pdu *ip; in do_rx_iscsi_ddp()
588 struct icl_pdu *ip; in do_rx_iscsi_cmp()
/freebsd/sys/dev/iser/
H A Dicl_iser.c115 iser_conn_pdu_append_bio(struct icl_conn *ic, struct icl_pdu *request, in iser_conn_pdu_append_bio()
127 iser_conn_pdu_append_data(struct icl_conn *ic, struct icl_pdu *request, in iser_conn_pdu_append_data()
145 iser_conn_pdu_get_bio(struct icl_conn *ic, struct icl_pdu *ip, in iser_conn_pdu_get_bio()
153 iser_conn_pdu_get_data(struct icl_conn *ic, struct icl_pdu *ip, in iser_conn_pdu_get_data()
164 struct icl_pdu *
168 struct icl_pdu *ip; in iser_new_pdu()
178 ip = &iser_pdu->icl_pdu; in iser_new_pdu()
185 struct icl_pdu *
192 iser_pdu_free(struct icl_conn *ic, struct icl_pdu *ip) in iser_pdu_free()
201 const struct icl_pdu *request) in iser_conn_pdu_data_segment_length()
[all …]
H A Dicl_iser.h155 container_of(ip, struct icl_iser_pdu, icl_pdu)
304 struct icl_pdu icl_pdu; member
497 iser_pdu_free(struct icl_conn *, struct icl_pdu *);
499 struct icl_pdu *
H A Diser_initiator.c416 size_t datalen = iser_pdu->icl_pdu.ip_data_len; in iser_send_control()
472 struct icl_pdu *response; in iser_rcv_completion()
536 iser_pdu_free(&iser_conn->icl_conn, &iser_pdu->icl_pdu); in iser_snd_completion()
/freebsd/sys/cam/ctl/
H A Dctl_frontend_iscsi.c166 static bool cfiscsi_pdu_update_cmdsn(const struct icl_pdu *request);
167 static void cfiscsi_pdu_handle_nop_out(struct icl_pdu *request);
168 static void cfiscsi_pdu_handle_scsi_command(struct icl_pdu *request);
169 static void cfiscsi_pdu_handle_task_request(struct icl_pdu *request);
170 static void cfiscsi_pdu_handle_data_out(struct icl_pdu *request);
171 static void cfiscsi_pdu_handle_logout_request(struct icl_pdu *request);
199 static struct icl_pdu *
200 cfiscsi_pdu_new_response(struct icl_pdu *request, int flags) in cfiscsi_pdu_new_response()
207 cfiscsi_pdu_update_cmdsn(const struct icl_pdu *request) in cfiscsi_pdu_update_cmdsn()
275 cfiscsi_pdu_handle(struct icl_pdu *request) in cfiscsi_pdu_handle()
[all …]
H A Dctl_frontend_iscsi.h104 struct icl_pdu *cs_login_pdu;