Searched refs:rds_ibdev (Results 1 - 8 of 8) sorted by relevance

/linux-master/net/rds/
H A Dib.c83 static void rds_ib_dev_shutdown(struct rds_ib_device *rds_ibdev) argument
88 spin_lock_irqsave(&rds_ibdev->spinlock, flags);
89 list_for_each_entry(ic, &rds_ibdev->conn_list, ib_node)
91 spin_unlock_irqrestore(&rds_ibdev->spinlock, flags);
101 struct rds_ib_device *rds_ibdev = container_of(work, local
104 if (rds_ibdev->mr_8k_pool)
105 rds_ib_destroy_mr_pool(rds_ibdev->mr_8k_pool);
106 if (rds_ibdev->mr_1m_pool)
107 rds_ib_destroy_mr_pool(rds_ibdev->mr_1m_pool);
108 if (rds_ibdev
121 rds_ib_dev_put(struct rds_ib_device *rds_ibdev) argument
130 struct rds_ib_device *rds_ibdev; local
248 struct rds_ib_device *rds_ibdev; local
267 struct rds_ib_device *rds_ibdev = client_data; local
316 struct rds_ib_device *rds_ibdev; local
354 struct rds_ib_device *rds_ibdev; local
[all...]
H A Dib_rdma.c52 struct rds_ib_device *rds_ibdev; local
56 list_for_each_entry_rcu(rds_ibdev, &rds_ib_devices, list) {
57 list_for_each_entry_rcu(i_ipaddr, &rds_ibdev->ipaddr_list, list) {
59 refcount_inc(&rds_ibdev->refcount);
61 return rds_ibdev;
70 static int rds_ib_add_ipaddr(struct rds_ib_device *rds_ibdev, __be32 ipaddr) argument
80 spin_lock_irq(&rds_ibdev->spinlock);
81 list_add_tail_rcu(&i_ipaddr->list, &rds_ibdev->ipaddr_list);
82 spin_unlock_irq(&rds_ibdev->spinlock);
87 static void rds_ib_remove_ipaddr(struct rds_ib_device *rds_ibdev, __be3 argument
107 rds_ib_update_ipaddr(struct rds_ib_device *rds_ibdev, struct in6_addr *ipaddr) argument
126 rds_ib_add_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn) argument
145 rds_ib_remove_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn) argument
179 rds_ib_get_mr_info(struct rds_ib_device *rds_ibdev, struct rds_info_rdma_connection *iinfo) argument
188 rds6_ib_get_mr_info(struct rds_ib_device *rds_ibdev, struct rds6_info_rdma_connection *iinfo6) argument
221 struct rds_ib_device *rds_ibdev = ibmr->device; local
240 struct rds_ib_device *rds_ibdev = ibmr->device; local
488 struct rds_ib_device *rds_ibdev = ibmr->device; local
530 struct rds_ib_device *rds_ibdev; local
555 struct rds_ib_device *rds_ibdev; local
643 rds_ib_create_mr_pool(struct rds_ib_device *rds_ibdev, int pool_type) argument
[all...]
H A Dib_cm.c146 err = rds_ib_update_ipaddr(ic->rds_ibdev, &conn->c_laddr);
172 struct rds_ib_device *rds_ibdev = ic->rds_ibdev; local
177 min_t(u32, rds_ibdev->max_responder_resources, max_responder_resources);
179 min_t(u32, rds_ibdev->max_initiator_depth, max_initiator_depth);
326 struct rds_ib_device *rds_ibdev = ic->rds_ibdev; local
329 if (!rds_ibdev)
387 static inline int ibdev_get_unused_vector(struct rds_ib_device *rds_ibdev) argument
389 int min = rds_ibdev
404 ibdev_put_vector(struct rds_ib_device *rds_ibdev, int index) argument
508 struct rds_ib_device *rds_ibdev; local
[all...]
H A Dib_mr.h115 void rds_ib_get_mr_info(struct rds_ib_device *rds_ibdev,
117 void rds6_ib_get_mr_info(struct rds_ib_device *rds_ibdev,
136 struct rds_ib_mr *rds_ib_reg_frmr(struct rds_ib_device *rds_ibdev,
H A Dib_frmr.c53 static struct rds_ib_mr *rds_ib_alloc_frmr(struct rds_ib_device *rds_ibdev, argument
62 pool = rds_ibdev->mr_8k_pool;
64 pool = rds_ibdev->mr_1m_pool;
71 rdsibdev_to_node(rds_ibdev));
78 frmr->mr = ib_alloc_mr(rds_ibdev->pd, IB_MR_TYPE_MEM_REG,
187 static int rds_ib_map_frmr(struct rds_ib_device *rds_ibdev, argument
192 struct ib_device *dev = rds_ibdev->dev;
260 ib_dma_unmap_sg(rds_ibdev->dev, ibmr->sg, ibmr->sg_len,
401 struct rds_ib_mr *rds_ib_reg_frmr(struct rds_ib_device *rds_ibdev, argument
418 ibmr = rds_ib_alloc_frmr(rds_ibdev, nent
[all...]
H A Dib.h146 struct rds_ib_device *rds_ibdev; member in struct:rds_ib_connection
359 void rds_ib_dev_put(struct rds_ib_device *rds_ibdev);
387 int rds_ib_update_ipaddr(struct rds_ib_device *rds_ibdev,
389 void rds_ib_add_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn);
390 void rds_ib_remove_conn(struct rds_ib_device *rds_ibdev, struct rds_connection *conn);
H A Dib_recv.c668 ib_dma_sync_single_for_cpu(ic->rds_ibdev->dev, ic->i_ack_dma,
674 ib_dma_sync_single_for_device(ic->rds_ibdev->dev, ic->i_ack_dma,
875 ib_dma_sync_single_for_cpu(ic->rds_ibdev->dev, dma_addr,
980 ib_dma_sync_single_for_device(ic->rds_ibdev->dev, dma_addr,
H A Dib_send.c640 ib_dma_sync_single_for_cpu(ic->rds_ibdev->dev,
694 ib_dma_sync_single_for_device(ic->rds_ibdev->dev,
862 u32 max_sge = ic->rds_ibdev->max_sge;

Completed in 144 milliseconds