Searched refs:iser_conn (Results 1 – 5 of 5) sorted by relevance
/freebsd/sys/dev/iser/ |
H A D | iser_initiator.c | 102 iser_create_send_desc(struct iser_conn *iser_conn, in iser_create_send_desc() argument 105 struct iser_device *device = iser_conn->ib_conn.device; in iser_create_send_desc() 122 iser_free_login_buf(struct iser_conn *iser_conn) in iser_free_login_buf() argument 124 struct iser_device *device = iser_conn->ib_conn.device; in iser_free_login_buf() 126 if (!iser_conn->login_buf) in iser_free_login_buf() 129 if (iser_conn->login_req_dma) in iser_free_login_buf() 131 iser_conn->login_req_dma, in iser_free_login_buf() 134 if (iser_conn->login_resp_dma) in iser_free_login_buf() 136 iser_conn->login_resp_dma, in iser_free_login_buf() 139 free(iser_conn->login_buf, M_ISER_INITIATOR); in iser_free_login_buf() [all …]
|
H A D | icl_iser.c | 75 DEFINE_CLASS(icl_iser, icl_iser_methods, sizeof(struct iser_conn)); 89 iser_initialize_headers(struct icl_iser_pdu *pdu, struct iser_conn *iser_conn) in iser_initialize_headers() argument 92 struct iser_device *device = iser_conn->ib_conn.device; in iser_initialize_headers() 130 struct iser_conn *iser_conn = icl_to_iser_conn(ic); in iser_conn_pdu_append_data() local 136 memcpy(iser_conn->login_req_buf, addr, len); in iser_conn_pdu_append_data() 169 struct iser_conn *iser_conn = icl_to_iser_conn(ic); in iser_new_pdu() local 177 iser_pdu->iser_conn = iser_conn; in iser_new_pdu() 245 struct iser_conn *iser_conn = icl_to_iser_conn(ic); in iser_conn_pdu_queue() local 249 if (iser_conn->state != ISER_CONN_UP) in iser_conn_pdu_queue() 252 ret = iser_initialize_headers(iser_pdu, iser_conn); in iser_conn_pdu_queue() [all …]
|
H A D | iser_verbs.c | 64 is_iser_tx_desc(struct iser_conn *iser_conn, void *wr_id) in is_iser_tx_desc() argument 66 void *start = iser_conn->rx_descs; in is_iser_tx_desc() 67 u64 len = iser_conn->num_rx_descs * sizeof(*iser_conn->rx_descs); in is_iser_tx_desc() 74 return ((uintptr_t)wr_id != (uintptr_t)iser_conn->login_resp_buf); in is_iser_tx_desc() 94 struct iser_conn *iser_conn = container_of(ib_conn, struct iser_conn, in iser_handle_comp_error() local 97 if (is_iser_tx_desc(iser_conn, wr_id)) { in iser_handle_comp_error() 98 ISER_DBG("conn %p got send comp error", iser_conn); in iser_handle_comp_error() 100 ISER_DBG("conn %p got recv comp error", iser_conn); in iser_handle_comp_error() 104 iser_conn->icl_conn.ic_error(&iser_conn->icl_conn); in iser_handle_comp_error() 135 struct iser_conn *iser_conn = container_of(ib_conn, struct iser_conn, in iser_handle_wc() local [all …]
|
H A D | icl_iser.h | 153 container_of(ic, struct iser_conn, icl_conn) 255 struct iser_conn; 306 struct iser_conn *iser_conn; member 431 struct iser_conn { struct 472 iser_create_send_desc(struct iser_conn *, struct iser_tx_desc *); 475 iser_post_recvl(struct iser_conn *); 478 iser_post_recvm(struct iser_conn *, int); 481 iser_alloc_login_buf(struct iser_conn *iser_conn); 484 iser_free_login_buf(struct iser_conn *iser_conn); 503 iser_alloc_rx_descriptors(struct iser_conn *, int); [all …]
|
H A D | iser_memory.c | 104 dev = iser_pdu->iser_conn->ib_conn.device->ib_device; in iser_dma_unmap_task_data() 156 struct ib_conn *ib_conn = &iser_pdu->iser_conn->ib_conn; in iser_fast_reg_mr() 220 struct ib_conn *ib_conn = &iser_pdu->iser_conn->ib_conn; in iser_reg_rdma_mem() 262 iser_reg_desc_put(&iser_pdu->iser_conn->ib_conn, in iser_unreg_rdma_mem() 276 dev = iser_pdu->iser_conn->ib_conn.device->ib_device; in iser_dma_map_task_data()
|