Symbol: rxe_dev
drivers/infiniband/sw/rxe/rxe.c
147
static void rxe_init_ports(struct rxe_dev *rxe, struct net_device *ndev)
drivers/infiniband/sw/rxe/rxe.c
158
static void rxe_init_pools(struct rxe_dev *rxe)
drivers/infiniband/sw/rxe/rxe.c
171
static void rxe_init(struct rxe_dev *rxe, struct net_device *ndev)
drivers/infiniband/sw/rxe/rxe.c
191
void rxe_set_mtu(struct rxe_dev *rxe, unsigned int ndev_mtu)
drivers/infiniband/sw/rxe/rxe.c
210
int rxe_add(struct rxe_dev *rxe, unsigned int mtu, const char *ibdev_name,
drivers/infiniband/sw/rxe/rxe.c
222
struct rxe_dev *rxe;
drivers/infiniband/sw/rxe/rxe.c
23
struct rxe_dev *rxe = container_of(ib_dev, struct rxe_dev, ib_dev);
drivers/infiniband/sw/rxe/rxe.c
44
static void rxe_init_device_param(struct rxe_dev *rxe, struct net_device *ndev)
drivers/infiniband/sw/rxe/rxe.h
102
void rxe_set_mtu(struct rxe_dev *rxe, unsigned int dev_mtu);
drivers/infiniband/sw/rxe/rxe.h
104
int rxe_add(struct rxe_dev *rxe, unsigned int mtu, const char *ibdev_name,
drivers/infiniband/sw/rxe/rxe.h
110
static inline struct rxe_dev *rxe_get_dev_from_net(struct net_device *ndev)
drivers/infiniband/sw/rxe/rxe.h
117
return container_of(ibdev, struct rxe_dev, ib_dev);
drivers/infiniband/sw/rxe/rxe.h
120
void rxe_port_up(struct rxe_dev *rxe);
drivers/infiniband/sw/rxe/rxe.h
121
void rxe_port_down(struct rxe_dev *rxe);
drivers/infiniband/sw/rxe/rxe.h
122
void rxe_set_port_state(struct rxe_dev *rxe);
drivers/infiniband/sw/rxe/rxe_av.c
21
struct rxe_dev *rxe;
drivers/infiniband/sw/rxe/rxe_comp.c
224
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_comp.c
445
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_comp.c
643
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_cq.c
11
int rxe_cq_from_init(struct rxe_dev *rxe, struct rxe_cq *cq, int cqe,
drivers/infiniband/sw/rxe/rxe_hdr.h
15
struct rxe_dev *rxe; /* device that owns packet */
drivers/infiniband/sw/rxe/rxe_hw_counters.c
33
struct rxe_dev *dev = to_rdev(ibdev);
drivers/infiniband/sw/rxe/rxe_icrc.c
21
static __be32 rxe_crc32(struct rxe_dev *rxe, __be32 crc, void *next, size_t len)
drivers/infiniband/sw/rxe/rxe_loc.h
102
int rxe_qp_chk_init(struct rxe_dev *rxe, struct ib_qp_init_attr *init);
drivers/infiniband/sw/rxe/rxe_loc.h
103
int rxe_qp_from_init(struct rxe_dev *rxe, struct rxe_qp *qp, struct rxe_pd *pd,
drivers/infiniband/sw/rxe/rxe_loc.h
108
int rxe_qp_chk_attr(struct rxe_dev *rxe, struct rxe_qp *qp,
drivers/infiniband/sw/rxe/rxe_loc.h
159
int rxe_srq_chk_init(struct rxe_dev *rxe, struct ib_srq_init_attr *init);
drivers/infiniband/sw/rxe/rxe_loc.h
160
int rxe_srq_from_init(struct rxe_dev *rxe, struct rxe_srq *srq,
drivers/infiniband/sw/rxe/rxe_loc.h
163
int rxe_srq_chk_attr(struct rxe_dev *rxe, struct rxe_srq *srq,
drivers/infiniband/sw/rxe/rxe_loc.h
165
int rxe_srq_from_attr(struct rxe_dev *rxe, struct rxe_srq *srq,
drivers/infiniband/sw/rxe/rxe_loc.h
194
int rxe_odp_mr_init_user(struct rxe_dev *rxe, u64 start, u64 length,
drivers/infiniband/sw/rxe/rxe_loc.h
208
rxe_odp_mr_init_user(struct rxe_dev *rxe, u64 start, u64 length, u64 iova,
drivers/infiniband/sw/rxe/rxe_loc.h
21
int rxe_cq_from_init(struct rxe_dev *rxe, struct rxe_cq *cq, int cqe,
drivers/infiniband/sw/rxe/rxe_loc.h
34
struct rxe_mcg *rxe_lookup_mcg(struct rxe_dev *rxe, union ib_gid *mgid);
drivers/infiniband/sw/rxe/rxe_loc.h
51
struct rxe_mmap_info *rxe_create_mmap_info(struct rxe_dev *dev, u32 size,
drivers/infiniband/sw/rxe/rxe_loc.h
60
int rxe_mr_init_user(struct rxe_dev *rxe, u64 start, u64 length,
drivers/infiniband/sw/rxe/rxe_loc.h
93
struct sk_buff *rxe_init_packet(struct rxe_dev *rxe, struct rxe_av *av,
drivers/infiniband/sw/rxe/rxe_loc.h
99
const char *rxe_parent_name(struct rxe_dev *rxe, unsigned int port_num);
drivers/infiniband/sw/rxe/rxe_mad.c
20
static int rxe_get_pma_counters(struct rxe_dev *rxe, struct ib_mad *out)
drivers/infiniband/sw/rxe/rxe_mad.c
33
static int rxe_get_pma_counters_ext(struct rxe_dev *rxe, struct ib_mad *out)
drivers/infiniband/sw/rxe/rxe_mad.c
54
static int rxe_get_perf_mgmt(struct rxe_dev *rxe, const struct ib_mad *in, struct ib_mad *out)
drivers/infiniband/sw/rxe/rxe_mad.c
77
struct rxe_dev *rxe = to_rdev(ibdev);
drivers/infiniband/sw/rxe/rxe_mcast.c
123
static struct rxe_mcg *__rxe_lookup_mcg(struct rxe_dev *rxe,
drivers/infiniband/sw/rxe/rxe_mcast.c
161
struct rxe_mcg *rxe_lookup_mcg(struct rxe_dev *rxe, union ib_gid *mgid)
drivers/infiniband/sw/rxe/rxe_mcast.c
180
static void __rxe_init_mcg(struct rxe_dev *rxe, union ib_gid *mgid,
drivers/infiniband/sw/rxe/rxe_mcast.c
206
static struct rxe_mcg *rxe_get_mcg(struct rxe_dev *rxe, union ib_gid *mgid)
drivers/infiniband/sw/rxe/rxe_mcast.c
276
struct rxe_dev *rxe = mcg->rxe;
drivers/infiniband/sw/rxe/rxe_mcast.c
31
static int rxe_mcast_add(struct rxe_dev *rxe, union ib_gid *mgid)
drivers/infiniband/sw/rxe/rxe_mcast.c
315
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_mcast.c
351
struct rxe_dev *rxe = mcg->rxe;
drivers/infiniband/sw/rxe/rxe_mcast.c
416
struct rxe_dev *rxe = mcg->rxe;
drivers/infiniband/sw/rxe/rxe_mcast.c
454
struct rxe_dev *rxe = to_rdev(ibqp->device);
drivers/infiniband/sw/rxe/rxe_mcast.c
484
struct rxe_dev *rxe = to_rdev(ibqp->device);
drivers/infiniband/sw/rxe/rxe_mcast.c
56
static int rxe_mcast_del(struct rxe_dev *rxe, union ib_gid *mgid)
drivers/infiniband/sw/rxe/rxe_mmap.c
128
struct rxe_mmap_info *rxe_create_mmap_info(struct rxe_dev *rxe, u32 size,
drivers/infiniband/sw/rxe/rxe_mmap.c
20
struct rxe_dev *rxe = to_rdev(ip->context->device);
drivers/infiniband/sw/rxe/rxe_mmap.c
64
struct rxe_dev *rxe = to_rdev(context->device);
drivers/infiniband/sw/rxe/rxe_mr.c
192
int rxe_mr_init_user(struct rxe_dev *rxe, u64 start, u64 length,
drivers/infiniband/sw/rxe/rxe_mr.c
705
struct rxe_dev *rxe = to_rdev(pd->ibpd.device);
drivers/infiniband/sw/rxe/rxe_mr.c
725
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_mw.c
169
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_mw.c
20
struct rxe_dev *rxe = to_rdev(ibmw->device);
drivers/infiniband/sw/rxe/rxe_mw.c
260
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_mw.c
292
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_net.c
222
struct rxe_dev *rxe;
drivers/infiniband/sw/rxe/rxe_net.c
503
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_net.c
538
struct sk_buff *rxe_init_packet(struct rxe_dev *rxe, struct rxe_av *av,
drivers/infiniband/sw/rxe/rxe_net.c
600
const char *rxe_parent_name(struct rxe_dev *rxe, unsigned int port_num)
drivers/infiniband/sw/rxe/rxe_net.c
617
struct rxe_dev *rxe = NULL;
drivers/infiniband/sw/rxe/rxe_net.c
619
rxe = ib_alloc_device(rxe_dev, ib_dev);
drivers/infiniband/sw/rxe/rxe_net.c
670
static void rxe_port_event(struct rxe_dev *rxe,
drivers/infiniband/sw/rxe/rxe_net.c
683
void rxe_port_up(struct rxe_dev *rxe)
drivers/infiniband/sw/rxe/rxe_net.c
690
void rxe_port_down(struct rxe_dev *rxe)
drivers/infiniband/sw/rxe/rxe_net.c
697
void rxe_set_port_state(struct rxe_dev *rxe)
drivers/infiniband/sw/rxe/rxe_net.c
718
struct rxe_dev *rxe = rxe_get_dev_from_net(ndev);
drivers/infiniband/sw/rxe/rxe_odp.c
79
int rxe_odp_mr_init_user(struct rxe_dev *rxe, u64 start, u64 length,
drivers/infiniband/sw/rxe/rxe_pool.c
92
void rxe_pool_init(struct rxe_dev *rxe, struct rxe_pool *pool,
drivers/infiniband/sw/rxe/rxe_pool.h
32
struct rxe_dev *rxe;
drivers/infiniband/sw/rxe/rxe_pool.h
51
void rxe_pool_init(struct rxe_dev *rxe, struct rxe_pool *pool,
drivers/infiniband/sw/rxe/rxe_qp.c
107
int rxe_qp_chk_init(struct rxe_dev *rxe, struct ib_qp_init_attr *init)
drivers/infiniband/sw/rxe/rxe_qp.c
196
static void rxe_qp_init_misc(struct rxe_dev *rxe, struct rxe_qp *qp,
drivers/infiniband/sw/rxe/rxe_qp.c
238
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_qp.c
283
static int rxe_qp_init_req(struct rxe_dev *rxe, struct rxe_qp *qp,
drivers/infiniband/sw/rxe/rxe_qp.c
331
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_qp.c
372
static int rxe_qp_init_resp(struct rxe_dev *rxe, struct rxe_qp *qp,
drivers/infiniband/sw/rxe/rxe_qp.c
397
int rxe_qp_from_init(struct rxe_dev *rxe, struct rxe_qp *qp, struct rxe_pd *pd,
drivers/infiniband/sw/rxe/rxe_qp.c
487
int rxe_qp_chk_attr(struct rxe_dev *rxe, struct rxe_qp *qp,
drivers/infiniband/sw/rxe/rxe_qp.c
66
static int rxe_qp_chk_cap(struct rxe_dev *rxe, struct ib_qp_cap *cap,
drivers/infiniband/sw/rxe/rxe_queue.c
12
int do_mmap_info(struct rxe_dev *rxe, struct mminfo __user *outbuf,
drivers/infiniband/sw/rxe/rxe_queue.c
55
struct rxe_queue *rxe_queue_init(struct rxe_dev *rxe, int *num_elem,
drivers/infiniband/sw/rxe/rxe_queue.h
63
struct rxe_dev *rxe;
drivers/infiniband/sw/rxe/rxe_queue.h
79
int do_mmap_info(struct rxe_dev *rxe, struct mminfo __user *outbuf,
drivers/infiniband/sw/rxe/rxe_queue.h
85
struct rxe_queue *rxe_queue_init(struct rxe_dev *rxe, int *num_elem,
drivers/infiniband/sw/rxe/rxe_recv.c
100
static int check_addr(struct rxe_dev *rxe, struct rxe_pkt_info *pkt,
drivers/infiniband/sw/rxe/rxe_recv.c
13
static int check_type_state(struct rxe_dev *rxe, struct rxe_pkt_info *pkt,
drivers/infiniband/sw/rxe/rxe_recv.c
137
struct rxe_dev *rxe = pkt->rxe;
drivers/infiniband/sw/rxe/rxe_recv.c
190
static void rxe_rcv_mcast_pkt(struct rxe_dev *rxe, struct sk_buff *skb)
drivers/infiniband/sw/rxe/rxe_recv.c
284
static int rxe_chk_dgid(struct rxe_dev *rxe, struct sk_buff *skb)
drivers/infiniband/sw/rxe/rxe_recv.c
320
struct rxe_dev *rxe = pkt->rxe;
drivers/infiniband/sw/rxe/rxe_recv.c
75
static int check_keys(struct rxe_dev *rxe, struct rxe_pkt_info *pkt,
drivers/infiniband/sw/rxe/rxe_req.c
408
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_req.c
422
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_req.c
644
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_resp.c
1125
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_resp.c
1566
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_resp.c
75
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_resp.c
834
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_resp.c
895
struct rxe_dev *rxe = to_rdev(qp->ibqp.device);
drivers/infiniband/sw/rxe/rxe_srq.c
100
int rxe_srq_chk_attr(struct rxe_dev *rxe, struct rxe_srq *srq,
drivers/infiniband/sw/rxe/rxe_srq.c
11
int rxe_srq_chk_init(struct rxe_dev *rxe, struct ib_srq_init_attr *init)
drivers/infiniband/sw/rxe/rxe_srq.c
151
int rxe_srq_from_attr(struct rxe_dev *rxe, struct rxe_srq *srq,
drivers/infiniband/sw/rxe/rxe_srq.c
44
int rxe_srq_from_init(struct rxe_dev *rxe, struct rxe_srq *srq,
drivers/infiniband/sw/rxe/rxe_verbs.c
1065
struct rxe_dev *rxe = to_rdev(dev);
drivers/infiniband/sw/rxe/rxe_verbs.c
1116
struct rxe_dev *rxe = to_rdev(ibcq->device);
drivers/infiniband/sw/rxe/rxe_verbs.c
112
struct rxe_dev *rxe = to_rdev(ibdev);
drivers/infiniband/sw/rxe/rxe_verbs.c
1224
struct rxe_dev *rxe = to_rdev(ibpd->device);
drivers/infiniband/sw/rxe/rxe_verbs.c
1258
struct rxe_dev *rxe = to_rdev(ibpd->device);
drivers/infiniband/sw/rxe/rxe_verbs.c
1350
struct rxe_dev *rxe = to_rdev(ibpd->device);
drivers/infiniband/sw/rxe/rxe_verbs.c
140
struct rxe_dev *rxe = to_rdev(ibdev);
drivers/infiniband/sw/rxe/rxe_verbs.c
1421
struct rxe_dev *rxe =
drivers/infiniband/sw/rxe/rxe_verbs.c
1422
rdma_device_to_drv_device(device, struct rxe_dev, ib_dev);
drivers/infiniband/sw/rxe/rxe_verbs.c
1440
struct rxe_dev *rxe = container_of(ib_dev, struct rxe_dev, ib_dev);
drivers/infiniband/sw/rxe/rxe_verbs.c
1520
int rxe_register_device(struct rxe_dev *rxe, const char *ibdev_name,
drivers/infiniband/sw/rxe/rxe_verbs.c
174
struct rxe_dev *rxe = to_rdev(ibdev);
drivers/infiniband/sw/rxe/rxe_verbs.c
193
struct rxe_dev *rxe = to_rdev(ibdev);
drivers/infiniband/sw/rxe/rxe_verbs.c
22
struct rxe_dev *rxe = to_rdev(ibdev);
drivers/infiniband/sw/rxe/rxe_verbs.c
222
struct rxe_dev *rxe = to_rdev(ibuc->device);
drivers/infiniband/sw/rxe/rxe_verbs.c
246
struct rxe_dev *rxe = to_rdev(ibpd->device);
drivers/infiniband/sw/rxe/rxe_verbs.c
280
struct rxe_dev *rxe = to_rdev(ibah->device);
drivers/infiniband/sw/rxe/rxe_verbs.c
37
struct rxe_dev *rxe = to_rdev(ibdev);
drivers/infiniband/sw/rxe/rxe_verbs.c
385
struct rxe_dev *rxe = to_rdev(ibsrq->device);
drivers/infiniband/sw/rxe/rxe_verbs.c
444
struct rxe_dev *rxe = to_rdev(ibsrq->device);
drivers/infiniband/sw/rxe/rxe_verbs.c
536
struct rxe_dev *rxe = to_rdev(ibqp->device);
drivers/infiniband/sw/rxe/rxe_verbs.c
600
struct rxe_dev *rxe = to_rdev(ibqp->device);
drivers/infiniband/sw/rxe/rxe_verbs.c
80
struct rxe_dev *rxe = to_rdev(ibdev);
drivers/infiniband/sw/rxe/rxe_verbs.c
92
struct rxe_dev *rxe = to_rdev(ibdev);
drivers/infiniband/sw/rxe/rxe_verbs.h
395
struct rxe_dev *rxe;
drivers/infiniband/sw/rxe/rxe_verbs.h
453
static inline void rxe_counter_inc(struct rxe_dev *rxe, enum rxe_counters index)
drivers/infiniband/sw/rxe/rxe_verbs.h
458
static inline void rxe_counter_add(struct rxe_dev *rxe, enum rxe_counters index,
drivers/infiniband/sw/rxe/rxe_verbs.h
464
static inline struct rxe_dev *to_rdev(struct ib_device *dev)
drivers/infiniband/sw/rxe/rxe_verbs.h
466
return dev ? container_of(dev, struct rxe_dev, ib_dev) : NULL;
drivers/infiniband/sw/rxe/rxe_verbs.h
524
int rxe_register_device(struct rxe_dev *rxe, const char *ibdev_name,