/kernel/linux/linux-5.10/drivers/infiniband/ulp/iser/ |
H A D | iser_verbs.c | 237 struct iser_conn *iser_conn = to_iser_conn(ib_conn); in iser_create_ib_conn_res() local 278 iser_conn->max_cmds = ISER_GET_MAX_XMIT_CMDS(max_send_wr - 1); in iser_create_ib_conn_res() 352 static int iser_conn_state_comp_exch(struct iser_conn *iser_conn, in iser_conn_state_comp_exch() argument 358 ret = (iser_conn->state == comp); in iser_conn_state_comp_exch() 360 iser_conn->state = exch; in iser_conn_state_comp_exch() 367 struct iser_conn *iser_conn; in iser_release_work() local 369 iser_conn in iser_release_work() 394 iser_free_ib_conn_res(struct iser_conn *iser_conn, bool destroy) iser_free_ib_conn_res() argument 424 iser_conn_release(struct iser_conn *iser_conn) iser_conn_release() argument 462 iser_conn_terminate(struct iser_conn *iser_conn) iser_conn_terminate() argument 501 struct iser_conn *iser_conn; iser_connect_error() local 508 iser_calc_scsi_params(struct iser_conn *iser_conn, unsigned int max_sectors) iser_calc_scsi_params() argument 547 struct iser_conn *iser_conn; iser_addr_handler() local 597 struct iser_conn *iser_conn = (struct iser_conn *)cma_id->context; iser_route_handler() local 636 struct iser_conn *iser_conn; iser_connected_handler() local 663 struct iser_conn *iser_conn = (struct iser_conn *)cma_id->context; iser_disconnected_handler() local 677 struct iser_conn *iser_conn = (struct iser_conn *)cma_id->context; iser_cleanup_handler() local 691 struct iser_conn *iser_conn; iser_cma_handler() local 748 iser_conn_init(struct iser_conn *iser_conn) iser_conn_init() argument 767 iser_connect(struct iser_conn *iser_conn, struct sockaddr *src_addr, struct sockaddr *dst_addr, int non_blocking) iser_connect() argument 826 iser_post_recvl(struct iser_conn *iser_conn) iser_post_recvl() argument 853 iser_post_recvm(struct iser_conn *iser_conn, int count) iser_post_recvm() argument 977 struct iser_conn *iser_conn = to_iser_conn(wc->qp->qp_context); iser_err_comp() local [all...] |
H A D | iscsi_iser.c | 186 struct iser_conn *iser_conn = task->conn->dd_data; in iser_initialize_task_headers() local 187 struct iser_device *device = iser_conn->ib_conn.device; in iser_initialize_task_headers() 194 mutex_lock(&iser_conn->state_mutex); in iser_initialize_task_headers() 196 if (unlikely(iser_conn->state != ISER_CONN_UP)) { in iser_initialize_task_headers() 216 iser_task->iser_conn = iser_conn; in iser_initialize_task_headers() 219 mutex_unlock(&iser_conn->state_mutex); in iser_initialize_task_headers() 371 struct iser_conn *iser_conn in iscsi_iser_cleanup_task() local 463 struct iser_conn *iser_conn; iscsi_iser_conn_bind() local 519 struct iser_conn *iser_conn; iscsi_iser_conn_start() local 542 struct iser_conn *iser_conn = conn->dd_data; iscsi_iser_conn_stop() local 613 struct iser_conn *iser_conn = NULL; iscsi_iser_session_create() local 769 struct iser_conn *iser_conn = ep->dd_data; iscsi_iser_get_ep_param() local 806 struct iser_conn *iser_conn; iscsi_iser_ep_connect() local 849 struct iser_conn *iser_conn = ep->dd_data; iscsi_iser_ep_poll() local 885 struct iser_conn *iser_conn = ep->dd_data; iscsi_iser_ep_disconnect() local 1073 struct iser_conn *iser_conn, *n; iser_exit() local [all...] |
H A D | iser_initiator.c | 163 static void iser_create_send_desc(struct iser_conn *iser_conn, in iser_create_send_desc() argument 166 struct iser_device *device = iser_conn->ib_conn.device; in iser_create_send_desc() 176 static void iser_free_login_buf(struct iser_conn *iser_conn) in iser_free_login_buf() argument 178 struct iser_device *device = iser_conn->ib_conn.device; in iser_free_login_buf() 179 struct iser_login_desc *desc = &iser_conn->login_desc; in iser_free_login_buf() 198 static int iser_alloc_login_buf(struct iser_conn *iser_conn) in iser_alloc_login_buf() argument 200 struct iser_device *device = iser_conn in iser_alloc_login_buf() 239 iser_alloc_rx_descriptors(struct iser_conn *iser_conn, struct iscsi_session *session) iser_alloc_rx_descriptors() argument 302 iser_free_rx_descriptors(struct iser_conn *iser_conn) iser_free_rx_descriptors() argument 324 struct iser_conn *iser_conn = conn->dd_data; iser_post_rx_bufs() local 366 struct iser_conn *iser_conn = conn->dd_data; iser_send_command() local 441 struct iser_conn *iser_conn = conn->dd_data; iser_send_data_out() local 503 struct iser_conn *iser_conn = conn->dd_data; iser_send_control() local 565 struct iser_conn *iser_conn = to_iser_conn(ib_conn); iser_login_rsp() local 614 iser_check_remote_inv(struct iser_conn *iser_conn, struct ib_wc *wc, struct iscsi_hdr *hdr) iser_check_remote_inv() argument 660 struct iser_conn *iser_conn = to_iser_conn(ib_conn); iser_task_rsp() local [all...] |
H A D | iscsi_iser.h | 298 struct iser_conn; 391 * struct iser_conn - iSER connection context 418 struct iser_conn { struct 447 * @iser_conn: link to iser connection 458 struct iser_conn *iser_conn; member 507 void iser_conn_init(struct iser_conn *iser_conn); 509 void iser_conn_release(struct iser_conn *iser_conn); [all...] |
H A D | iser_memory.c | 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.reg_cqe; in iser_reg_sig_mr() 297 struct ib_cqe *cqe = &iser_task->iser_conn->ib_conn.reg_cqe; in iser_fast_reg_mr() 345 struct iser_device *device = task->iser_conn->ib_conn.device; in iser_reg_data_sg() 357 struct ib_conn *ib_conn = &task->iser_conn->ib_conn; in iser_reg_mem_fastreg()
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/iser/ |
H A D | iser_verbs.c | 230 struct iser_conn *iser_conn = to_iser_conn(ib_conn); in iser_create_ib_conn_res() local 273 iser_conn->max_cmds = ISER_GET_MAX_XMIT_CMDS(max_send_wr - 1); in iser_create_ib_conn_res() 345 struct iser_conn *iser_conn; in iser_release_work() local 347 iser_conn = container_of(work, struct iser_conn, release_work); in iser_release_work() 350 wait_for_completion(&iser_conn->stop_completion); in iser_release_work() 352 wait_for_completion(&iser_conn->ib_completion); in iser_release_work() 354 mutex_lock(&iser_conn in iser_release_work() 372 iser_free_ib_conn_res(struct iser_conn *iser_conn, bool destroy) iser_free_ib_conn_res() argument 401 iser_conn_release(struct iser_conn *iser_conn) iser_conn_release() argument 439 iser_conn_terminate(struct iser_conn *iser_conn) iser_conn_terminate() argument 480 struct iser_conn *iser_conn = cma_id->context; iser_connect_error() local 487 iser_calc_scsi_params(struct iser_conn *iser_conn, unsigned int max_sectors) iser_calc_scsi_params() argument 525 struct iser_conn *iser_conn = cma_id->context; iser_addr_handler() local 577 struct iser_conn *iser_conn = cma_id->context; iser_route_handler() local 621 struct iser_conn *iser_conn = cma_id->context; iser_connected_handler() local 653 struct iser_conn *iser_conn = cma_id->context; iser_cleanup_handler() local 675 struct iser_conn *iser_conn; iser_cma_handler() local 732 iser_conn_init(struct iser_conn *iser_conn) iser_conn_init() argument 750 iser_connect(struct iser_conn *iser_conn, struct sockaddr *src_addr, struct sockaddr *dst_addr, int non_blocking) iser_connect() argument 806 iser_post_recvl(struct iser_conn *iser_conn) iser_post_recvl() argument 830 iser_post_recvm(struct iser_conn *iser_conn, struct iser_rx_desc *rx_desc) iser_post_recvm() argument 939 struct iser_conn *iser_conn = to_iser_conn(wc->qp->qp_context); iser_err_comp() local [all...] |
H A D | iscsi_iser.c | 198 struct iser_conn *iser_conn = task->conn->dd_data; in iser_initialize_task_headers() local 199 struct iser_device *device = iser_conn->ib_conn.device; in iser_initialize_task_headers() 203 if (unlikely(iser_conn->state != ISER_CONN_UP)) in iser_initialize_task_headers() 219 iser_task->iser_conn = iser_conn; in iser_initialize_task_headers() 368 struct iser_conn *iser_conn = task->conn->dd_data; in iscsi_iser_cleanup_task() local 369 struct iser_device *device = iser_conn->ib_conn.device; in iscsi_iser_cleanup_task() 457 struct iser_conn *iser_con in iscsi_iser_conn_bind() local 512 struct iser_conn *iser_conn; iscsi_iser_conn_start() local 534 struct iser_conn *iser_conn = conn->dd_data; iscsi_iser_conn_stop() local 610 struct iser_conn *iser_conn = NULL; iscsi_iser_session_create() local 765 struct iser_conn *iser_conn = ep->dd_data; iscsi_iser_get_ep_param() local 802 struct iser_conn *iser_conn; iscsi_iser_ep_connect() local 844 struct iser_conn *iser_conn = ep->dd_data; iscsi_iser_ep_poll() local 879 struct iser_conn *iser_conn = ep->dd_data; iscsi_iser_ep_disconnect() local 1063 struct iser_conn *iser_conn, *n; iser_exit() local [all...] |
H A D | iser_initiator.c | 143 static void iser_create_send_desc(struct iser_conn *iser_conn, in iser_create_send_desc() argument 147 struct iser_device *device = iser_conn->ib_conn.device; in iser_create_send_desc() 160 static void iser_free_login_buf(struct iser_conn *iser_conn) in iser_free_login_buf() argument 162 struct iser_device *device = iser_conn->ib_conn.device; in iser_free_login_buf() 163 struct iser_login_desc *desc = &iser_conn->login_desc; in iser_free_login_buf() 182 static int iser_alloc_login_buf(struct iser_conn *iser_conn) in iser_alloc_login_buf() argument 184 struct iser_device *device = iser_conn in iser_alloc_login_buf() 223 iser_alloc_rx_descriptors(struct iser_conn *iser_conn, struct iscsi_session *session) iser_alloc_rx_descriptors() argument 283 iser_free_rx_descriptors(struct iser_conn *iser_conn) iser_free_rx_descriptors() argument 305 struct iser_conn *iser_conn = conn->dd_data; iser_post_rx_bufs() local 344 struct iser_conn *iser_conn = conn->dd_data; iser_send_command() local 415 struct iser_conn *iser_conn = conn->dd_data; iser_send_data_out() local 475 struct iser_conn *iser_conn = conn->dd_data; iser_send_control() local 536 struct iser_conn *iser_conn = to_iser_conn(ib_conn); iser_login_rsp() local 592 iser_check_remote_inv(struct iser_conn *iser_conn, struct ib_wc *wc, struct iscsi_hdr *hdr) iser_check_remote_inv() argument 637 struct iser_conn *iser_conn = to_iser_conn(ib_conn); iser_task_rsp() local [all...] |
H A D | iscsi_iser.h | 294 struct iser_conn; 380 * struct iser_conn - iSER connection context 404 struct iser_conn { struct 430 * @iser_conn: link to iser connection 441 struct iser_conn *iser_conn; member 489 void iser_conn_init(struct iser_conn *iser_conn); 491 void iser_conn_release(struct iser_conn *iser_conn); [all...] |
H A D | iser_memory.c | 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.reg_cqe; in iser_reg_sig_mr() 311 struct ib_cqe *cqe = &iser_task->iser_conn->ib_conn.reg_cqe; in iser_fast_reg_mr() 356 struct ib_conn *ib_conn = &task->iser_conn->ib_conn; in iser_reg_mem_fastreg()
|