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 Dib.c64 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 Dib_rdma.c83 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 Dib_cm.c98 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 Dib.h83 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 Dib_send.c743 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