bnxt_re_dev 95 drivers/infiniband/hw/bnxt_re/bnxt_re.h struct bnxt_re_dev *rdev; bnxt_re_dev 178 drivers/infiniband/hw/bnxt_re/bnxt_re.h container_of((ptr), struct bnxt_re_dev, member) bnxt_re_dev 184 drivers/infiniband/hw/bnxt_re/bnxt_re.h static inline struct device *rdev_to_dev(struct bnxt_re_dev *rdev) bnxt_re_dev 119 drivers/infiniband/hw/bnxt_re/hw_counters.c struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev); bnxt_re_dev 126 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev); bnxt_re_dev 216 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev); bnxt_re_dev 271 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev); bnxt_re_dev 281 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev); bnxt_re_dev 293 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev); bnxt_re_dev 308 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = to_bnxt_re_dev(attr->device, ibdev); bnxt_re_dev 363 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = to_bnxt_re_dev(attr->device, ibdev); bnxt_re_dev 460 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = pd->rdev; bnxt_re_dev 488 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = pd->rdev; bnxt_re_dev 559 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = pd->rdev; bnxt_re_dev 571 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev); bnxt_re_dev 628 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = ah->rdev; bnxt_re_dev 658 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = pd->rdev; bnxt_re_dev 767 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = qp->rdev; bnxt_re_dev 836 drivers/infiniband/hw/bnxt_re/ib_verbs.c static int bnxt_re_init_user_qp(struct bnxt_re_dev *rdev, struct bnxt_re_pd *pd, bnxt_re_dev 896 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = pd->rdev; bnxt_re_dev 943 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = pd->rdev; bnxt_re_dev 1006 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = pd->rdev; bnxt_re_dev 1295 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = srq->rdev; bnxt_re_dev 1308 drivers/infiniband/hw/bnxt_re/ib_verbs.c static int bnxt_re_init_user_srq(struct bnxt_re_dev *rdev, bnxt_re_dev 1345 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = pd->rdev; bnxt_re_dev 1422 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = srq->rdev; bnxt_re_dev 1457 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = srq->rdev; bnxt_re_dev 1502 drivers/infiniband/hw/bnxt_re/ib_verbs.c static int bnxt_re_modify_shadow_qp(struct bnxt_re_dev *rdev, bnxt_re_dev 1539 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = qp->rdev; bnxt_re_dev 1779 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = qp->rdev; bnxt_re_dev 2213 drivers/infiniband/hw/bnxt_re/ib_verbs.c static int bnxt_re_copy_inline_data(struct bnxt_re_dev *rdev, bnxt_re_dev 2243 drivers/infiniband/hw/bnxt_re/ib_verbs.c static int bnxt_re_copy_wr_payload(struct bnxt_re_dev *rdev, bnxt_re_dev 2274 drivers/infiniband/hw/bnxt_re/ib_verbs.c static int bnxt_re_post_send_shadow_qp(struct bnxt_re_dev *rdev, bnxt_re_dev 2422 drivers/infiniband/hw/bnxt_re/ib_verbs.c static int bnxt_re_post_recv_shadow_qp(struct bnxt_re_dev *rdev, bnxt_re_dev 2519 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev; bnxt_re_dev 2536 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibcq->device, ibdev); bnxt_re_dev 2806 drivers/infiniband/hw/bnxt_re/ib_verbs.c static bool bnxt_re_is_loopback_packet(struct bnxt_re_dev *rdev, bnxt_re_dev 2854 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = qp1_qp->rdev; bnxt_re_dev 3021 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = qp->rdev; bnxt_re_dev 3278 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = pd->rdev; bnxt_re_dev 3322 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = mr->rdev; bnxt_re_dev 3369 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = pd->rdev; bnxt_re_dev 3425 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = pd->rdev; bnxt_re_dev 3456 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = mw->rdev; bnxt_re_dev 3506 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = pd->rdev; bnxt_re_dev 3608 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev); bnxt_re_dev 3670 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = uctx->rdev; bnxt_re_dev 3691 drivers/infiniband/hw/bnxt_re/ib_verbs.c struct bnxt_re_dev *rdev = uctx->rdev; bnxt_re_dev 60 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct bnxt_re_dev *rdev; bnxt_re_dev 67 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct bnxt_re_dev *rdev; bnxt_re_dev 73 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct bnxt_re_dev *rdev; bnxt_re_dev 82 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct bnxt_re_dev *rdev; bnxt_re_dev 98 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct bnxt_re_dev *rdev; bnxt_re_dev 110 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct bnxt_re_dev *rdev; bnxt_re_dev 120 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct bnxt_re_dev *rdev; bnxt_re_dev 126 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct bnxt_re_dev *rdev; bnxt_re_dev 132 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct bnxt_re_dev *rdev; bnxt_re_dev 139 drivers/infiniband/hw/bnxt_re/ib_verbs.h struct bnxt_re_dev *rdev; bnxt_re_dev 81 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_ib_unreg(struct bnxt_re_dev *rdev); bnxt_re_dev 83 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_destroy_chip_ctx(struct bnxt_re_dev *rdev) bnxt_re_dev 89 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_setup_chip_ctx(struct bnxt_re_dev *rdev) bnxt_re_dev 108 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_get_sriov_func_type(struct bnxt_re_dev *rdev) bnxt_re_dev 122 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_set_resource_limits(struct bnxt_re_dev *rdev) bnxt_re_dev 190 drivers/infiniband/hw/bnxt_re/main.c struct bnxt_re_dev *rdev = p; bnxt_re_dev 203 drivers/infiniband/hw/bnxt_re/main.c struct bnxt_re_dev *rdev = p; bnxt_re_dev 213 drivers/infiniband/hw/bnxt_re/main.c struct bnxt_re_dev *rdev = (struct bnxt_re_dev *)handle; bnxt_re_dev 228 drivers/infiniband/hw/bnxt_re/main.c struct bnxt_re_dev *rdev = (struct bnxt_re_dev *)handle; bnxt_re_dev 277 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_unregister_netdev(struct bnxt_re_dev *rdev) bnxt_re_dev 292 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_register_netdev(struct bnxt_re_dev *rdev) bnxt_re_dev 308 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_free_msix(struct bnxt_re_dev *rdev) bnxt_re_dev 324 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_request_msix(struct bnxt_re_dev *rdev) bnxt_re_dev 353 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_init_hwrm_hdr(struct bnxt_re_dev *rdev, struct input *hdr, bnxt_re_dev 372 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_net_ring_free(struct bnxt_re_dev *rdev, bnxt_re_dev 398 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_net_ring_alloc(struct bnxt_re_dev *rdev, dma_addr_t *dma_arr, bnxt_re_dev 435 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_net_stats_ctx_free(struct bnxt_re_dev *rdev, bnxt_re_dev 460 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_net_stats_ctx_alloc(struct bnxt_re_dev *rdev, bnxt_re_dev 508 drivers/infiniband/hw/bnxt_re/main.c static struct bnxt_re_dev *bnxt_re_from_netdev(struct net_device *netdev) bnxt_re_dev 510 drivers/infiniband/hw/bnxt_re/main.c struct bnxt_re_dev *rdev; bnxt_re_dev 567 drivers/infiniband/hw/bnxt_re/main.c struct bnxt_re_dev *rdev = bnxt_re_dev 568 drivers/infiniband/hw/bnxt_re/main.c rdma_device_to_drv_device(device, struct bnxt_re_dev, ibdev); bnxt_re_dev 577 drivers/infiniband/hw/bnxt_re/main.c struct bnxt_re_dev *rdev = bnxt_re_dev 578 drivers/infiniband/hw/bnxt_re/main.c rdma_device_to_drv_device(device, struct bnxt_re_dev, ibdev); bnxt_re_dev 594 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_unregister_ib(struct bnxt_re_dev *rdev) bnxt_re_dev 651 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_register_ib(struct bnxt_re_dev *rdev) bnxt_re_dev 706 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_dev_remove(struct bnxt_re_dev *rdev) bnxt_re_dev 721 drivers/infiniband/hw/bnxt_re/main.c static struct bnxt_re_dev *bnxt_re_dev_add(struct net_device *netdev, bnxt_re_dev 724 drivers/infiniband/hw/bnxt_re/main.c struct bnxt_re_dev *rdev; bnxt_re_dev 727 drivers/infiniband/hw/bnxt_re/main.c rdev = ib_alloc_device(bnxt_re_dev, ibdev); bnxt_re_dev 899 drivers/infiniband/hw/bnxt_re/main.c static u32 bnxt_re_get_nqdb_offset(struct bnxt_re_dev *rdev, u16 indx) bnxt_re_dev 905 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_cleanup_res(struct bnxt_re_dev *rdev) bnxt_re_dev 916 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_init_res(struct bnxt_re_dev *rdev) bnxt_re_dev 944 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_free_nq_res(struct bnxt_re_dev *rdev) bnxt_re_dev 957 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_free_res(struct bnxt_re_dev *rdev) bnxt_re_dev 972 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_alloc_res(struct bnxt_re_dev *rdev) bnxt_re_dev 1062 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_query_hwrm_pri2cos(struct bnxt_re_dev *rdev, u8 dir, bnxt_re_dev 1105 drivers/infiniband/hw/bnxt_re/main.c static bool bnxt_re_is_qp1_or_shadow_qp(struct bnxt_re_dev *rdev, bnxt_re_dev 1111 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_dev_stop(struct bnxt_re_dev *rdev) bnxt_re_dev 1136 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_update_gid(struct bnxt_re_dev *rdev) bnxt_re_dev 1172 drivers/infiniband/hw/bnxt_re/main.c static u32 bnxt_re_get_priority_mask(struct bnxt_re_dev *rdev) bnxt_re_dev 1209 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_setup_qos(struct bnxt_re_dev *rdev) bnxt_re_dev 1251 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_query_hwrm_intf_version(struct bnxt_re_dev *rdev) bnxt_re_dev 1280 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_ib_unreg(struct bnxt_re_dev *rdev) bnxt_re_dev 1329 drivers/infiniband/hw/bnxt_re/main.c struct bnxt_re_dev *rdev = container_of(work, struct bnxt_re_dev, bnxt_re_dev 1336 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_ib_reg(struct bnxt_re_dev *rdev) bnxt_re_dev 1499 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_dev_unreg(struct bnxt_re_dev *rdev) bnxt_re_dev 1510 drivers/infiniband/hw/bnxt_re/main.c static int bnxt_re_dev_reg(struct bnxt_re_dev **rdev, struct net_device *netdev) bnxt_re_dev 1535 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_remove_one(struct bnxt_re_dev *rdev) bnxt_re_dev 1544 drivers/infiniband/hw/bnxt_re/main.c struct bnxt_re_dev *rdev; bnxt_re_dev 1590 drivers/infiniband/hw/bnxt_re/main.c static void bnxt_re_init_one(struct bnxt_re_dev *rdev) bnxt_re_dev 1614 drivers/infiniband/hw/bnxt_re/main.c struct bnxt_re_dev *rdev; bnxt_re_dev 1709 drivers/infiniband/hw/bnxt_re/main.c struct bnxt_re_dev *rdev, *next;