| /kernel/linux/linux-4.19/drivers/infiniband/sw/rxe/ |
| D | rxe.c | 43 static void rxe_cleanup_ports(struct rxe_dev *rxe) in rxe_cleanup_ports() 53 static void rxe_cleanup(struct rxe_dev *rxe) in rxe_cleanup() 74 struct rxe_dev *rxe = container_of(kref, struct rxe_dev, ref_cnt); in rxe_release() local 81 static void rxe_init_device_param(struct rxe_dev *rxe) in rxe_init_device_param() 162 static int rxe_init_ports(struct rxe_dev *rxe) in rxe_init_ports() 184 static int rxe_init_pools(struct rxe_dev *rxe) in rxe_init_pools() 263 static int rxe_init(struct rxe_dev *rxe) in rxe_init() 294 void rxe_set_mtu(struct rxe_dev *rxe, unsigned int ndev_mtu) in rxe_set_mtu() 311 int rxe_add(struct rxe_dev *rxe, unsigned int mtu) in rxe_add() 335 void rxe_remove(struct rxe_dev *rxe) in rxe_remove()
|
| D | rxe_net.c | 53 struct rxe_dev *rxe; in net_to_rxe() local 70 struct rxe_dev *rxe; in get_rxe_by_name() local 87 struct device *rxe_dma_device(struct rxe_dev *rxe) in rxe_dma_device() 99 int rxe_mcast_add(struct rxe_dev *rxe, union ib_gid *mgid) in rxe_mcast_add() 110 int rxe_mcast_delete(struct rxe_dev *rxe, union ib_gid *mgid) in rxe_mcast_delete() 187 static struct dst_entry *rxe_find_route(struct rxe_dev *rxe, in rxe_find_route() 243 struct rxe_dev *rxe = net_to_rxe(ndev); in rxe_udp_encap_recv() local 382 static int prepare4(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in prepare4() 411 static int prepare6(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in prepare6() 439 int rxe_prepare(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in rxe_prepare() [all …]
|
| D | rxe_recv.c | 39 static int check_type_state(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_type_state() 101 static int check_keys(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_keys() 154 static int check_addr(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_addr() 216 struct rxe_dev *rxe = pkt->rxe; in hdr_check() local 269 static inline void rxe_rcv_pkt(struct rxe_dev *rxe, in rxe_rcv_pkt() 279 static void rxe_rcv_mcast_pkt(struct rxe_dev *rxe, struct sk_buff *skb) in rxe_rcv_mcast_pkt() 333 static int rxe_match_dgid(struct rxe_dev *rxe, struct sk_buff *skb) in rxe_match_dgid() 366 struct rxe_dev *rxe = pkt->rxe; in rxe_rcv() local
|
| D | rxe_verbs.c | 45 struct rxe_dev *rxe = to_rdev(dev); in rxe_query_device() local 57 struct rxe_dev *rxe = to_rdev(dev); in rxe_query_port() local 83 struct rxe_dev *rxe = to_rdev(device); in rxe_get_netdev() local 96 struct rxe_dev *rxe = to_rdev(device); in rxe_query_pkey() local 123 struct rxe_dev *rxe = to_rdev(dev); in rxe_modify_device() local 139 struct rxe_dev *rxe = to_rdev(dev); in rxe_modify_port() local 164 struct rxe_dev *rxe = to_rdev(dev); in rxe_get_link_layer() local 172 struct rxe_dev *rxe = to_rdev(dev); in rxe_alloc_ucontext() local 210 struct rxe_dev *rxe = to_rdev(dev); in rxe_alloc_pd() local 225 static void rxe_init_av(struct rxe_dev *rxe, struct rdma_ah_attr *attr, in rxe_init_av() [all …]
|
| D | rxe_mcast.c | 37 int rxe_mcast_get_grp(struct rxe_dev *rxe, union ib_gid *mgid, in rxe_mcast_get_grp() 78 int rxe_mcast_add_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_mcast_add_grp_elem() 122 int rxe_mcast_drop_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_mcast_drop_grp_elem() 186 struct rxe_dev *rxe = grp->rxe; in rxe_mc_cleanup() local
|
| D | rxe_qp.c | 44 static int rxe_qp_chk_cap(struct rxe_dev *rxe, struct ib_qp_cap *cap, in rxe_qp_chk_cap() 85 int rxe_qp_chk_init(struct rxe_dev *rxe, struct ib_qp_init_attr *init) in rxe_qp_chk_init() 176 static void rxe_qp_init_misc(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_misc() 218 static int rxe_qp_init_req(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_req() 277 static int rxe_qp_init_resp(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_resp() 326 int rxe_qp_from_init(struct rxe_dev *rxe, struct rxe_qp *qp, struct rxe_pd *pd, in rxe_qp_from_init() 404 int rxe_qp_chk_attr(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_chk_attr()
|
| D | rxe_srq.c | 39 int rxe_srq_chk_attr(struct rxe_dev *rxe, struct rxe_srq *srq, in rxe_srq_chk_attr() 101 int rxe_srq_from_init(struct rxe_dev *rxe, struct rxe_srq *srq, in rxe_srq_from_init() 150 int rxe_srq_from_attr(struct rxe_dev *rxe, struct rxe_srq *srq, in rxe_srq_from_attr()
|
| D | rxe_sysfs.c | 58 struct rxe_dev *rxe = net_to_rxe(ndev); in rxe_set_port_state() local 78 struct rxe_dev *rxe; in rxe_param_set_add() local 119 struct rxe_dev *rxe; in rxe_param_set_remove() local
|
| D | rxe_mmap.c | 48 struct rxe_dev *rxe = to_rdev(ip->context->device); in rxe_mmap_release() local 92 struct rxe_dev *rxe = to_rdev(context->device); in rxe_mmap() local 143 struct rxe_mmap_info *rxe_create_mmap_info(struct rxe_dev *rxe, in rxe_create_mmap_info()
|
| D | rxe_resp.c | 107 void rxe_resp_queue_pkt(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_resp_queue_pkt() 152 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in check_psn() local 598 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in prepare_ack_packet() local 664 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in read_reply() local 741 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in read_reply() local 916 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in do_complete() local 968 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in send_ack() local 991 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in send_atomic_ack() local 1230 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_responder() local
|
| D | rxe.h | 73 static inline u32 rxe_crc32(struct rxe_dev *rxe, in rxe_crc32() 103 static inline void rxe_dev_put(struct rxe_dev *rxe) in rxe_dev_put()
|
| D | rxe_req.c | 370 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in get_mtu() local 383 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in init_req_packet() local 477 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in fill_packet() local 629 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_requester() local
|
| D | rxe_cq.c | 38 int rxe_cq_chk_attr(struct rxe_dev *rxe, struct rxe_cq *cq, in rxe_cq_chk_attr() 84 int rxe_cq_from_init(struct rxe_dev *rxe, struct rxe_cq *cq, int cqe, in rxe_cq_from_init()
|
| D | rxe_queue.c | 39 int do_mmap_info(struct rxe_dev *rxe, in do_mmap_info() 82 struct rxe_queue *rxe_queue_init(struct rxe_dev *rxe, in rxe_queue_init()
|
| /kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/ |
| D | rxe.c | 23 struct rxe_dev *rxe = container_of(ib_dev, struct rxe_dev, ib_dev); in rxe_dealloc() local 41 static void rxe_init_device_param(struct rxe_dev *rxe) in rxe_init_device_param() 107 static void rxe_init_ports(struct rxe_dev *rxe) in rxe_init_ports() 118 static int rxe_init_pools(struct rxe_dev *rxe) in rxe_init_pools() 197 static int rxe_init(struct rxe_dev *rxe) in rxe_init() 220 void rxe_set_mtu(struct rxe_dev *rxe, unsigned int ndev_mtu) in rxe_set_mtu() 237 int rxe_add(struct rxe_dev *rxe, unsigned int mtu, const char *ibdev_name) in rxe_add()
|
| D | rxe_verbs.c | 19 struct rxe_dev *rxe = to_rdev(dev); in rxe_query_device() local 31 struct rxe_dev *rxe = to_rdev(dev); in rxe_query_port() local 69 struct rxe_dev *rxe = to_rdev(dev); in rxe_modify_device() local 89 struct rxe_dev *rxe = to_rdev(dev); in rxe_modify_port() local 111 struct rxe_dev *rxe = to_rdev(uctx->device); in rxe_alloc_ucontext() local 145 struct rxe_dev *rxe = to_rdev(ibpd->device); in rxe_alloc_pd() local 165 struct rxe_dev *rxe = to_rdev(ibah->device); in rxe_create_ah() local 183 struct rxe_dev *rxe = to_rdev(ibah->device); in rxe_modify_ah() local 263 struct rxe_dev *rxe = to_rdev(ibsrq->device); in rxe_create_srq() local 304 struct rxe_dev *rxe = to_rdev(ibsrq->device); in rxe_modify_srq() local [all …]
|
| D | rxe_recv.c | 13 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() 111 static int check_addr(struct rxe_dev *rxe, struct rxe_pkt_info *pkt, in check_addr() 173 struct rxe_dev *rxe = pkt->rxe; in hdr_check() local 234 static void rxe_rcv_mcast_pkt(struct rxe_dev *rxe, struct sk_buff *skb) in rxe_rcv_mcast_pkt() 312 static int rxe_chk_dgid(struct rxe_dev *rxe, struct sk_buff *skb) in rxe_chk_dgid() 348 struct rxe_dev *rxe = pkt->rxe; in rxe_rcv() local
|
| D | rxe_mcast.c | 10 int rxe_mcast_get_grp(struct rxe_dev *rxe, union ib_gid *mgid, in rxe_mcast_get_grp() 51 int rxe_mcast_add_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_mcast_add_grp_elem() 95 int rxe_mcast_drop_grp_elem(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_mcast_drop_grp_elem() 159 struct rxe_dev *rxe = grp->rxe; in rxe_mc_cleanup() local
|
| D | rxe_net.c | 23 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() 158 struct rxe_dev *rxe = rxe_get_dev_from_net(ndev); in rxe_udp_encap_recv() local 423 struct sk_buff *rxe_init_packet(struct rxe_dev *rxe, struct rxe_av *av, in rxe_init_packet() 482 const char *rxe_parent_name(struct rxe_dev *rxe, unsigned int port_num) in rxe_parent_name() 490 struct rxe_dev *rxe = NULL; in rxe_net_add() local 507 static void rxe_port_event(struct rxe_dev *rxe, in rxe_port_event() 520 void rxe_port_up(struct rxe_dev *rxe) in rxe_port_up() 532 void rxe_port_down(struct rxe_dev *rxe) in rxe_port_down() 544 void rxe_set_port_state(struct rxe_dev *rxe) in rxe_set_port_state() [all …]
|
| D | rxe_qp.c | 18 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() 149 static void rxe_qp_init_misc(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_misc() 191 static int rxe_qp_init_req(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_req() 258 static int rxe_qp_init_resp(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_resp() 308 int rxe_qp_from_init(struct rxe_dev *rxe, struct rxe_qp *qp, struct rxe_pd *pd, in rxe_qp_from_init() 391 int rxe_qp_chk_attr(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_chk_attr()
|
| D | rxe_srq.c | 12 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() 122 int rxe_srq_from_attr(struct rxe_dev *rxe, struct rxe_srq *srq, in rxe_srq_from_attr()
|
| D | rxe_mmap.c | 21 struct rxe_dev *rxe = to_rdev(ip->context->device); in rxe_mmap_release() local 65 struct rxe_dev *rxe = to_rdev(context->device); in rxe_mmap() local 116 struct rxe_mmap_info *rxe_create_mmap_info(struct rxe_dev *rxe, u32 size, in rxe_create_mmap_info()
|
| D | rxe_req.c | 343 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in get_mtu() local 356 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in init_req_packet() local 447 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in fill_packet() local 599 struct rxe_dev *rxe = to_rdev(qp->ibqp.device); in rxe_requester() local
|
| D | rxe_cq.c | 11 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()
|
| D | rxe_queue.c | 12 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, in rxe_queue_init()
|