Lines Matching refs:iser_pdu

167 	struct icl_iser_pdu *iser_pdu;  in iser_new_pdu()  local
171 iser_pdu = uma_zalloc(icl_pdu_zone, flags | M_ZERO); in iser_new_pdu()
172 if (iser_pdu == NULL) { in iser_new_pdu()
173 ISER_WARN("failed to allocate %zd bytes", sizeof(*iser_pdu)); in iser_new_pdu()
177 iser_pdu->iser_conn = iser_conn; in iser_new_pdu()
178 ip = &iser_pdu->icl_pdu; in iser_new_pdu()
180 ip->ip_bhs = &iser_pdu->desc.iscsi_header; in iser_new_pdu()
194 struct icl_iser_pdu *iser_pdu = icl_to_iser_pdu(ip); in iser_pdu_free() local
196 uma_zfree(icl_pdu_zone, iser_pdu); in iser_pdu_free()
246 struct icl_iser_pdu *iser_pdu = icl_to_iser_pdu(ip); in iser_conn_pdu_queue() local
252 ret = iser_initialize_headers(iser_pdu, iser_conn); in iser_conn_pdu_queue()
254 ISER_ERR("Failed to map TX descriptor pdu %p", iser_pdu); in iser_conn_pdu_queue()
259 ret = iser_send_control(iser_conn, iser_pdu); in iser_conn_pdu_queue()
261 ISER_ERR("Failed to send control pdu %p", iser_pdu); in iser_conn_pdu_queue()
263 ret = iser_send_command(iser_conn, iser_pdu); in iser_conn_pdu_queue()
265 ISER_ERR("Failed to send command pdu %p", iser_pdu); in iser_conn_pdu_queue()
473 struct icl_iser_pdu *iser_pdu = icl_to_iser_pdu(ip); in iser_conn_task_setup() local
476 iser_pdu->csio = csio; in iser_conn_task_setup()
485 struct icl_iser_pdu *iser_pdu = icl_to_iser_pdu(ip); in iser_conn_task_done() local
486 struct iser_device *device = iser_pdu->iser_conn->ib_conn.device; in iser_conn_task_done()
487 struct iser_tx_desc *tx_desc = &iser_pdu->desc; in iser_conn_task_done()
489 if (iser_pdu->dir[ISER_DIR_IN]) { in iser_conn_task_done()
490 iser_unreg_rdma_mem(iser_pdu, ISER_DIR_IN); in iser_conn_task_done()
491 iser_dma_unmap_task_data(iser_pdu, in iser_conn_task_done()
492 &iser_pdu->data[ISER_DIR_IN], in iser_conn_task_done()
496 if (iser_pdu->dir[ISER_DIR_OUT]) { in iser_conn_task_done()
497 iser_unreg_rdma_mem(iser_pdu, ISER_DIR_OUT); in iser_conn_task_done()
498 iser_dma_unmap_task_data(iser_pdu, in iser_conn_task_done()
499 &iser_pdu->data[ISER_DIR_OUT], in iser_conn_task_done()