Searched defs:rds_ibdev (Results 1 - 5 of 5) sorted by relevance
/net/rds/ |
H A D | ib.c | 79 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 D | ib_cm.c | 179 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 D | ib_send.c | 791 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 D | ib_rdma.c | 92 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 D | ib.h | 97 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