/kernel/linux/linux-5.10/drivers/infiniband/ulp/iser/ |
H A D | iser_verbs.c | 165 * @ib_conn: connection RDMA resources 171 int iser_alloc_fastreg_pool(struct ib_conn *ib_conn, in iser_alloc_fastreg_pool() argument 175 struct iser_device *device = ib_conn->device; in iser_alloc_fastreg_pool() 176 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_alloc_fastreg_pool() 186 ib_conn->pi_support, size); in iser_alloc_fastreg_pool() 200 iser_free_fastreg_pool(ib_conn); in iser_alloc_fastreg_pool() 206 * @ib_conn: connection RDMA resources 208 void iser_free_fastreg_pool(struct ib_conn *ib_conn) in iser_free_fastreg_pool() argument 235 iser_create_ib_conn_res(struct ib_conn *ib_conn) iser_create_ib_conn_res() argument 397 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_free_ib_conn_res() local 426 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_conn_release() local 464 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_conn_terminate() local 548 struct ib_conn *ib_conn; iser_addr_handler() local 598 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_route_handler() local 750 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_conn_init() local 772 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_connect() local 828 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_post_recvl() local 855 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_post_recvm() local 894 iser_post_send(struct ib_conn *ib_conn, struct iser_tx_desc *tx_desc, bool signal) iser_post_send() argument [all...] |
H A D | iser_initiator.c | 166 struct iser_device *device = iser_conn->ib_conn.device; in iser_create_send_desc() 178 struct iser_device *device = iser_conn->ib_conn.device; in iser_free_login_buf() 200 struct iser_device *device = iser_conn->ib_conn.device; in iser_alloc_login_buf() 246 struct ib_conn *ib_conn = &iser_conn->ib_conn; in iser_alloc_rx_descriptors() local 247 struct iser_device *device = ib_conn->device; in iser_alloc_rx_descriptors() 253 if (iser_alloc_fastreg_pool(ib_conn, session->scsi_cmds_max, in iser_alloc_rx_descriptors() 296 iser_free_fastreg_pool(ib_conn); in iser_alloc_rx_descriptors() 306 struct ib_conn *ib_con in iser_free_rx_descriptors() local 325 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_post_rx_bufs() local 564 struct ib_conn *ib_conn = wc->qp->qp_context; iser_login_rsp() local 659 struct ib_conn *ib_conn = wc->qp->qp_context; iser_task_rsp() local 734 struct ib_conn *ib_conn = wc->qp->qp_context; iser_dataout_comp() local [all...] |
H A D | iscsi_iser.h | 299 struct ib_conn; 362 * struct ib_conn - Infiniband related objects 376 struct ib_conn { struct 393 * @ib_conn: connection RDMA resources 419 struct ib_conn ib_conn; member 546 int iser_post_send(struct ib_conn *ib_conn, struct iser_tx_desc *tx_desc, 562 int iser_alloc_fastreg_pool(struct ib_conn *ib_conn, 570 to_iser_conn(struct ib_conn *ib_conn) to_iser_conn() argument [all...] |
H A D | iser_memory.c | 48 iser_reg_desc_get_fr(struct ib_conn *ib_conn) in iser_reg_desc_get_fr() argument 50 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_reg_desc_get_fr() 64 iser_reg_desc_put_fr(struct ib_conn *ib_conn, in iser_reg_desc_put_fr() argument 67 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_reg_desc_put_fr() 83 dev = iser_task->iser_conn->ib_conn.device->ib_device; in iser_dma_map_task_data() 99 dev = iser_task->iser_conn->ib_conn.device->ib_device; in iser_dma_unmap_task_data() 153 iser_reg_desc_put_fr(&iser_task->iser_conn->ib_conn, reg->mem_h); in iser_unreg_mem_fastreg() 240 struct ib_cqe *cqe = &iser_task->iser_conn->ib_conn in iser_reg_sig_mr() 357 struct ib_conn *ib_conn = &task->iser_conn->ib_conn; iser_reg_mem_fastreg() local [all...] |
H A D | iscsi_iser.c | 187 struct iser_device *device = iser_conn->ib_conn.device; in iser_initialize_task_headers() 372 struct iser_device *device = iser_conn->ib_conn.device; in iscsi_iser_cleanup_task() 614 struct ib_conn *ib_conn; in iscsi_iser_session_create() local 645 ib_conn = &iser_conn->ib_conn; in iscsi_iser_session_create() 646 ib_dev = ib_conn->device->ib_device; in iscsi_iser_session_create() 647 if (ib_conn->pi_support) { in iscsi_iser_session_create() 774 if (!iser_conn || !iser_conn->ib_conn.cma_id) in iscsi_iser_get_ep_param() 778 &iser_conn->ib_conn in iscsi_iser_get_ep_param() [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/ulp/iser/ |
H A D | iser_verbs.c | 158 * @ib_conn: connection RDMA resources 164 int iser_alloc_fastreg_pool(struct ib_conn *ib_conn, in iser_alloc_fastreg_pool() argument 168 struct iser_device *device = ib_conn->device; in iser_alloc_fastreg_pool() 169 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_alloc_fastreg_pool() 179 ib_conn->pi_support, size); in iser_alloc_fastreg_pool() 193 iser_free_fastreg_pool(ib_conn); in iser_alloc_fastreg_pool() 199 * @ib_conn: connection RDMA resources 201 void iser_free_fastreg_pool(struct ib_conn *ib_conn) in iser_free_fastreg_pool() argument 228 iser_create_ib_conn_res(struct ib_conn *ib_conn) iser_create_ib_conn_res() argument 374 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_free_ib_conn_res() local 403 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_conn_release() local 441 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_conn_terminate() local 527 struct ib_conn *ib_conn; iser_addr_handler() local 578 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_route_handler() local 734 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_conn_init() local 753 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_connect() local 808 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_post_recvl() local 832 struct ib_conn *ib_conn = &iser_conn->ib_conn; iser_post_recvm() local 857 iser_post_send(struct ib_conn *ib_conn, struct iser_tx_desc *tx_desc) iser_post_send() argument [all...] |
H A D | iscsi_iser.h | 295 struct ib_conn; 357 * struct ib_conn - Infiniband related objects 368 struct ib_conn { struct 382 * @ib_conn: connection RDMA resources 405 struct ib_conn ib_conn; member 529 int iser_post_send(struct ib_conn *ib_conn, struct iser_tx_desc *tx_desc); 543 int iser_alloc_fastreg_pool(struct ib_conn *ib_conn, 551 to_iser_conn(struct ib_conn *ib_conn) to_iser_conn() argument [all...] |
H A D | iser_initiator.c | 147 struct iser_device *device = iser_conn->ib_conn.device; in iser_create_send_desc() 162 struct iser_device *device = iser_conn->ib_conn.device; in iser_free_login_buf() 184 struct iser_device *device = iser_conn->ib_conn.device; in iser_alloc_login_buf() 230 struct ib_conn *ib_conn = &iser_conn->ib_conn; in iser_alloc_rx_descriptors() local 231 struct iser_device *device = ib_conn->device; in iser_alloc_rx_descriptors() 235 if (iser_alloc_fastreg_pool(ib_conn, session->scsi_cmds_max, in iser_alloc_rx_descriptors() 277 iser_free_fastreg_pool(ib_conn); in iser_alloc_rx_descriptors() 287 struct ib_conn *ib_con in iser_free_rx_descriptors() local 535 struct ib_conn *ib_conn = wc->qp->qp_context; iser_login_rsp() local 636 struct ib_conn *ib_conn = wc->qp->qp_context; iser_task_rsp() local 699 struct ib_conn *ib_conn = wc->qp->qp_context; iser_dataout_comp() local [all...] |
H A D | iser_memory.c | 46 static struct iser_fr_desc *iser_reg_desc_get_fr(struct ib_conn *ib_conn) in iser_reg_desc_get_fr() argument 48 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_reg_desc_get_fr() 61 static void iser_reg_desc_put_fr(struct ib_conn *ib_conn, in iser_reg_desc_put_fr() argument 64 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_reg_desc_put_fr() 80 dev = iser_task->iser_conn->ib_conn.device->ib_device; in iser_dma_map_task_data() 113 dev = iser_task->iser_conn->ib_conn.device->ib_device; in iser_dma_unmap_task_data() 172 iser_reg_desc_put_fr(&iser_task->iser_conn->ib_conn, reg->desc); in iser_unreg_mem_fastreg() 254 struct ib_cqe *cqe = &iser_task->iser_conn->ib_conn in iser_reg_sig_mr() 356 struct ib_conn *ib_conn = &task->iser_conn->ib_conn; iser_reg_mem_fastreg() local [all...] |
H A D | iscsi_iser.c | 199 struct iser_device *device = iser_conn->ib_conn.device; in iser_initialize_task_headers() 369 struct iser_device *device = iser_conn->ib_conn.device; in iscsi_iser_cleanup_task() 611 struct ib_conn *ib_conn; in iscsi_iser_session_create() local 642 ib_conn = &iser_conn->ib_conn; in iscsi_iser_session_create() 643 ib_dev = ib_conn->device->ib_device; in iscsi_iser_session_create() 644 if (ib_conn->pi_support) { in iscsi_iser_session_create() 770 if (!iser_conn || !iser_conn->ib_conn.cma_id) in iscsi_iser_get_ep_param() 774 &iser_conn->ib_conn in iscsi_iser_get_ep_param() [all...] |