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 Diser_verbs.c154 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 Diser_initiator.c153 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 Discsi_iser.c136 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 Discsi_iser.h267 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 Diser_memory.c92 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 129 milliseconds