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
518
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
1012
struct bnxt_re_dev *rdev = qp->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1112
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1145
static int bnxt_re_setup_sginfo(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1165
static int bnxt_re_get_psn_bytes(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1197
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
1271
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1436
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1515
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1559
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1581
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
1642
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1660
static int bnxt_re_init_qp_type(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1688
struct bnxt_re_dev *rdev = qp->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1732
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1826
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1869
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
1891
static bool bnxt_re_test_qp_limits(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1915
static int bnxt_re_add_unique_gid(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
1947
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2147
struct bnxt_re_dev *rdev = srq->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2165
static int bnxt_re_init_user_srq(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2205
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2300
struct bnxt_re_dev *rdev = srq->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2335
struct bnxt_re_dev *rdev = srq->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2380
static int bnxt_re_modify_shadow_qp(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2433
struct bnxt_re_dev *rdev = qp->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2699
struct bnxt_re_dev *rdev = qp->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
2939
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
294
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3129
static int bnxt_re_copy_inline_data(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3159
static int bnxt_re_copy_wr_payload(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3190
static int bnxt_re_post_send_shadow_qp(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3347
static int bnxt_re_post_recv_shadow_qp(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3438
static struct bnxt_qplib_nq *bnxt_re_get_nq(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3453
static void bnxt_re_put_nq(struct bnxt_re_dev *rdev, struct bnxt_qplib_nq *nq)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3465
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3496
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibcq->device, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
352
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3589
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibcq->device, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3639
struct bnxt_re_dev *rdev = cq->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3660
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
373
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
388
struct bnxt_re_dev *rdev = to_bnxt_re_dev(attr->device, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3904
static bool bnxt_re_is_loopback_packet(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3952
struct bnxt_re_dev *rdev = gsi_qp->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4068
static bool bnxt_re_check_if_vlan_valid(struct bnxt_re_dev *rdev,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4126
struct bnxt_re_dev *rdev = gsi_sqp->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4174
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4400
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
443
struct bnxt_re_dev *rdev = to_bnxt_re_dev(attr->device, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4449
struct bnxt_re_dev *rdev = mr->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4502
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4561
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4599
struct bnxt_re_dev *rdev = mw->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4617
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4694
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4723
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4749
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4844
struct bnxt_re_dev *rdev = uctx->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4860
static int bnxt_re_setup_vnic(struct bnxt_re_dev *rdev, struct bnxt_re_qp *qp)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4883
struct bnxt_re_dev *rdev = qp->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
490
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4935
struct bnxt_re_dev *rdev = flow->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
5029
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
544
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
575
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
695
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
721
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
drivers/infiniband/hw/bnxt_re/ib_verbs.c
797
struct bnxt_re_dev *rdev = ah->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
839
struct bnxt_re_dev *rdev = pd->rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
952
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.c
987
static void bnxt_re_del_unique_gid(struct bnxt_re_dev *rdev)
drivers/infiniband/hw/bnxt_re/ib_verbs.h
104
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
120
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
130
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
136
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
143
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
172
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
180
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/ib_verbs.h
207
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
1109
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/main.c
1168
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/main.c
1242
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibqp->device, ibdev);
drivers/infiniband/hw/bnxt_re/main.c
1295
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,
drivers/infiniband/hw/bnxt_re/uapi.c
184
struct bnxt_re_dev *rdev = uctx->rdev;
drivers/infiniband/hw/bnxt_re/uapi.c
249
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/uapi.c
25
static struct bnxt_re_cq *bnxt_re_search_for_cq(struct bnxt_re_dev *rdev, u32 cq_id)
drivers/infiniband/hw/bnxt_re/uapi.c
370
struct bnxt_re_dev *rdev;
drivers/infiniband/hw/bnxt_re/uapi.c
38
static struct bnxt_re_srq *bnxt_re_search_for_srq(struct bnxt_re_dev *rdev, u32 srq_id)
drivers/infiniband/hw/bnxt_re/uapi.c
77
struct bnxt_re_dev *rdev;