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);