Home
last modified time | relevance | path

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

12

/drivers/infiniband/sw/rxe/
A Drxe_loc.h21 int rxe_cq_chk_attr(struct rxe_dev *rxe, struct rxe_cq *cq,
24 int rxe_cq_from_init(struct rxe_dev *rxe, struct rxe_cq *cq, int cqe,
37 struct rxe_mcg *rxe_lookup_mcg(struct rxe_dev *rxe, union ib_gid *mgid);
54 struct rxe_mmap_info *rxe_create_mmap_info(struct rxe_dev *dev, u32 size,
63 int rxe_mr_init_user(struct rxe_dev *rxe, u64 start, u64 length,
96 struct sk_buff *rxe_init_packet(struct rxe_dev *rxe, struct rxe_av *av,
111 int rxe_qp_chk_attr(struct rxe_dev *rxe, struct rxe_qp *qp,
163 int rxe_srq_from_init(struct rxe_dev *rxe, struct rxe_srq *srq,
166 int rxe_srq_chk_attr(struct rxe_dev *rxe, struct rxe_srq *srq,
168 int rxe_srq_from_attr(struct rxe_dev *rxe, struct rxe_srq *srq,
[all …]
A Drxe_mcast.c31 static int rxe_mcast_add(struct rxe_dev *rxe, union ib_gid *mgid) in rxe_mcast_add()
56 static int rxe_mcast_del(struct rxe_dev *rxe, union ib_gid *mgid) in rxe_mcast_del()
123 static struct rxe_mcg *__rxe_lookup_mcg(struct rxe_dev *rxe, in __rxe_lookup_mcg()
161 struct rxe_mcg *rxe_lookup_mcg(struct rxe_dev *rxe, union ib_gid *mgid) in rxe_lookup_mcg()
180 static void __rxe_init_mcg(struct rxe_dev *rxe, union ib_gid *mgid, in __rxe_init_mcg()
276 struct rxe_dev *rxe = mcg->rxe; in __rxe_destroy_mcg()
315 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in __rxe_init_mca()
351 struct rxe_dev *rxe = mcg->rxe; in rxe_attach_mcg()
416 struct rxe_dev *rxe = mcg->rxe; in rxe_detach_mcg()
454 struct rxe_dev *rxe = to_rdev(ibqp->device); in rxe_attach_mcast()
[all …]
A Drxe.c21 struct rxe_dev *rxe = container_of(ib_dev, struct rxe_dev, ib_dev); in rxe_dealloc()
42 static void rxe_init_device_param(struct rxe_dev *rxe, struct net_device *ndev) in rxe_init_device_param()
145 static void rxe_init_ports(struct rxe_dev *rxe, struct net_device *ndev) in rxe_init_ports()
156 static void rxe_init_pools(struct rxe_dev *rxe) in rxe_init_pools()
169 static void rxe_init(struct rxe_dev *rxe, struct net_device *ndev) in rxe_init()
189 void rxe_set_mtu(struct rxe_dev *rxe, unsigned int ndev_mtu) in rxe_set_mtu()
206 int rxe_add(struct rxe_dev *rxe, unsigned int mtu, const char *ibdev_name, in rxe_add()
217 struct rxe_dev *rxe; in rxe_newlink()
A Drxe.h102 void rxe_set_mtu(struct rxe_dev *rxe, unsigned int dev_mtu);
104 int rxe_add(struct rxe_dev *rxe, unsigned int mtu, const char *ibdev_name,
110 static inline struct rxe_dev *rxe_get_dev_from_net(struct net_device *ndev) in rxe_get_dev_from_net()
117 return container_of(ibdev, struct rxe_dev, ib_dev); in rxe_get_dev_from_net()
120 void rxe_port_up(struct rxe_dev *rxe);
121 void rxe_port_down(struct rxe_dev *rxe);
122 void rxe_set_port_state(struct rxe_dev *rxe);
A Drxe_verbs.c22 struct rxe_dev *rxe = to_rdev(ibdev); in rxe_query_device()
43 struct rxe_dev *rxe = to_rdev(ibdev); in rxe_query_port()
86 struct rxe_dev *rxe = to_rdev(ibdev); in rxe_query_gid()
98 struct rxe_dev *rxe = to_rdev(ibdev); in rxe_query_pkey()
118 struct rxe_dev *rxe = to_rdev(ibdev); in rxe_modify_device()
146 struct rxe_dev *rxe = to_rdev(ibdev); in rxe_modify_port()
180 struct rxe_dev *rxe = to_rdev(ibdev); in rxe_get_link_layer()
199 struct rxe_dev *rxe = to_rdev(ibdev); in rxe_port_immutable()
1080 struct rxe_dev *rxe = to_rdev(dev); in rxe_create_cq()
1435 struct rxe_dev *rxe = in parent_show()
[all …]
A Drxe_recv.c13 static int check_type_state(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_type_state()
75 static int check_keys(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_keys()
100 static int check_addr(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_addr()
137 struct rxe_dev *rxe = pkt->rxe; in hdr_check()
190 static void rxe_rcv_mcast_pkt(struct rxe_dev *rxe, struct sk_buff *skb) in rxe_rcv_mcast_pkt()
284 static int rxe_chk_dgid(struct rxe_dev *rxe, struct sk_buff *skb) in rxe_chk_dgid()
320 struct rxe_dev *rxe = pkt->rxe; in rxe_rcv()
A Drxe_net.c137 struct rxe_dev *rxe; in rxe_udp_encap_recv()
349 struct rxe_dev *rxe; in rxe_skb_tx_dtor()
433 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_xmit_packet()
466 struct sk_buff *rxe_init_packet(struct rxe_dev *rxe, struct rxe_av *av, in rxe_init_packet()
542 struct rxe_dev *rxe = NULL; in rxe_net_add()
544 rxe = ib_alloc_device(rxe_dev, ib_dev); in rxe_net_add()
559 static void rxe_port_event(struct rxe_dev *rxe, in rxe_port_event()
572 void rxe_port_up(struct rxe_dev *rxe) in rxe_port_up()
579 void rxe_port_down(struct rxe_dev *rxe) in rxe_port_down()
586 void rxe_set_port_state(struct rxe_dev *rxe) in rxe_set_port_state()
[all …]
A Drxe_verbs.h387 struct rxe_dev *rxe;
411 struct rxe_dev { struct
451 static inline void rxe_counter_inc(struct rxe_dev *rxe, enum rxe_counters index) in rxe_counter_inc() argument
456 static inline struct rxe_dev *to_rdev(struct ib_device *dev) in to_rdev()
458 return dev ? container_of(dev, struct rxe_dev, ib_dev) : NULL; in to_rdev()
516 int rxe_register_device(struct rxe_dev *rxe, const char *ibdev_name,
A Drxe_srq.c11 int rxe_srq_chk_init(struct rxe_dev *rxe, struct ib_srq_init_attr *init) in rxe_srq_chk_init()
44 int rxe_srq_from_init(struct rxe_dev *rxe, struct rxe_srq *srq, in rxe_srq_from_init()
100 int rxe_srq_chk_attr(struct rxe_dev *rxe, struct rxe_srq *srq, in rxe_srq_chk_attr()
151 int rxe_srq_from_attr(struct rxe_dev *rxe, struct rxe_srq *srq, in rxe_srq_from_attr()
A Drxe_mmap.c20 struct rxe_dev *rxe = to_rdev(ip->context->device); in rxe_mmap_release()
64 struct rxe_dev *rxe = to_rdev(context->device); in rxe_mmap()
115 struct rxe_mmap_info *rxe_create_mmap_info(struct rxe_dev *rxe, u32 size, in rxe_create_mmap_info()
A 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()
148 static void rxe_qp_init_misc(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_misc()
190 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_init_sq()
235 static int rxe_qp_init_req(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_req()
282 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_init_rq()
323 static int rxe_qp_init_resp(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_resp()
348 int rxe_qp_from_init(struct rxe_dev *rxe, struct rxe_qp *qp, struct rxe_pd *pd, in rxe_qp_from_init()
438 int rxe_qp_chk_attr(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_chk_attr()
A Drxe_mw.c20 struct rxe_dev *rxe = to_rdev(ibmw->device); in rxe_alloc_mw()
169 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_bind_mw()
260 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_invalidate_mw()
292 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_lookup_mw()
A Drxe_queue.h63 struct rxe_dev *rxe;
79 int do_mmap_info(struct rxe_dev *rxe, struct mminfo __user *outbuf,
85 struct rxe_queue *rxe_queue_init(struct rxe_dev *rxe, int *num_elem,
A Drxe_pool.h32 struct rxe_dev *rxe;
51 void rxe_pool_init(struct rxe_dev *rxe, struct rxe_pool *pool,
A Drxe_cq.c11 int rxe_cq_chk_attr(struct rxe_dev *rxe, struct rxe_cq *cq, in rxe_cq_chk_attr()
42 int rxe_cq_from_init(struct rxe_dev *rxe, struct rxe_cq *cq, int cqe, in rxe_cq_from_init()
A 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()
A Drxe_hw_counters.c31 struct rxe_dev *dev = to_rdev(ibdev); in rxe_ib_get_hw_stats()
A Drxe_mr.c129 int rxe_mr_init_user(struct rxe_dev *rxe, u64 start, u64 length, in rxe_mr_init_user()
619 struct rxe_dev *rxe = to_rdev(pd->ibpd.device); in lookup_mr()
639 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_invalidate_mr()
A Drxe_comp.c221 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in check_ack()
442 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in do_complete()
640 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_completer()
A Drxe_icrc.c21 static __be32 rxe_crc32(struct rxe_dev *rxe, __be32 crc, void *next, size_t len) in rxe_crc32()
A Drxe_req.c405 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in get_mtu()
419 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in init_req_packet()
641 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_requester()
A Drxe_av.c21 struct rxe_dev *rxe; in chk_attr()
A Drxe_resp.c74 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in check_psn()
785 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in prepare_ack_packet()
846 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_recheck_mr()
1076 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in do_complete()
1508 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_receiver()
A Drxe_pool.c92 void rxe_pool_init(struct rxe_dev *rxe, struct rxe_pool *pool, in rxe_pool_init()
A Drxe_odp.c79 int rxe_odp_mr_init_user(struct rxe_dev *rxe, u64 start, u64 length, in rxe_odp_mr_init_user()

Completed in 39 milliseconds

12