Home
last modified time | relevance | path

Searched refs:iser_conn (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/infiniband/ulp/iser/
H A Diser_verbs.c237 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 Discsi_iser.c186 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 Diser_initiator.c163 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 Discsi_iser.h298 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 Diser_memory.c83 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 Diser_verbs.c230 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 Discsi_iser.c198 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 Diser_initiator.c143 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 Discsi_iser.h294 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 Diser_memory.c80 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()

Completed in 8 milliseconds