Searched refs:ib_conn (Results 1 - 5 of 5) sorted by relevance
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/infiniband/ulp/iser/ |
H A D | iser_verbs.c | 154 static int iser_create_ib_conn_res(struct iser_conn *ib_conn) argument 161 BUG_ON(ib_conn->device == NULL); 163 device = ib_conn->device; 165 ib_conn->login_buf = kmalloc(ISER_RX_LOGIN_SIZE, GFP_KERNEL); 166 if (!ib_conn->login_buf) 169 ib_conn->login_dma = ib_dma_map_single(ib_conn->device->ib_device, 170 (void *)ib_conn->login_buf, ISER_RX_LOGIN_SIZE, 173 ib_conn->page_vec = kmalloc(sizeof(struct iser_page_vec) + 176 if (!ib_conn 234 iser_free_ib_conn_res(struct iser_conn *ib_conn, int can_destroy_id) argument 312 iser_conn_state_comp_exch(struct iser_conn *ib_conn, enum iser_ib_conn_state comp, enum iser_ib_conn_state exch) argument 328 iser_conn_release(struct iser_conn *ib_conn, int can_destroy_id) argument 346 iser_conn_get(struct iser_conn *ib_conn) argument 351 iser_conn_put(struct iser_conn *ib_conn, int can_destroy_id) argument 363 iser_conn_terminate(struct iser_conn *ib_conn) argument 386 struct iser_conn *ib_conn; local 397 struct iser_conn *ib_conn; local 446 struct iser_conn *ib_conn; local 455 struct iser_conn *ib_conn; local 514 iser_conn_init(struct iser_conn *ib_conn) argument 529 iser_connect(struct iser_conn *ib_conn, struct sockaddr_in *src_addr, struct sockaddr_in *dst_addr, int non_blocking) argument 595 iser_reg_page_vec(struct iser_conn *ib_conn, struct iser_page_vec *page_vec, struct iser_mem_reg *mem_reg) argument 655 iser_post_recvl(struct iser_conn *ib_conn) argument 679 iser_post_recvm(struct iser_conn *ib_conn, int count) argument 714 iser_post_send(struct iser_conn *ib_conn, struct iser_tx_desc *tx_desc) argument 739 iser_handle_comp_error(struct iser_tx_desc *desc, struct iser_conn *ib_conn) argument 767 struct iser_conn *ib_conn; local 798 struct iser_conn *ib_conn; local [all...] |
H A D | iser_initiator.c | 153 static void iser_create_send_desc(struct iser_conn *ib_conn, argument 156 struct iser_device *device = ib_conn->device; 173 static int iser_alloc_rx_descriptors(struct iser_conn *ib_conn) argument 179 struct iser_device *device = ib_conn->device; 181 ib_conn->rx_descs = kmalloc(ISER_QP_MAX_RECV_DTOS * 183 if (!ib_conn->rx_descs) 186 rx_desc = ib_conn->rx_descs; 202 ib_conn->rx_desc_head = 0; 206 rx_desc = ib_conn->rx_descs; 210 kfree(ib_conn 217 iser_free_rx_descriptors(struct iser_conn *ib_conn) argument 438 iser_rcv_completion(struct iser_rx_desc *rx_desc, unsigned long rx_xfer_len, struct iser_conn *ib_conn) argument 489 iser_snd_completion(struct iser_tx_desc *tx_desc, struct iser_conn *ib_conn) argument [all...] |
H A D | iscsi_iser.c | 136 struct iser_device *device = iser_conn->ib_conn->device; 314 struct iser_conn *ib_conn = iser_conn->ib_conn; local 319 * already have freed the ib_conn, but if it goofed up then 322 if (ib_conn) { 323 ib_conn->iser_conn = NULL; 324 iser_conn_put(ib_conn, 1); /* deref iscsi/ib conn unbinding */ 335 struct iser_conn *ib_conn; local 351 ib_conn = ep->dd_data; 356 iser_err("binding iscsi/iser conn %p %p to ib_conn 370 struct iser_conn *ib_conn = iser_conn->ib_conn; local 417 struct iser_conn *ib_conn; local 536 struct iser_conn *ib_conn; local 559 struct iser_conn *ib_conn; local 586 struct iser_conn *ib_conn; local [all...] |
H A D | iscsi_iser.h | 267 struct iser_conn *ib_conn; /* iSER IB conn */ member in struct:iscsi_iser_conn 319 void iser_conn_init(struct iser_conn *ib_conn); 321 void iser_conn_get(struct iser_conn *ib_conn); 323 int iser_conn_put(struct iser_conn *ib_conn, int destroy_cma_id_allowed); 325 void iser_conn_terminate(struct iser_conn *ib_conn); 329 struct iser_conn *ib_conn); 331 void iser_snd_completion(struct iser_tx_desc *desc, struct iser_conn *ib_conn); 337 void iser_free_rx_descriptors(struct iser_conn *ib_conn); 345 int iser_connect(struct iser_conn *ib_conn, 350 int iser_reg_page_vec(struct iser_conn *ib_conn, [all...] |
H A D | iser_memory.c | 92 dev = iser_task->iser_conn->ib_conn->device->ib_device; 114 dev = iser_task->iser_conn->ib_conn->device->ib_device; 321 dev = iser_task->iser_conn->ib_conn->device->ib_device; 336 dev = iser_task->iser_conn->ib_conn->device->ib_device; 359 struct iser_conn *ib_conn = iser_task->iser_conn->ib_conn; local 360 struct iser_device *device = ib_conn->device; 405 iser_page_vec_build(mem, ib_conn->page_vec, ibdev); 406 err = iser_reg_page_vec(ib_conn, ib_conn [all...] |
Completed in 107 milliseconds