rxe_dev 44 drivers/infiniband/sw/rxe/rxe.c static void rxe_cleanup_ports(struct rxe_dev *rxe) rxe_dev 56 drivers/infiniband/sw/rxe/rxe.c struct rxe_dev *rxe = container_of(ib_dev, struct rxe_dev, ib_dev); rxe_dev 76 drivers/infiniband/sw/rxe/rxe.c static void rxe_init_device_param(struct rxe_dev *rxe) rxe_dev 154 drivers/infiniband/sw/rxe/rxe.c static int rxe_init_ports(struct rxe_dev *rxe) rxe_dev 179 drivers/infiniband/sw/rxe/rxe.c static int rxe_init_pools(struct rxe_dev *rxe) rxe_dev 258 drivers/infiniband/sw/rxe/rxe.c static int rxe_init(struct rxe_dev *rxe) rxe_dev 288 drivers/infiniband/sw/rxe/rxe.c void rxe_set_mtu(struct rxe_dev *rxe, unsigned int ndev_mtu) rxe_dev 305 drivers/infiniband/sw/rxe/rxe.c int rxe_add(struct rxe_dev *rxe, unsigned int mtu, const char *ibdev_name) rxe_dev 320 drivers/infiniband/sw/rxe/rxe.c struct rxe_dev *exists; rxe_dev 70 drivers/infiniband/sw/rxe/rxe.h static inline u32 rxe_crc32(struct rxe_dev *rxe, rxe_dev 91 drivers/infiniband/sw/rxe/rxe.h void rxe_set_mtu(struct rxe_dev *rxe, unsigned int dev_mtu); rxe_dev 93 drivers/infiniband/sw/rxe/rxe.h int rxe_add(struct rxe_dev *rxe, unsigned int mtu, const char *ibdev_name); rxe_dev 98 drivers/infiniband/sw/rxe/rxe.h static inline struct rxe_dev *rxe_get_dev_from_net(struct net_device *ndev) rxe_dev 105 drivers/infiniband/sw/rxe/rxe.h return container_of(ibdev, struct rxe_dev, ib_dev); rxe_dev 108 drivers/infiniband/sw/rxe/rxe.h void rxe_port_up(struct rxe_dev *rxe); rxe_dev 109 drivers/infiniband/sw/rxe/rxe.h void rxe_port_down(struct rxe_dev *rxe); rxe_dev 110 drivers/infiniband/sw/rxe/rxe.h void rxe_set_port_state(struct rxe_dev *rxe); rxe_dev 44 drivers/infiniband/sw/rxe/rxe_av.c int rxe_av_chk_attr(struct rxe_dev *rxe, struct rdma_ah_attr *attr) rxe_dev 242 drivers/infiniband/sw/rxe/rxe_comp.c struct rxe_dev *rxe = to_rdev(qp->ibqp.device); rxe_dev 442 drivers/infiniband/sw/rxe/rxe_comp.c struct rxe_dev *rxe = to_rdev(qp->ibqp.device); rxe_dev 560 drivers/infiniband/sw/rxe/rxe_comp.c struct rxe_dev *rxe = to_rdev(qp->ibqp.device); rxe_dev 38 drivers/infiniband/sw/rxe/rxe_cq.c int rxe_cq_chk_attr(struct rxe_dev *rxe, struct rxe_cq *cq, rxe_dev 84 drivers/infiniband/sw/rxe/rxe_cq.c int rxe_cq_from_init(struct rxe_dev *rxe, struct rxe_cq *cq, int cqe, rxe_dev 42 drivers/infiniband/sw/rxe/rxe_hdr.h struct rxe_dev *rxe; /* device that owns packet */ rxe_dev 58 drivers/infiniband/sw/rxe/rxe_hw_counters.c struct rxe_dev *dev = to_rdev(ibdev); rxe_dev 40 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_av_chk_attr(struct rxe_dev *rxe, struct rdma_ah_attr *attr); rxe_dev 52 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_cq_chk_attr(struct rxe_dev *rxe, struct rxe_cq *cq, rxe_dev 55 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_cq_from_init(struct rxe_dev *rxe, struct rxe_cq *cq, int cqe, rxe_dev 70 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_mcast_get_grp(struct rxe_dev *rxe, union ib_gid *mgid, rxe_dev 73 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_mcast_add_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp, rxe_dev 76 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_mcast_drop_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp, rxe_dev 95 drivers/infiniband/sw/rxe/rxe_loc.h struct rxe_mmap_info *rxe_create_mmap_info(struct rxe_dev *dev, u32 size, rxe_dev 135 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_mem_map_pages(struct rxe_dev *rxe, struct rxe_mem *mem, rxe_dev 145 drivers/infiniband/sw/rxe/rxe_loc.h struct sk_buff *rxe_init_packet(struct rxe_dev *rxe, struct rxe_av *av, rxe_dev 148 drivers/infiniband/sw/rxe/rxe_loc.h enum rdma_link_layer rxe_link_layer(struct rxe_dev *rxe, unsigned int port_num); rxe_dev 149 drivers/infiniband/sw/rxe/rxe_loc.h const char *rxe_parent_name(struct rxe_dev *rxe, unsigned int port_num); rxe_dev 150 drivers/infiniband/sw/rxe/rxe_loc.h struct device *rxe_dma_device(struct rxe_dev *rxe); rxe_dev 151 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_mcast_add(struct rxe_dev *rxe, union ib_gid *mgid); rxe_dev 152 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_mcast_delete(struct rxe_dev *rxe, union ib_gid *mgid); rxe_dev 155 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_qp_chk_init(struct rxe_dev *rxe, struct ib_qp_init_attr *init); rxe_dev 157 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_qp_from_init(struct rxe_dev *rxe, struct rxe_qp *qp, struct rxe_pd *pd, rxe_dev 164 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_qp_chk_attr(struct rxe_dev *rxe, struct rxe_qp *qp, rxe_dev 222 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_srq_chk_attr(struct rxe_dev *rxe, struct rxe_srq *srq, rxe_dev 225 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_srq_from_init(struct rxe_dev *rxe, struct rxe_srq *srq, rxe_dev 229 drivers/infiniband/sw/rxe/rxe_loc.h int rxe_srq_from_attr(struct rxe_dev *rxe, struct rxe_srq *srq, rxe_dev 255 drivers/infiniband/sw/rxe/rxe_loc.h struct rxe_dev *rxe = to_rdev(qp->ibqp.device); rxe_dev 37 drivers/infiniband/sw/rxe/rxe_mcast.c int rxe_mcast_get_grp(struct rxe_dev *rxe, union ib_gid *mgid, rxe_dev 78 drivers/infiniband/sw/rxe/rxe_mcast.c int rxe_mcast_add_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp, rxe_dev 122 drivers/infiniband/sw/rxe/rxe_mcast.c int rxe_mcast_drop_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp, rxe_dev 186 drivers/infiniband/sw/rxe/rxe_mcast.c struct rxe_dev *rxe = grp->rxe; rxe_dev 49 drivers/infiniband/sw/rxe/rxe_mmap.c struct rxe_dev *rxe = to_rdev(ip->context->device); rxe_dev 93 drivers/infiniband/sw/rxe/rxe_mmap.c struct rxe_dev *rxe = to_rdev(context->device); rxe_dev 144 drivers/infiniband/sw/rxe/rxe_mmap.c struct rxe_mmap_info *rxe_create_mmap_info(struct rxe_dev *rxe, u32 size, rxe_dev 572 drivers/infiniband/sw/rxe/rxe_mr.c struct rxe_dev *rxe = to_rdev(pd->ibpd.device); rxe_dev 591 drivers/infiniband/sw/rxe/rxe_mr.c int rxe_mem_map_pages(struct rxe_dev *rxe, struct rxe_mem *mem, rxe_dev 50 drivers/infiniband/sw/rxe/rxe_net.c struct device *rxe_dma_device(struct rxe_dev *rxe) rxe_dev 62 drivers/infiniband/sw/rxe/rxe_net.c int rxe_mcast_add(struct rxe_dev *rxe, union ib_gid *mgid) rxe_dev 73 drivers/infiniband/sw/rxe/rxe_net.c int rxe_mcast_delete(struct rxe_dev *rxe, union ib_gid *mgid) rxe_dev 197 drivers/infiniband/sw/rxe/rxe_net.c struct rxe_dev *rxe = rxe_get_dev_from_net(ndev); rxe_dev 459 drivers/infiniband/sw/rxe/rxe_net.c struct sk_buff *rxe_init_packet(struct rxe_dev *rxe, struct rxe_av *av, rxe_dev 518 drivers/infiniband/sw/rxe/rxe_net.c const char *rxe_parent_name(struct rxe_dev *rxe, unsigned int port_num) rxe_dev 523 drivers/infiniband/sw/rxe/rxe_net.c enum rdma_link_layer rxe_link_layer(struct rxe_dev *rxe, unsigned int port_num) rxe_dev 531 drivers/infiniband/sw/rxe/rxe_net.c struct rxe_dev *rxe = NULL; rxe_dev 533 drivers/infiniband/sw/rxe/rxe_net.c rxe = ib_alloc_device(rxe_dev, ib_dev); rxe_dev 548 drivers/infiniband/sw/rxe/rxe_net.c static void rxe_port_event(struct rxe_dev *rxe, rxe_dev 561 drivers/infiniband/sw/rxe/rxe_net.c void rxe_port_up(struct rxe_dev *rxe) rxe_dev 573 drivers/infiniband/sw/rxe/rxe_net.c void rxe_port_down(struct rxe_dev *rxe) rxe_dev 585 drivers/infiniband/sw/rxe/rxe_net.c void rxe_set_port_state(struct rxe_dev *rxe) rxe_dev 598 drivers/infiniband/sw/rxe/rxe_net.c struct rxe_dev *rxe = rxe_get_dev_from_net(ndev); rxe_dev 198 drivers/infiniband/sw/rxe/rxe_pool.c struct rxe_dev *rxe, rxe_dev 93 drivers/infiniband/sw/rxe/rxe_pool.h struct rxe_dev *rxe; rxe_dev 126 drivers/infiniband/sw/rxe/rxe_pool.h int rxe_pool_init(struct rxe_dev *rxe, struct rxe_pool *pool, rxe_dev 45 drivers/infiniband/sw/rxe/rxe_qp.c static int rxe_qp_chk_cap(struct rxe_dev *rxe, struct ib_qp_cap *cap, rxe_dev 86 drivers/infiniband/sw/rxe/rxe_qp.c int rxe_qp_chk_init(struct rxe_dev *rxe, struct ib_qp_init_attr *init) rxe_dev 177 drivers/infiniband/sw/rxe/rxe_qp.c static void rxe_qp_init_misc(struct rxe_dev *rxe, struct rxe_qp *qp, rxe_dev 219 drivers/infiniband/sw/rxe/rxe_qp.c static int rxe_qp_init_req(struct rxe_dev *rxe, struct rxe_qp *qp, rxe_dev 287 drivers/infiniband/sw/rxe/rxe_qp.c static int rxe_qp_init_resp(struct rxe_dev *rxe, struct rxe_qp *qp, rxe_dev 336 drivers/infiniband/sw/rxe/rxe_qp.c int rxe_qp_from_init(struct rxe_dev *rxe, struct rxe_qp *qp, struct rxe_pd *pd, rxe_dev 414 drivers/infiniband/sw/rxe/rxe_qp.c int rxe_qp_chk_attr(struct rxe_dev *rxe, struct rxe_qp *qp, rxe_dev 39 drivers/infiniband/sw/rxe/rxe_queue.c int do_mmap_info(struct rxe_dev *rxe, struct mminfo __user *outbuf, rxe_dev 82 drivers/infiniband/sw/rxe/rxe_queue.c struct rxe_queue *rxe_queue_init(struct rxe_dev *rxe, rxe_dev 70 drivers/infiniband/sw/rxe/rxe_queue.h struct rxe_dev *rxe; rxe_dev 79 drivers/infiniband/sw/rxe/rxe_queue.h int do_mmap_info(struct rxe_dev *rxe, struct mminfo __user *outbuf, rxe_dev 85 drivers/infiniband/sw/rxe/rxe_queue.h struct rxe_queue *rxe_queue_init(struct rxe_dev *rxe, rxe_dev 39 drivers/infiniband/sw/rxe/rxe_recv.c static int check_type_state(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, rxe_dev 101 drivers/infiniband/sw/rxe/rxe_recv.c static int check_keys(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, rxe_dev 154 drivers/infiniband/sw/rxe/rxe_recv.c static int check_addr(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, rxe_dev 216 drivers/infiniband/sw/rxe/rxe_recv.c struct rxe_dev *rxe = pkt->rxe; rxe_dev 277 drivers/infiniband/sw/rxe/rxe_recv.c static void rxe_rcv_mcast_pkt(struct rxe_dev *rxe, struct sk_buff *skb) rxe_dev 331 drivers/infiniband/sw/rxe/rxe_recv.c static int rxe_match_dgid(struct rxe_dev *rxe, struct sk_buff *skb) rxe_dev 360 drivers/infiniband/sw/rxe/rxe_recv.c struct rxe_dev *rxe = pkt->rxe; rxe_dev 370 drivers/infiniband/sw/rxe/rxe_req.c struct rxe_dev *rxe = to_rdev(qp->ibqp.device); rxe_dev 383 drivers/infiniband/sw/rxe/rxe_req.c struct rxe_dev *rxe = to_rdev(qp->ibqp.device); rxe_dev 477 drivers/infiniband/sw/rxe/rxe_req.c struct rxe_dev *rxe = to_rdev(qp->ibqp.device); rxe_dev 629 drivers/infiniband/sw/rxe/rxe_req.c struct rxe_dev *rxe = to_rdev(qp->ibqp.device); rxe_dev 148 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_dev *rxe = to_rdev(qp->ibqp.device); rxe_dev 594 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_dev *rxe = to_rdev(qp->ibqp.device); rxe_dev 736 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_dev *rxe = to_rdev(qp->ibqp.device); rxe_dev 844 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_dev *rxe = to_rdev(qp->ibqp.device); rxe_dev 1223 drivers/infiniband/sw/rxe/rxe_resp.c struct rxe_dev *rxe = to_rdev(qp->ibqp.device); rxe_dev 39 drivers/infiniband/sw/rxe/rxe_srq.c int rxe_srq_chk_attr(struct rxe_dev *rxe, struct rxe_srq *srq, rxe_dev 101 drivers/infiniband/sw/rxe/rxe_srq.c int rxe_srq_from_init(struct rxe_dev *rxe, struct rxe_srq *srq, rxe_dev 149 drivers/infiniband/sw/rxe/rxe_srq.c int rxe_srq_from_attr(struct rxe_dev *rxe, struct rxe_srq *srq, rxe_dev 62 drivers/infiniband/sw/rxe/rxe_sysfs.c struct rxe_dev *exists; rxe_dev 46 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(dev); rxe_dev 58 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(dev); rxe_dev 86 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(device); rxe_dev 107 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(dev); rxe_dev 123 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(dev); rxe_dev 140 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(dev); rxe_dev 147 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(uctx->device); rxe_dev 181 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(ibpd->device); rxe_dev 199 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(ibah->device); rxe_dev 217 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(ibah->device); rxe_dev 296 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(ibsrq->device); rxe_dev 337 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(ibsrq->device); rxe_dev 416 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(ibpd->device); rxe_dev 465 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(ibqp->device); rxe_dev 786 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(dev); rxe_dev 824 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(ibcq->device); rxe_dev 896 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(ibpd->device); rxe_dev 932 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(ibpd->device); rxe_dev 975 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(ibpd->device); rxe_dev 1049 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(ibqp->device); rxe_dev 1066 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = to_rdev(ibqp->device); rxe_dev 1075 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = rxe_dev 1076 drivers/infiniband/sw/rxe/rxe_verbs.c rdma_device_to_drv_device(device, struct rxe_dev, ib_dev); rxe_dev 1094 drivers/infiniband/sw/rxe/rxe_verbs.c struct rxe_dev *rxe = container_of(ib_dev, struct rxe_dev, ib_dev); rxe_dev 1158 drivers/infiniband/sw/rxe/rxe_verbs.c int rxe_register_device(struct rxe_dev *rxe, const char *ibdev_name) rxe_dev 356 drivers/infiniband/sw/rxe/rxe_verbs.h struct rxe_dev *rxe; rxe_dev 418 drivers/infiniband/sw/rxe/rxe_verbs.h static inline void rxe_counter_inc(struct rxe_dev *rxe, enum rxe_counters index) rxe_dev 423 drivers/infiniband/sw/rxe/rxe_verbs.h static inline struct rxe_dev *to_rdev(struct ib_device *dev) rxe_dev 425 drivers/infiniband/sw/rxe/rxe_verbs.h return dev ? container_of(dev, struct rxe_dev, ib_dev) : NULL; rxe_dev 468 drivers/infiniband/sw/rxe/rxe_verbs.h int rxe_register_device(struct rxe_dev *rxe, const char *ibdev_name);