Home
last modified time | relevance | path

Searched refs:rxe_dev (Results 1 – 25 of 26) sorted by relevance

12

/drivers/infiniband/sw/rxe/
Drxe_loc.h13 int rxe_av_chk_attr(struct rxe_dev *rxe, struct rdma_ah_attr *attr);
25 int rxe_cq_chk_attr(struct rxe_dev *rxe, struct rxe_cq *cq,
28 int rxe_cq_from_init(struct rxe_dev *rxe, struct rxe_cq *cq, int cqe,
43 int rxe_mcast_get_grp(struct rxe_dev *rxe, union ib_gid *mgid,
46 int rxe_mcast_add_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp,
49 int rxe_mcast_drop_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp,
68 struct rxe_mmap_info *rxe_create_mmap_info(struct rxe_dev *dev, u32 size,
102 struct sk_buff *rxe_init_packet(struct rxe_dev *rxe, struct rxe_av *av,
107 const char *rxe_parent_name(struct rxe_dev *rxe, unsigned int port_num);
108 int rxe_mcast_add(struct rxe_dev *rxe, union ib_gid *mgid);
[all …]
Drxe.h44 void rxe_set_mtu(struct rxe_dev *rxe, unsigned int dev_mtu);
46 int rxe_add(struct rxe_dev *rxe, unsigned int mtu, const char *ibdev_name);
51 static inline struct rxe_dev *rxe_get_dev_from_net(struct net_device *ndev) in rxe_get_dev_from_net()
58 return container_of(ibdev, struct rxe_dev, ib_dev); in rxe_get_dev_from_net()
61 void rxe_port_up(struct rxe_dev *rxe);
62 void rxe_port_down(struct rxe_dev *rxe);
63 void rxe_set_port_state(struct rxe_dev *rxe);
Drxe.c23 struct rxe_dev *rxe = container_of(ib_dev, struct rxe_dev, ib_dev); in rxe_dealloc()
41 static void rxe_init_device_param(struct rxe_dev *rxe) in rxe_init_device_param()
108 static void rxe_init_ports(struct rxe_dev *rxe) in rxe_init_ports()
119 static int rxe_init_pools(struct rxe_dev *rxe) in rxe_init_pools()
198 static int rxe_init(struct rxe_dev *rxe) in rxe_init()
221 void rxe_set_mtu(struct rxe_dev *rxe, unsigned int ndev_mtu) in rxe_set_mtu()
238 int rxe_add(struct rxe_dev *rxe, unsigned int mtu, const char *ibdev_name) in rxe_add()
253 struct rxe_dev *exists; in rxe_newlink()
Drxe_verbs.c19 struct rxe_dev *rxe = to_rdev(dev); in rxe_query_device()
31 struct rxe_dev *rxe = to_rdev(dev); in rxe_query_port()
69 struct rxe_dev *rxe = to_rdev(dev); in rxe_modify_device()
89 struct rxe_dev *rxe = to_rdev(dev); in rxe_modify_port()
111 struct rxe_dev *rxe = to_rdev(ibuc->device); in rxe_alloc_ucontext()
145 struct rxe_dev *rxe = to_rdev(ibpd->device); in rxe_alloc_pd()
165 struct rxe_dev *rxe = to_rdev(ibah->device); in rxe_create_ah()
183 struct rxe_dev *rxe = to_rdev(ibah->device); in rxe_modify_ah()
261 struct rxe_dev *rxe = to_rdev(ibsrq->device); in rxe_create_srq()
305 struct rxe_dev *rxe = to_rdev(ibsrq->device); in rxe_modify_srq()
[all …]
Drxe_net.c23 int rxe_mcast_add(struct rxe_dev *rxe, union ib_gid *mgid) in rxe_mcast_add()
34 int rxe_mcast_delete(struct rxe_dev *rxe, union ib_gid *mgid) in rxe_mcast_delete()
156 struct rxe_dev *rxe; in rxe_udp_encap_recv()
438 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_xmit_packet()
474 struct sk_buff *rxe_init_packet(struct rxe_dev *rxe, struct rxe_av *av, in rxe_init_packet()
533 const char *rxe_parent_name(struct rxe_dev *rxe, unsigned int port_num) in rxe_parent_name()
541 struct rxe_dev *rxe = NULL; in rxe_net_add()
543 rxe = ib_alloc_device(rxe_dev, ib_dev); in rxe_net_add()
558 static void rxe_port_event(struct rxe_dev *rxe, in rxe_port_event()
571 void rxe_port_up(struct rxe_dev *rxe) in rxe_port_up()
[all …]
Drxe_mcast.c11 static struct rxe_mc_grp *create_grp(struct rxe_dev *rxe, in create_grp()
37 int rxe_mcast_get_grp(struct rxe_dev *rxe, union ib_gid *mgid, in rxe_mcast_get_grp()
67 int rxe_mcast_add_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_mcast_add_grp_elem()
111 int rxe_mcast_drop_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_mcast_drop_grp_elem()
175 struct rxe_dev *rxe = grp->rxe; in rxe_mc_cleanup()
Drxe_recv.c13 static int check_type_state(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_type_state()
79 static int check_keys(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_keys()
110 static int check_addr(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_addr()
172 struct rxe_dev *rxe = pkt->rxe; in hdr_check()
233 static void rxe_rcv_mcast_pkt(struct rxe_dev *rxe, struct sk_buff *skb) in rxe_rcv_mcast_pkt()
327 static int rxe_chk_dgid(struct rxe_dev *rxe, struct sk_buff *skb) in rxe_chk_dgid()
363 struct rxe_dev *rxe = pkt->rxe; in rxe_rcv()
Drxe_verbs.h361 struct rxe_dev *rxe;
388 struct rxe_dev { struct
422 static inline void rxe_counter_inc(struct rxe_dev *rxe, enum rxe_counters index) in rxe_counter_inc() argument
427 static inline struct rxe_dev *to_rdev(struct ib_device *dev) in to_rdev()
429 return dev ? container_of(dev, struct rxe_dev, ib_dev) : NULL; in to_rdev()
482 int rxe_register_device(struct rxe_dev *rxe, const char *ibdev_name);
Drxe_mmap.c21 struct rxe_dev *rxe = to_rdev(ip->context->device); in rxe_mmap_release()
65 struct rxe_dev *rxe = to_rdev(context->device); in rxe_mmap()
116 struct rxe_mmap_info *rxe_create_mmap_info(struct rxe_dev *rxe, u32 size, in rxe_create_mmap_info()
Drxe_srq.c12 int rxe_srq_chk_attr(struct rxe_dev *rxe, struct rxe_srq *srq, in rxe_srq_chk_attr()
74 int rxe_srq_from_init(struct rxe_dev *rxe, struct rxe_srq *srq, in rxe_srq_from_init()
124 int rxe_srq_from_attr(struct rxe_dev *rxe, struct rxe_srq *srq, in rxe_srq_from_attr()
Drxe_mw.c12 struct rxe_dev *rxe = to_rdev(ibmw->device); in rxe_alloc_mw()
190 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_bind_mw()
275 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_invalidate_mw()
308 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_lookup_mw()
Drxe_queue.h57 struct rxe_dev *rxe;
73 int do_mmap_info(struct rxe_dev *rxe, struct mminfo __user *outbuf,
79 struct rxe_queue *rxe_queue_init(struct rxe_dev *rxe, int *num_elem,
Drxe_pool.h63 struct rxe_dev *rxe;
95 int rxe_pool_init(struct rxe_dev *rxe, struct rxe_pool *pool,
Drxe_qp.c18 static int rxe_qp_chk_cap(struct rxe_dev *rxe, struct ib_qp_cap *cap, in rxe_qp_chk_cap()
59 int rxe_qp_chk_init(struct rxe_dev *rxe, struct ib_qp_init_attr *init) in rxe_qp_chk_init()
160 static void rxe_qp_init_misc(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_misc()
213 static int rxe_qp_init_req(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_req()
280 static int rxe_qp_init_resp(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_resp()
325 int rxe_qp_from_init(struct rxe_dev *rxe, struct rxe_qp *qp, struct rxe_pd *pd, in rxe_qp_from_init()
409 int rxe_qp_chk_attr(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_chk_attr()
Drxe_cq.c11 int rxe_cq_chk_attr(struct rxe_dev *rxe, struct rxe_cq *cq, in rxe_cq_chk_attr()
57 int rxe_cq_from_init(struct rxe_dev *rxe, struct rxe_cq *cq, int cqe, in rxe_cq_from_init()
Drxe_icrc.c18 int rxe_icrc_init(struct rxe_dev *rxe) in rxe_icrc_init()
43 static __be32 rxe_crc32(struct rxe_dev *rxe, __be32 crc, void *next, size_t len) in rxe_crc32()
Drxe_queue.c12 int do_mmap_info(struct rxe_dev *rxe, struct mminfo __user *outbuf, in do_mmap_info()
55 struct rxe_queue *rxe_queue_init(struct rxe_dev *rxe, int *num_elem, in rxe_queue_init()
Drxe_hw_counters.c31 struct rxe_dev *dev = to_rdev(ibdev); in rxe_ib_get_hw_stats()
Drxe_sysfs.c35 struct rxe_dev *exists; in rxe_param_set_add()
Drxe_comp.c216 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in check_ack()
420 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in do_complete()
555 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_completer()
Drxe_av.c17 int rxe_av_chk_attr(struct rxe_dev *rxe, struct rdma_ah_attr *attr) in rxe_av_chk_attr()
Drxe_resp.c124 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in check_psn()
602 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in prepare_ack_packet()
843 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in do_complete()
1204 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_responder()
Drxe_mr.c507 struct rxe_dev *rxe = to_rdev(pd->ibpd.device); in lookup_mr()
527 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_invalidate_mr()
Drxe_req.c355 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in get_mtu()
368 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in init_req_packet()
Drxe_pool.c123 struct rxe_dev *rxe, in rxe_pool_init()

12