Home
last modified time | relevance | path

Searched refs:iser_conn (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/drivers/infiniband/ulp/iser/
Diser_initiator.c161 static void iser_create_send_desc(struct iser_conn *iser_conn, in iser_create_send_desc() argument
164 struct iser_device *device = iser_conn->ib_conn.device; in iser_create_send_desc()
174 static void iser_free_login_buf(struct iser_conn *iser_conn) in iser_free_login_buf() argument
176 struct iser_device *device = iser_conn->ib_conn.device; in iser_free_login_buf()
178 if (!iser_conn->login_buf) in iser_free_login_buf()
181 if (iser_conn->login_req_dma) in iser_free_login_buf()
183 iser_conn->login_req_dma, in iser_free_login_buf()
186 if (iser_conn->login_resp_dma) in iser_free_login_buf()
188 iser_conn->login_resp_dma, in iser_free_login_buf()
191 kfree(iser_conn->login_buf); in iser_free_login_buf()
[all …]
Diser_verbs.c464 struct iser_conn *iser_conn = container_of(ib_conn, struct iser_conn, in iser_create_ib_conn_res() local
503 iser_conn->max_cmds = in iser_create_ib_conn_res()
508 iser_conn->max_cmds = in iser_create_ib_conn_res()
512 iser_conn->max_cmds = in iser_create_ib_conn_res()
592 static int iser_conn_state_comp_exch(struct iser_conn *iser_conn, in iser_conn_state_comp_exch() argument
598 ret = (iser_conn->state == comp); in iser_conn_state_comp_exch()
600 iser_conn->state = exch; in iser_conn_state_comp_exch()
607 struct iser_conn *iser_conn; in iser_release_work() local
609 iser_conn = container_of(work, struct iser_conn, release_work); in iser_release_work()
612 wait_for_completion(&iser_conn->stop_completion); in iser_release_work()
[all …]
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()
215 iser_task->iser_conn = iser_conn; in iser_initialize_task_headers()
218 mutex_unlock(&iser_conn->state_mutex); in iser_initialize_task_headers()
370 struct iser_conn *iser_conn = task->conn->dd_data; in iscsi_iser_cleanup_task() local
371 struct iser_device *device = iser_conn->ib_conn.device; in iscsi_iser_cleanup_task()
465 struct iser_conn *iser_conn; in iscsi_iser_conn_bind() local
481 iser_conn = ep->dd_data; in iscsi_iser_conn_bind()
[all …]
Discsi_iser.h329 struct iser_conn;
528 struct iser_conn { struct
570 struct iser_conn *iser_conn; member
628 void iser_conn_init(struct iser_conn *iser_conn);
630 void iser_conn_release(struct iser_conn *iser_conn);
632 int iser_conn_terminate(struct iser_conn *iser_conn);
647 void iser_free_rx_descriptors(struct iser_conn *iser_conn);
658 int iser_connect(struct iser_conn *iser_conn,
668 int iser_post_recvl(struct iser_conn *iser_conn);
669 int iser_post_recvm(struct iser_conn *iser_conn, int count);
[all …]
Diser_memory.c227 dev = iser_task->iser_conn->ib_conn.device->ib_device; in iser_dma_map_task_data()
243 dev = iser_task->iser_conn->ib_conn.device->ib_device; in iser_dma_unmap_task_data()
276 struct ib_conn *ib_conn = &iser_task->iser_conn->ib_conn; in iser_fast_reg_fmr()
343 struct iser_device *device = iser_task->iser_conn->ib_conn.device; in iser_unreg_mem_fastreg()
349 device->reg_ops->reg_desc_put(&iser_task->iser_conn->ib_conn, in iser_unreg_mem_fastreg()
533 struct iser_device *device = task->iser_conn->ib_conn.device; in iser_reg_prot_sg()
548 struct iser_device *device = task->iser_conn->ib_conn.device; in iser_reg_data_sg()
559 struct ib_conn *ib_conn = &task->iser_conn->ib_conn; in iser_reg_rdma_mem()
616 struct iser_device *device = task->iser_conn->ib_conn.device; in iser_unreg_rdma_mem()