Lines Matching defs:pdu

51 idm_pdu_rx(idm_conn_t *ic, idm_pdu_t *pdu)
64 if (idm_pdu_rx_forward_ffp(ic, pdu) == B_TRUE) {
85 switch (IDM_PDU_OPCODE(pdu)) {
88 iscsi_login_hdr_t *, (iscsi_login_hdr_t *)pdu->isp_hdr);
89 idm_conn_rx_pdu_event(ic, CE_LOGIN_RCV, (uintptr_t)pdu);
92 idm_parse_login_rsp(ic, pdu, /* RX */ B_TRUE);
97 (iscsi_logout_hdr_t *)pdu->isp_hdr);
98 idm_parse_logout_req(ic, pdu, /* RX */ B_TRUE);
101 idm_parse_logout_rsp(ic, pdu, /* RX */ B_TRUE);
104 async_evt = (iscsi_async_evt_hdr_t *)pdu->isp_hdr;
108 (uintptr_t)pdu);
112 (uintptr_t)pdu);
116 (uintptr_t)pdu);
122 (uintptr_t)pdu);
146 idm_conn_rx_pdu_event(ic, CE_MISC_RX, (uintptr_t)pdu);
151 (iscsi_data_hdr_t *)pdu->isp_hdr);
152 idm_conn_rx_pdu_event(ic, CE_MISC_RX, (uintptr_t)pdu);
157 (iscsi_scsi_task_mgt_hdr_t *)pdu->isp_hdr);
158 idm_conn_rx_pdu_event(ic, CE_MISC_RX, (uintptr_t)pdu);
163 (iscsi_nop_out_hdr_t *)pdu->isp_hdr);
164 idm_conn_rx_pdu_event(ic, CE_MISC_RX, (uintptr_t)pdu);
169 (iscsi_text_hdr_t *)pdu->isp_hdr);
170 idm_conn_rx_pdu_event(ic, CE_MISC_RX, (uintptr_t)pdu);
182 (uintptr_t)pdu);
189 idm_pdu_tx_forward(idm_conn_t *ic, idm_pdu_t *pdu)
191 (*ic->ic_transport_ops->it_tx_pdu)(ic, pdu);
195 idm_pdu_rx_forward_ffp(idm_conn_t *ic, idm_pdu_t *pdu)
201 switch (IDM_PDU_OPCODE(pdu)) {
203 (*ic->ic_conn_ops.icb_rx_scsi_cmd)(ic, pdu);
208 (iscsi_data_hdr_t *)pdu->isp_hdr);
209 (*ic->ic_transport_ops->it_rx_dataout)(ic, pdu);
214 (iscsi_scsi_task_mgt_hdr_t *)pdu->isp_hdr);
215 (*ic->ic_conn_ops.icb_rx_misc)(ic, pdu);
220 (iscsi_nop_out_hdr_t *)pdu->isp_hdr);
221 (*ic->ic_conn_ops.icb_rx_misc)(ic, pdu);
226 (iscsi_text_hdr_t *)pdu->isp_hdr);
227 (*ic->ic_conn_ops.icb_rx_misc)(ic, pdu);
231 (*ic->ic_conn_ops.icb_rx_scsi_rsp)(ic, pdu);
234 (*ic->ic_transport_ops->it_rx_datain)(ic, pdu);
237 (*ic->ic_transport_ops->it_rx_rtt)(ic, pdu);
242 (*ic->ic_conn_ops.icb_rx_misc)(ic, pdu);
251 idm_pdu_rx_forward(idm_conn_t *ic, idm_pdu_t *pdu)
260 if (idm_pdu_rx_forward_ffp(ic, pdu) == B_FALSE) {
264 (*ic->ic_conn_ops.icb_rx_misc)(ic, pdu);