drivers/infiniband/hw/bnxt_re/bnxt_re.h
115
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/bnxt_re.h
239
container_of((ptr), struct bnxt_re_dev, member)
drivers/infiniband/hw/bnxt_re/bnxt_re.h
246
void bnxt_re_pacing_alert(struct bnxt_re_dev *rdev);
drivers/infiniband/hw/bnxt_re/bnxt_re.h
248
int bnxt_re_assign_pma_port_counters(struct bnxt_re_dev *rdev, struct ib_mad *out_mad);
drivers/infiniband/hw/bnxt_re/bnxt_re.h
249
int bnxt_re_assign_pma_port_ext_counters(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/bnxt_re.h
252
void bnxt_re_hwrm_free_vnic(struct bnxt_re_dev *rdev);
drivers/infiniband/hw/bnxt_re/bnxt_re.h
253
int bnxt_re_hwrm_alloc_vnic(struct bnxt_re_dev *rdev);
drivers/infiniband/hw/bnxt_re/bnxt_re.h
254
int bnxt_re_hwrm_cfg_vnic(struct bnxt_re_dev *rdev, u32 qp_id);
drivers/infiniband/hw/bnxt_re/bnxt_re.h
256
static inline struct device *rdev_to_dev(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/bnxt_re.h
265
static inline void bnxt_re_set_pacing_dev_state(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/bnxt_re.h
271
static inline int bnxt_re_read_context_allowed(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/debugfs.c
136
void bnxt_re_debug_add_qpinfo(struct bnxt_re_dev *rdev, struct bnxt_re_qp *qp)
drivers/infiniband/hw/bnxt_re/debugfs.c
144
void bnxt_re_debug_rem_qpinfo(struct bnxt_re_dev *rdev, struct bnxt_re_qp *qp)
drivers/infiniband/hw/bnxt_re/debugfs.c
206
struct bnxt_re_dev *rdev = dbg_cc_param->rdev;
drivers/infiniband/hw/bnxt_re/debugfs.c
288
static int bnxt_re_configure_cc(struct bnxt_re_dev *rdev, u32 gen_ext, u32 offset, u32 val)
drivers/infiniband/hw/bnxt_re/debugfs.c
308
struct bnxt_re_dev *rdev = dbg_cc_param->rdev;
drivers/infiniband/hw/bnxt_re/debugfs.c
338
struct bnxt_re_dev *rdev = m->private;
drivers/infiniband/hw/bnxt_re/debugfs.c
365
static void bnxt_re_debugfs_add_info(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/debugfs.c
376
struct bnxt_re_dev *rdev = param->rdev;
drivers/infiniband/hw/bnxt_re/debugfs.c
427
struct bnxt_re_dev *rdev = param->rdev;
drivers/infiniband/hw/bnxt_re/debugfs.c
456
static void bnxt_re_cleanup_cq_coal_debugfs(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/debugfs.c
462
static void bnxt_re_init_cq_coal_debugfs(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/debugfs.c
487
void bnxt_re_debugfs_add_pdev(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/debugfs.c
516
void bnxt_re_debugfs_rem_pdev(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/debugfs.h
12
void bnxt_re_debug_add_qpinfo(struct bnxt_re_dev *rdev, struct bnxt_re_qp *qp);
drivers/infiniband/hw/bnxt_re/debugfs.h
13
void bnxt_re_debug_rem_qpinfo(struct bnxt_re_dev *rdev, struct bnxt_re_qp *qp);
drivers/infiniband/hw/bnxt_re/debugfs.h
15
void bnxt_re_debugfs_add_pdev(struct bnxt_re_dev *rdev);
drivers/infiniband/hw/bnxt_re/debugfs.h
16
void bnxt_re_debugfs_rem_pdev(struct bnxt_re_dev *rdev);
drivers/infiniband/hw/bnxt_re/debugfs.h
27
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/debugfs.h
38
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/hw_counters.c
128
static void bnxt_re_copy_ext_stats(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/hw_counters.c
155
static int bnxt_re_get_ext_stat(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/hw_counters.c
172
static void bnxt_re_copy_err_stats(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/hw_counters.c
272
int bnxt_re_assign_pma_port_ext_counters(struct bnxt_re_dev *rdev, struct ib_mad *out_mad)
drivers/infiniband/hw/bnxt_re/hw_counters.c
317
int bnxt_re_assign_pma_port_counters(struct bnxt_re_dev *rdev, struct ib_mad *out_mad)
drivers/infiniband/hw/bnxt_re/hw_counters.c
366
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
drivers/infiniband/hw/bnxt_re/hw_counters.c
423
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1086
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1119
static int bnxt_re_init_user_qp(struct bnxt_re_dev *rdev, struct bnxt_re_pd *pd,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1188
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1236
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1306
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1346
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1367
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1424
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1443
static int bnxt_re_init_qp_type(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1472
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1543
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1586
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
160
static void bnxt_re_check_and_set_relaxed_ordering(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1607
static bool bnxt_re_test_qp_limits(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1631
static int bnxt_re_add_unique_gid(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1660
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1842
struct bnxt_re_dev *rdev = srq->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1855
static int bnxt_re_init_user_srq(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
187
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1893
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1990
struct bnxt_re_dev *rdev = srq->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2020
struct bnxt_re_dev *rdev = srq->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2065
static int bnxt_re_modify_shadow_qp(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2101
struct bnxt_re_dev *rdev = qp->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2357
struct bnxt_re_dev *rdev = qp->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2597
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2787
static int bnxt_re_copy_inline_data(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2817
static int bnxt_re_copy_wr_payload(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2848
static int bnxt_re_post_send_shadow_qp(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
293
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3005
static int bnxt_re_post_recv_shadow_qp(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3096
static struct bnxt_qplib_nq *bnxt_re_get_nq(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3111
static void bnxt_re_put_nq(struct bnxt_re_dev *rdev, struct bnxt_qplib_nq *nq)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3123
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3149
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibcq->device, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3261
struct bnxt_re_dev *rdev = cq->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3281
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
351
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3530
static bool bnxt_re_is_loopback_packet(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3578
struct bnxt_re_dev *rdev = gsi_qp->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3694
static bool bnxt_re_check_if_vlan_valid(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
372
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3752
struct bnxt_re_dev *rdev = gsi_sqp->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3800
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
387
struct bnxt_re_dev *rdev = to_bnxt_re_dev(attr->device, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4026
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4075
struct bnxt_re_dev *rdev = mr->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4122
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4181
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4215
struct bnxt_re_dev *rdev = mw->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4233
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4310
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4334
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4360
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
442
struct bnxt_re_dev *rdev = to_bnxt_re_dev(attr->device, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4454
struct bnxt_re_dev *rdev = uctx->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4470
static int bnxt_re_setup_vnic(struct bnxt_re_dev *rdev, struct bnxt_re_qp *qp)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4493
struct bnxt_re_dev *rdev = qp->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4541
struct bnxt_re_dev *rdev = flow->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4557
static struct bnxt_re_cq *bnxt_re_search_for_cq(struct bnxt_re_dev *rdev, u32 cq_id)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4570
static struct bnxt_re_srq *bnxt_re_search_for_srq(struct bnxt_re_dev *rdev, u32 srq_id)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4657
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4703
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4786
struct bnxt_re_dev *rdev = uctx->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4846
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
489
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
543
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
574
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
694
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
715
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
787
struct bnxt_re_dev *rdev = ah->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
829
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
938
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
973
static void bnxt_re_del_unique_gid(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
992
struct bnxt_re_dev *rdev = qp->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
103
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
119
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
129
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
135
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
142
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
169
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
193
static inline bool bnxt_re_is_var_size_supported(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.h
60
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
69
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
75
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
87
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/main.c
1031
struct bnxt_re_dev *rdev =
drivers/infiniband/hw/bnxt_re/main.c
1032
rdma_device_to_drv_device(device, struct bnxt_re_dev, ibdev);
drivers/infiniband/hw/bnxt_re/main.c
1041
struct bnxt_re_dev *rdev =
drivers/infiniband/hw/bnxt_re/main.c
1042
rdma_device_to_drv_device(device, struct bnxt_re_dev, ibdev);
drivers/infiniband/hw/bnxt_re/main.c
1051
struct bnxt_re_dev *rdev = rdma_device_to_drv_device(device,
drivers/infiniband/hw/bnxt_re/main.c
1052
struct bnxt_re_dev, ibdev);
drivers/infiniband/hw/bnxt_re/main.c
1111
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/main.c
1170
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/main.c
1244
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibqp->device, ibdev);
drivers/infiniband/hw/bnxt_re/main.c
1297
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/main.c
130
static void bnxt_re_set_drv_mode(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
1397
static int bnxt_re_register_ib(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
1427
static struct bnxt_re_dev *bnxt_re_dev_add(struct auxiliary_device *adev,
drivers/infiniband/hw/bnxt_re/main.c
1430
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/main.c
1433
rdev = ib_alloc_device(bnxt_re_dev, ibdev);
drivers/infiniband/hw/bnxt_re/main.c
146
static void bnxt_re_destroy_chip_ctx(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
165
static int bnxt_re_setup_chip_ctx(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
1748
static void bnxt_re_cleanup_res(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
1759
static int bnxt_re_init_res(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
1789
static void bnxt_re_free_nq_res(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
1804
static void bnxt_re_free_res(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
1818
static int bnxt_re_alloc_res(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
1905
static bool bnxt_re_is_qp1_or_shadow_qp(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/main.c
1912
static void bnxt_re_dev_stop(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
1931
static void bnxt_re_net_unregister_async_event(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
1941
static void bnxt_re_net_register_async_event(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
1951
static void bnxt_re_read_vpd_info(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
1975
static int bnxt_re_query_hwrm_intf_version(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
2012
static int bnxt_re_ib_init(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
2034
static int bnxt_re_alloc_nqr_mem(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
2043
static void bnxt_re_free_nqr_mem(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
2052
static void bnxt_re_free_gid_ctx(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
2071
static int bnxt_re_get_stats_ctx(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
2092
static int bnxt_re_get_stats3_ctx(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
2116
static void bnxt_re_put_stats3_ctx(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
2128
static void bnxt_re_put_stats_ctx(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
2137
static void bnxt_re_dev_uninit(struct bnxt_re_dev *rdev, u8 op_type)
drivers/infiniband/hw/bnxt_re/main.c
218
static void bnxt_re_get_sriov_func_type(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
2182
static int bnxt_re_dev_init(struct bnxt_re_dev *rdev, u8 op_type)
drivers/infiniband/hw/bnxt_re/main.c
229
static void bnxt_re_limit_pf_res(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
2374
static void bnxt_re_setup_cc(struct bnxt_re_dev *rdev, bool enable)
drivers/infiniband/hw/bnxt_re/main.c
2398
static void bnxt_re_update_en_info_rdev(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/main.c
2418
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/main.c
2459
static void bnxt_re_remove_device(struct bnxt_re_dev *rdev, u8 op_type,
drivers/infiniband/hw/bnxt_re/main.c
2471
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/main.c
2516
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/main.c
2550
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/main.c
2564
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/main.c
288
static void bnxt_re_set_resource_limits(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
301
static void bnxt_re_vf_res_config(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
318
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/main.c
327
static struct bnxt_re_qp *bnxt_re_get_qp1_qp(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
342
static int bnxt_re_update_qp1_tos_dscp(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
359
static void bnxt_re_init_dcb_wq(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
364
static void bnxt_re_uninit_dcb_wq(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
375
struct bnxt_re_dev *rdev = dcb_work->rdev;
drivers/infiniband/hw/bnxt_re/main.c
406
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/main.c
441
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/main.c
471
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/main.c
522
static int bnxt_re_register_netdev(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
548
void bnxt_re_hwrm_free_vnic(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
566
int bnxt_re_hwrm_alloc_vnic(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
588
int bnxt_re_hwrm_cfg_vnic(struct bnxt_re_dev *rdev, u32 qp_id)
drivers/infiniband/hw/bnxt_re/main.c
615
static int bnxt_re_hwrm_qcfg(struct bnxt_re_dev *rdev, u32 *db_len,
drivers/infiniband/hw/bnxt_re/main.c
638
int bnxt_re_hwrm_qcaps(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
667
static int bnxt_re_hwrm_dbr_pacing_qcfg(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
702
static void bnxt_re_set_default_pacing_data(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
712
static u32 __get_fifo_occupancy(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
724
static bool is_dbr_fifo_full(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
736
static void __wait_for_fifo_occupancy_below_th(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
766
struct bnxt_re_dev *rdev = container_of(work, struct bnxt_re_dev,
drivers/infiniband/hw/bnxt_re/main.c
807
struct bnxt_re_dev *rdev = container_of(work, struct bnxt_re_dev,
drivers/infiniband/hw/bnxt_re/main.c
82
static int bnxt_re_hwrm_qcaps(struct bnxt_re_dev *rdev);
drivers/infiniband/hw/bnxt_re/main.c
83
static int bnxt_re_query_hwrm_intf_version(struct bnxt_re_dev *rdev);
drivers/infiniband/hw/bnxt_re/main.c
842
void bnxt_re_pacing_alert(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
85
static int bnxt_re_hwrm_qcfg(struct bnxt_re_dev *rdev, u32 *db_len,
drivers/infiniband/hw/bnxt_re/main.c
862
static int bnxt_re_initialize_dbr_pacing(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
89
static void bnxt_re_set_db_offset(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
905
static void bnxt_re_deinitialize_dbr_pacing(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/main.c
916
static int bnxt_re_net_ring_free(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/main.c
940
static int bnxt_re_net_ring_alloc(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/main.c
973
static int bnxt_re_net_stats_ctx_free(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/main.c
997
static int bnxt_re_net_stats_ctx_alloc(struct bnxt_re_dev *rdev,