Searched defs:rds_ibdev (Results 1 - 5 of 5) sorted by relevance

/net/rds/
H A Dib.c79 static void rds_ib_dev_shutdown(struct rds_ib_device *rds_ibdev) argument
84 spin_lock_irqsave(&rds_ibdev->spinlock, flags);
85 list_for_each_entry(ic, &rds_ibdev->conn_list, ib_node)
87 spin_unlock_irqrestore(&rds_ibdev->spinlock, flags);
97 struct rds_ib_device *rds_ibdev = container_of(work, local
100 if (rds_ibdev->mr_pool)
101 rds_ib_destroy_mr_pool(rds_ibdev->mr_pool);
102 if (rds_ibdev->mr)
103 ib_dereg_mr(rds_ibdev->mr);
104 if (rds_ibdev
115 rds_ib_dev_put(struct rds_ib_device *rds_ibdev) argument
124 struct rds_ib_device *rds_ibdev; local
216 struct rds_ib_device *rds_ibdev; local
235 struct rds_ib_device *rds_ibdev; local
282 struct rds_ib_device *rds_ibdev; local
[all...]
H A Dib_cm.c179 err = rds_ib_update_ipaddr(ic->rds_ibdev, conn->c_laddr);
200 struct rds_ib_device *rds_ibdev = ic->rds_ibdev; local
205 min_t(u32, rds_ibdev->max_responder_resources, max_responder_resources);
207 min_t(u32, rds_ibdev->max_initiator_depth, max_initiator_depth);
271 struct rds_ib_device *rds_ibdev; local
278 rds_ibdev = rds_ib_get_client_data(dev);
279 if (!rds_ibdev)
283 rds_ib_add_conn(rds_ibdev, conn);
285 if (rds_ibdev
[all...]
H A Dib_send.c791 struct rds_ib_device *rds_ibdev; local
797 rds_ibdev = ib_get_client_data(ic->i_cm_id->device, &rds_ib_client);
885 u32 max_sge = ic->rds_ibdev->max_sge;
H A Dib_rdma.c92 struct rds_ib_device *rds_ibdev; local
96 list_for_each_entry_rcu(rds_ibdev, &rds_ib_devices, list) {
97 list_for_each_entry_rcu(i_ipaddr, &rds_ibdev->ipaddr_list, list) {
99 atomic_inc(&rds_ibdev->refcount);
101 return rds_ibdev;
110 static int rds_ib_add_ipaddr(struct rds_ib_device *rds_ibdev, __be32 ipaddr) argument
120 spin_lock_irq(&rds_ibdev->spinlock);
121 list_add_tail_rcu(&i_ipaddr->list, &rds_ibdev->ipaddr_list);
122 spin_unlock_irq(&rds_ibdev->spinlock);
127 static void rds_ib_remove_ipaddr(struct rds_ib_device *rds_ibdev, __be3 argument
149 rds_ib_update_ipaddr(struct rds_ib_device *rds_ibdev, __be32 ipaddr) argument
162 rds_ib_add_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn) argument
181 rds_ib_remove_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn) argument
215 rds_ib_create_mr_pool(struct rds_ib_device *rds_ibdev) argument
246 rds_ib_get_mr_info(struct rds_ib_device *rds_ibdev, struct rds_info_rdma_connection *iinfo) argument
293 rds_ib_alloc_fmr(struct rds_ib_device *rds_ibdev) argument
367 rds_ib_map_fmr(struct rds_ib_device *rds_ibdev, struct rds_ib_mr *ibmr, struct scatterlist *sg, unsigned int nents) argument
454 struct rds_ib_device *rds_ibdev = ibmr->device; local
470 struct rds_ib_device *rds_ibdev = ibmr->device; local
505 struct rds_ib_device *rds_ibdev = ibmr->device; local
697 struct rds_ib_device *rds_ibdev = ibmr->device; local
731 struct rds_ib_device *rds_ibdev; local
746 struct rds_ib_device *rds_ibdev; local
[all...]
H A Dib.h97 struct rds_ib_device *rds_ibdev; member in struct:rds_ib_connection
269 void rds_ib_dev_put(struct rds_ib_device *rds_ibdev);
298 int rds_ib_update_ipaddr(struct rds_ib_device *rds_ibdev, __be32 ipaddr);
299 void rds_ib_add_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn);
300 void rds_ib_remove_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn);
303 void rds_ib_get_mr_info(struct rds_ib_device *rds_ibdev, struct rds_info_rdma_connection *iinfo);

Completed in 57 milliseconds