Searched refs:rds_ibdev (Results 1 - 5 of 5) sorted by relevance
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/rds/ |
H A D | ib.c | 64 struct rds_ib_device *rds_ibdev; local 80 rds_ibdev = kmalloc(sizeof *rds_ibdev, GFP_KERNEL); 81 if (!rds_ibdev) 84 spin_lock_init(&rds_ibdev->spinlock); 86 rds_ibdev->max_wrs = dev_attr->max_qp_wr; 87 rds_ibdev->max_sge = min(dev_attr->max_sge, RDS_IB_MAX_SGE); 89 rds_ibdev->fmr_max_remaps = dev_attr->max_map_per_fmr?: 32; 90 rds_ibdev->max_fmrs = dev_attr->max_fmr ? 94 rds_ibdev 130 struct rds_ib_device *rds_ibdev; local 180 struct rds_ib_device *rds_ibdev; local [all...] |
H A D | ib_rdma.c | 83 struct rds_ib_device *rds_ibdev; local 86 list_for_each_entry(rds_ibdev, &rds_ib_devices, list) { 87 spin_lock_irq(&rds_ibdev->spinlock); 88 list_for_each_entry(i_ipaddr, &rds_ibdev->ipaddr_list, list) { 90 spin_unlock_irq(&rds_ibdev->spinlock); 91 return rds_ibdev; 94 spin_unlock_irq(&rds_ibdev->spinlock); 100 static int rds_ib_add_ipaddr(struct rds_ib_device *rds_ibdev, __be32 ipaddr) argument 110 spin_lock_irq(&rds_ibdev->spinlock); 111 list_add_tail(&i_ipaddr->list, &rds_ibdev 117 rds_ib_remove_ipaddr(struct rds_ib_device *rds_ibdev, __be32 ipaddr) argument 132 rds_ib_update_ipaddr(struct rds_ib_device *rds_ibdev, __be32 ipaddr) argument 143 rds_ib_add_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn) argument 161 rds_ib_remove_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn) argument 195 rds_ib_create_mr_pool(struct rds_ib_device *rds_ibdev) argument 226 rds_ib_get_mr_info(struct rds_ib_device *rds_ibdev, struct rds_info_rdma_connection *iinfo) argument 258 rds_ib_alloc_fmr(struct rds_ib_device *rds_ibdev) argument 324 rds_ib_map_fmr(struct rds_ib_device *rds_ibdev, struct rds_ib_mr *ibmr, struct scatterlist *sg, unsigned int nents) argument 410 struct rds_ib_device *rds_ibdev = ibmr->device; local 426 struct rds_ib_device *rds_ibdev = ibmr->device; local 459 struct rds_ib_device *rds_ibdev = ibmr->device; local 555 struct rds_ib_device *rds_ibdev = ibmr->device; local 590 struct rds_ib_device *rds_ibdev; local 603 struct rds_ib_device *rds_ibdev; local [all...] |
H A D | ib_cm.c | 98 struct rds_ib_device *rds_ibdev; local 139 rds_ibdev = ib_get_client_data(ic->i_cm_id->device, &rds_ib_client); 140 err = rds_ib_update_ipaddr(rds_ibdev, conn->c_laddr); 143 rds_ib_add_conn(rds_ibdev, conn); 223 struct rds_ib_device *rds_ibdev; local 229 * the rds_ibdev at all. 231 rds_ibdev = ib_get_client_data(dev, &rds_ib_client); 232 if (rds_ibdev == NULL) { 239 if (rds_ibdev->max_wrs < ic->i_send_ring.w_nr + 1) 240 rds_ib_ring_resize(&ic->i_send_ring, rds_ibdev [all...] |
H A D | ib.h | 83 struct rds_ib_device *rds_ibdev; member in struct:rds_ib_connection 275 int rds_ib_update_ipaddr(struct rds_ib_device *rds_ibdev, __be32 ipaddr); 276 void rds_ib_add_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn); 277 void rds_ib_remove_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn); 283 static inline void rds_ib_destroy_conns(struct rds_ib_device *rds_ibdev) argument 285 __rds_ib_destroy_conns(&rds_ibdev->conn_list, &rds_ibdev->spinlock); 288 void rds_ib_get_mr_info(struct rds_ib_device *rds_ibdev, struct rds_info_rdma_connection *iinfo);
|
H A D | ib_send.c | 743 struct rds_ib_device *rds_ibdev; local 755 rds_ibdev = ib_get_client_data(ic->i_cm_id->device, &rds_ib_client); 776 i = ceil(op->r_count, rds_ibdev->max_sge); 810 if (num_sge > rds_ibdev->max_sge) { 811 send->s_wr.num_sge = rds_ibdev->max_sge; 812 num_sge -= rds_ibdev->max_sge;
|
Completed in 181 milliseconds