Symbol: bnxt_re_dev
sys/dev/bnxt/bnxt_re/bnxt_re.h
1025
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/bnxt_re.h
1030
int bnxt_re_hwrm_qcaps(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
1031
int bnxt_re_enable_dbr_pacing(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
1032
int bnxt_re_disable_dbr_pacing(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
1033
int bnxt_re_set_dbq_throttling_reg(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/bnxt_re.h
1035
void bnxt_re_pacing_alert(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
1036
int bnxt_re_hwrm_pri2cos_qcfg(struct bnxt_re_dev *rdev, struct bnxt_re_tc_rec *tc_rec,
sys/dev/bnxt/bnxt_re/bnxt_re.h
1041
static inline unsigned int bnxt_re_get_total_mr_mw_count(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/bnxt_re.h
1047
static inline void bnxt_re_set_def_pacing_threshold(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/bnxt_re.h
1054
static inline void bnxt_re_set_def_do_pacing(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/bnxt_re.h
1059
static inline bool bnxt_re_is_var_size_supported(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/bnxt_re.h
1068
static inline void bnxt_re_set_pacing_dev_state(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/bnxt_re.h
115
struct bnxt_re_dev;
sys/dev/bnxt/bnxt_re/bnxt_re.h
119
int ib_register_device_compat(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
205
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/bnxt_re.h
313
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/bnxt_re.h
338
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/bnxt_re.h
439
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/bnxt_re.h
445
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/bnxt_re.h
620
static inline bool __bnxt_re_is_rdev_valid(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/bnxt_re.h
622
struct bnxt_re_dev *tmp_rdev;
sys/dev/bnxt/bnxt_re/bnxt_re.h
631
static inline bool bnxt_re_is_rdev_valid(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/bnxt_re.h
633
struct bnxt_re_dev *tmp_rdev;
sys/dev/bnxt/bnxt_re/bnxt_re.h
649
int bnxt_re_send_hwrm_cmd(struct bnxt_re_dev *rdev, void *cmd,
sys/dev/bnxt/bnxt_re/bnxt_re.h
651
void bnxt_re_stopqps_and_ib_uninit(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
652
int bnxt_re_set_hwrm_dscp2pri(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/bnxt_re.h
655
int bnxt_re_query_hwrm_dscp2pri(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/bnxt_re.h
658
int bnxt_re_query_hwrm_qportcfg(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/bnxt_re.h
660
int bnxt_re_hwrm_cos2bw_qcfg(struct bnxt_re_dev *rdev, u16 target_id,
sys/dev/bnxt/bnxt_re/bnxt_re.h
662
int bnxt_re_hwrm_cos2bw_cfg(struct bnxt_re_dev *rdev, u16 target_id,
sys/dev/bnxt/bnxt_re/bnxt_re.h
664
int bnxt_re_hwrm_pri2cos_cfg(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/bnxt_re.h
667
int bnxt_re_prio_vlan_tx_update(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
668
int bnxt_re_get_slot_pf_count(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
669
struct bnxt_re_dev *bnxt_re_get_peer_pf(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
670
struct bnxt_re_dev *bnxt_re_from_netdev(struct ifnet *netdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
671
u8 bnxt_re_get_priority_mask(struct bnxt_re_dev *rdev, u8 selector);
sys/dev/bnxt/bnxt_re/bnxt_re.h
672
struct bnxt_qplib_nq * bnxt_re_get_nq(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
673
void bnxt_re_put_nq(struct bnxt_re_dev *rdev, struct bnxt_qplib_nq *nq);
sys/dev/bnxt/bnxt_re/bnxt_re.h
679
container_of((ptr), struct bnxt_re_dev, member)
sys/dev/bnxt/bnxt_re/bnxt_re.h
695
void bnxt_re_set_dma_device(struct ib_device *ibdev, struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
696
bool bnxt_re_is_rdev_valid(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
702
int bnxt_re_get_device_stats(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
703
void bnxt_re_remove_device(struct bnxt_re_dev *rdev, u8 removal_type,
sys/dev/bnxt/bnxt_re/bnxt_re.h
705
void bnxt_re_destroy_lag(struct bnxt_re_dev **rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
706
int bnxt_re_add_device(struct bnxt_re_dev **rdev,
sys/dev/bnxt/bnxt_re/bnxt_re.h
711
int bnxt_re_schedule_work(struct bnxt_re_dev *rdev, unsigned long event,
sys/dev/bnxt/bnxt_re/bnxt_re.h
715
void bnxt_re_get_link_speed(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
716
int _bnxt_re_ib_init(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
717
int _bnxt_re_ib_init2(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
720
static inline void bnxt_re_hold(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/bnxt_re.h
727
static inline void bnxt_re_put(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/bnxt_re.h
908
int bnxt_re_host_pf_id_query(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/bnxt_re.h
926
int bnxt_re_get_pri_dscp_settings(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/bnxt_re.h
930
int bnxt_re_setup_dscp(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
931
int bnxt_re_clear_dscp(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/bnxt_re.h
932
int bnxt_re_setup_cnp_cos(struct bnxt_re_dev *rdev, bool reset);
sys/dev/bnxt/bnxt_re/bnxt_re.h
934
static inline enum ib_port_state bnxt_re_get_link_state(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/bnxt_re.h
942
static inline int bnxt_re_link_state(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/bnxt_re.h
947
static inline int is_cc_enabled(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/bnxt_re.h
952
static inline void bnxt_re_init_hwrm_hdr(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/bnxt_re.h
972
static inline bool is_qport_service_type_supported(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/bnxt_re.h
977
static inline bool is_bnxt_roce_queue(struct bnxt_re_dev *rdev, u8 ser_prof, u8 prof_type)
sys/dev/bnxt/bnxt_re/bnxt_re.h
985
static inline bool is_bnxt_cnp_queue(struct bnxt_re_dev *rdev, u8 ser_prof, u8 prof_type)
sys/dev/bnxt/bnxt_re/ib_verbs.c
1059
struct bnxt_re_dev *rdev = srq->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1093
struct ib_umem *ib_umem_get_compat(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
1103
struct ib_umem *ib_umem_get_flags_compat(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
111
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
sys/dev/bnxt/bnxt_re/ib_verbs.c
1118
static int bnxt_re_init_user_srq(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
1173
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1281
struct bnxt_re_dev *rdev = srq->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1321
struct bnxt_re_dev *rdev = srq->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
134
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
sys/dev/bnxt/bnxt_re/ib_verbs.c
1389
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1435
static void bnxt_re_dump_debug_stats(struct bnxt_re_dev *rdev, u32 active_qps)
sys/dev/bnxt/bnxt_re/ib_verbs.c
1481
struct bnxt_re_dev *rdev = qp->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1567
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1604
static int bnxt_re_init_user_qp(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
1707
struct bnxt_re_dev *rdev = pd->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1755
void bnxt_re_update_shadow_ah(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/ib_verbs.c
1807
struct bnxt_re_dev *rdev = pd->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1884
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1929
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1946
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
2022
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
2042
static int bnxt_re_init_qp_type(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
2077
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
2165
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
2225
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
2253
static bool bnxt_re_test_qp_limits(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
2282
struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/ib_verbs.c
2299
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
2406
static int bnxt_re_modify_shadow_qp(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
2443
static u16 get_source_port(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
2484
static void bnxt_re_update_qp_info(struct bnxt_re_dev *rdev, struct bnxt_re_qp *qp)
sys/dev/bnxt/bnxt_re/ib_verbs.c
2561
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
2835
struct bnxt_re_dev *rdev = qp->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3007
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3039
struct bnxt_re_dev *rdev = qp->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3147
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
326
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
sys/dev/bnxt/bnxt_re/ib_verbs.c
3386
static int bnxt_re_post_send_shadow_qp(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
3446
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3541
static int bnxt_re_post_recv_shadow_qp(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
3581
struct bnxt_re_dev *rdev = qp->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3651
struct bnxt_re_dev *rdev = cq->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3696
struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/ib_verbs.c
3712
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
393
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
sys/dev/bnxt/bnxt_re/ib_verbs.c
3938
struct bnxt_re_dev *rdev = cq->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3959
struct bnxt_re_dev *rdev = cq->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3980
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
414
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
sys/dev/bnxt/bnxt_re/ib_verbs.c
4245
static bool bnxt_re_is_loopback_packet(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4276
static bool bnxt_re_is_vlan_in_packet(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4316
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
435
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
sys/dev/bnxt/bnxt_re/ib_verbs.c
4474
struct bnxt_re_dev *rdev = gsi_sqp->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
450
struct bnxt_re_dev *rdev = to_bnxt_re_dev(attr->device, ibdev);
sys/dev/bnxt/bnxt_re/ib_verbs.c
4515
static void bnxt_re_process_res_ud_wc(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4575
struct bnxt_re_dev *rdev = cq->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
4763
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
4825
struct bnxt_re_dev *rdev = mr->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
4877
struct bnxt_re_dev *rdev = pd->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
4944
struct bnxt_re_dev *rdev = pd->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
4982
struct bnxt_re_dev *rdev = mw->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
5040
struct bnxt_re_dev *rdev = pd->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
5151
struct bnxt_re_dev *rdev = mr->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
518
struct bnxt_re_dev *rdev = to_bnxt_re_dev(attr->device, ibdev);
sys/dev/bnxt/bnxt_re/ib_verbs.c
5217
static int bnxt_re_check_abi_version(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/ib_verbs.c
5241
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
sys/dev/bnxt/bnxt_re/ib_verbs.c
5354
struct bnxt_re_dev *rdev = uctx->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
5408
struct bnxt_re_dev *rdev = uctx->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
577
struct bnxt_re_dev *rdev = pd->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
635
struct bnxt_re_dev *rdev = pd->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
741
struct bnxt_re_dev *rdev = pd->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
772
static int bnxt_re_get_user_dpi(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
803
struct bnxt_re_dev *rdev = pd->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
824
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
sys/dev/bnxt/bnxt_re/ib_verbs.c
893
struct bnxt_re_dev *rdev = ah->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.c
926
static int bnxt_re_get_ah_info(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.c
94
static int bnxt_re_copy_to_udata(struct bnxt_re_dev *rdev, void *data,
sys/dev/bnxt/bnxt_re/ib_verbs.c
953
static u8 _get_sgid_index(struct bnxt_re_dev *rdev, u8 gindx)
sys/dev/bnxt/bnxt_re/ib_verbs.c
967
struct bnxt_re_dev *rdev = pd->rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.h
127
struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/ib_verbs.h
130
struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/ib_verbs.h
133
bnxt_re_check_if_vlan_valid(struct bnxt_re_dev *rdev, u16 vlan_id);
sys/dev/bnxt/bnxt_re/ib_verbs.h
159
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.h
166
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.h
172
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.h
197
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.h
216
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.h
236
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.h
247
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.h
253
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.h
260
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/ib_verbs.h
375
void bnxt_re_update_shadow_ah(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/ib_verbs.h
385
struct ib_umem *ib_umem_get_compat(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.h
39
struct bnxt_re_dev;
sys/dev/bnxt/bnxt_re/ib_verbs.h
391
struct ib_umem *ib_umem_get_flags_compat(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/ib_verbs.h
641
static inline bool bnxt_re_check_if_vlan_valid(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/main.c
1011
static int __wait_for_ib_unregister(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/main.c
1061
struct bnxt_re_dev *rdev = NULL;
sys/dev/bnxt/bnxt_re/main.c
110
static int bnxt_re_query_hwrm_intf_version(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/main.c
111
static int bnxt_re_hwrm_qcfg(struct bnxt_re_dev *rdev, u32 *db_len,
sys/dev/bnxt/bnxt_re/main.c
1118
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/main.c
113
static int bnxt_re_ib_init(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/main.c
114
static void bnxt_re_ib_init_2(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/main.c
119
static int bnxt_re_hwrm_dbr_pacing_qcfg(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/main.c
1202
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/main.c
1227
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/main.c
1257
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/main.c
1321
bnxt_re_create_snapdump_logs(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
135
void bnxt_re_set_dma_device(struct ib_device *ibdev, struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
1402
static void bnxt_re_unregister_netdev(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
1418
static int bnxt_re_register_netdev(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
1438
static void bnxt_re_set_db_offset(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
1482
static void bnxt_re_set_drv_mode(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
1514
static void bnxt_re_destroy_chip_ctx(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
1539
static int bnxt_re_setup_chip_ctx(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
157
static void bnxt_re_update_fifo_occup_slabs(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/main.c
1599
static u16 bnxt_re_get_rtype(struct bnxt_re_dev *rdev) {
sys/dev/bnxt/bnxt_re/main.c
1605
static int bnxt_re_net_ring_free(struct bnxt_re_dev *rdev, u16 fw_ring_id)
sys/dev/bnxt/bnxt_re/main.c
1644
static int bnxt_re_net_ring_alloc(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/main.c
1693
static int bnxt_re_net_stats_ctx_free(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/main.c
1726
static int bnxt_re_net_stats_ctx_alloc(struct bnxt_re_dev *rdev, u16 tid)
sys/dev/bnxt/bnxt_re/main.c
173
static void bnxt_re_update_do_pacing_slabs(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
1765
static void bnxt_re_net_unregister_async_event(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
1783
static void bnxt_re_net_register_async_event(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
1808
static int bnxt_re_query_hwrm_intf_version(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
1849
static int bnxt_re_hwrm_qcfg(struct bnxt_re_dev *rdev, u32 *db_len,
sys/dev/bnxt/bnxt_re/main.c
1877
int bnxt_re_hwrm_qcaps(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
1933
static int bnxt_re_hwrm_dbr_pacing_qcfg(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
197
static struct bnxt_re_qp *bnxt_re_get_qp1_qp(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
2003
static int bnxt_re_hwrm_dbr_pacing_cfg(struct bnxt_re_dev *rdev, bool enable)
sys/dev/bnxt/bnxt_re/main.c
2043
struct bnxt_re_dev *bnxt_re_from_netdev(struct ifnet *netdev)
sys/dev/bnxt/bnxt_re/main.c
2045
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/main.c
2064
struct bnxt_re_dev *rdev = to_bnxt_re_dev(device, ibdev.dev);
sys/dev/bnxt/bnxt_re/main.c
2073
struct bnxt_re_dev *rdev = to_bnxt_re_dev(device, ibdev.dev);
sys/dev/bnxt/bnxt_re/main.c
2081
struct bnxt_re_dev *rdev = to_bnxt_re_dev(device, ibdev.dev);
sys/dev/bnxt/bnxt_re/main.c
2104
int ib_register_device_compat(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
2117
static int bnxt_re_register_ib(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
217
static void bnxt_re_limit_pf_res(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
2229
static void bnxt_re_dev_dealloc(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
2253
static struct bnxt_re_dev *bnxt_re_dev_alloc(struct ifnet *netdev,
sys/dev/bnxt/bnxt_re/main.c
2256
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/main.c
2260
rdev = (struct bnxt_re_dev *)compat_ib_alloc_device(sizeof(*rdev));
sys/dev/bnxt/bnxt_re/main.c
249
static void bnxt_re_limit_vf_res(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/main.c
2548
struct bnxt_qplib_nq *bnxt_re_get_nq(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
2563
void bnxt_re_put_nq(struct bnxt_re_dev *rdev, struct bnxt_qplib_nq *nq)
sys/dev/bnxt/bnxt_re/main.c
2570
static bool bnxt_re_check_min_attr(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
2610
static bool bnxt_re_is_qp1_or_shadow_qp(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/main.c
2620
static void bnxt_re_stop_all_nonqp1_nonshadow_qps(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
268
static void bnxt_re_set_resource_limits(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
2686
static int bnxt_re_update_gid(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
2725
static void bnxt_re_clear_cc(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
2749
static int bnxt_re_setup_cc(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
2795
int bnxt_re_query_hwrm_dscp2pri(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/main.c
280
static void bnxt_re_dettach_irq(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
2847
int bnxt_re_prio_vlan_tx_update(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
2858
int bnxt_re_set_hwrm_dscp2pri(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/main.c
2904
int bnxt_re_query_hwrm_qportcfg(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/main.c
2966
int bnxt_re_hwrm_cos2bw_qcfg(struct bnxt_re_dev *rdev, u16 target_id,
sys/dev/bnxt/bnxt_re/main.c
297
static void bnxt_re_detach_err_device(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
2998
int bnxt_re_hwrm_cos2bw_cfg(struct bnxt_re_dev *rdev, u16 target_id,
sys/dev/bnxt/bnxt_re/main.c
3039
int bnxt_re_host_pf_id_query(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/main.c
3082
static void bnxt_re_put_stats_ctx(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3097
static void bnxt_re_put_stats2_ctx(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3102
static int bnxt_re_get_stats_ctx(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
312
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/main.c
3128
static int bnxt_re_update_dev_attr(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3140
static void bnxt_re_free_tbls(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3146
static int bnxt_re_alloc_init_tbls(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
316
static void bnxt_re_init_dcb_wq(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3168
static void bnxt_re_clean_nqs(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3185
static int bnxt_re_setup_nqs(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
321
static void bnxt_re_uninit_dcb_wq(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3257
static void bnxt_re_sysfs_destroy_file(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3265
static int bnxt_re_sysfs_create_file(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3290
struct bnxt_re_dev *rdev = container_of(work, struct bnxt_re_dev,
sys/dev/bnxt/bnxt_re/main.c
330
static void bnxt_re_init_aer_wq(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3325
static int bnxt_re_alloc_dbr_sw_stats_mem(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3337
static void bnxt_re_free_dbr_sw_stats_mem(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3343
static int bnxt_re_initialize_dbr_drop_recov(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
335
static void bnxt_re_uninit_aer_wq(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3360
static void bnxt_re_deinitialize_dbr_drop_recov(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3370
static int bnxt_re_initialize_dbr_pacing(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3424
static void bnxt_re_deinitialize_dbr_pacing(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
344
static int bnxt_re_update_qp1_tos_dscp(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3447
int bnxt_re_enable_dbr_pacing(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3478
int bnxt_re_disable_dbr_pacing(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3489
static void bnxt_re_ib_uninit(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3500
static void bnxt_re_dev_uninit(struct bnxt_re_dev *rdev, u8 op_type)
sys/dev/bnxt/bnxt_re/main.c
3596
static int bnxt_re_dev_init(struct bnxt_re_dev *rdev, u8 op_type)
sys/dev/bnxt/bnxt_re/main.c
361
static void bnxt_re_reconfigure_dscp(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3802
static int bnxt_re_ib_init(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3830
int _bnxt_re_ib_init(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3836
int _bnxt_re_ib_init2(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3842
static void bnxt_re_dev_unreg(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3848
static int bnxt_re_dev_reg(struct bnxt_re_dev **rdev, struct ifnet *netdev,
sys/dev/bnxt/bnxt_re/main.c
3878
void bnxt_re_get_link_speed(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3885
void bnxt_re_stopqps_and_ib_uninit(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
3893
void bnxt_re_remove_device(struct bnxt_re_dev *rdev, u8 op_type,
sys/dev/bnxt/bnxt_re/main.c
3921
int bnxt_re_add_device(struct bnxt_re_dev **rdev,
sys/dev/bnxt/bnxt_re/main.c
4022
struct bnxt_re_dev *bnxt_re_get_peer_pf(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
4028
struct bnxt_re_dev *tmp_rdev;
sys/dev/bnxt/bnxt_re/main.c
4047
int bnxt_re_schedule_work(struct bnxt_re_dev *rdev, unsigned long event,
sys/dev/bnxt/bnxt_re/main.c
406
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/main.c
4073
int bnxt_re_get_slot_pf_count(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
4078
struct bnxt_re_dev *tmp_rdev;
sys/dev/bnxt/bnxt_re/main.c
4099
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/main.c
4225
struct bnxt_re_dev *rdev = NULL;
sys/dev/bnxt/bnxt_re/main.c
4320
static void bnxt_re_remove_base_interface(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/main.c
4344
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/main.c
4400
static void bnxt_re_ib_init_2(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
4419
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/main.c
448
static int bnxt_re_hwrm_dbr_pacing_broadcast_event(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
470
static int bnxt_re_hwrm_dbr_pacing_nqlist_query(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
521
static void __wait_for_fifo_occupancy_below_th(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
548
static void bnxt_re_set_default_pacing_data(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
563
static bool bnxt_re_check_if_dbq_intr_triggered(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
578
int bnxt_re_set_dbq_throttling_reg(struct bnxt_re_dev *rdev, u16 nq_id, u32 throttle)
sys/dev/bnxt/bnxt_re/main.c
605
static void bnxt_re_set_dbq_throttling_for_non_primary(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
631
static void bnxt_re_handle_dbr_nq_pacing_notification(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
663
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/main.c
703
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/main.c
796
struct bnxt_re_dev *rdev = container_of(work, struct bnxt_re_dev,
sys/dev/bnxt/bnxt_re/main.c
840
struct bnxt_re_dev *rdev = container_of(work, struct bnxt_re_dev,
sys/dev/bnxt/bnxt_re/main.c
894
void bnxt_re_pacing_alert(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
917
struct bnxt_re_dev *rdev;
sys/dev/bnxt/bnxt_re/main.c
919
rdev = container_of(res, struct bnxt_re_dev, qplib_res);
sys/dev/bnxt/bnxt_re/main.c
945
static void bnxt_re_free_msix(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/main.c
956
static int bnxt_re_request_msix(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/stats.c
252
static void bnxt_re_copy_ext_stats(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/stats.c
300
static int bnxt_re_get_ext_stat(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/stats.c
34
int bnxt_re_get_flow_stats_from_service_pf(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/stats.c
351
static void bnxt_re_get_roce_data_stats(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/stats.c
361
int bnxt_re_get_device_stats(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/stats.c
514
static void bnxt_re_print_ext_stat(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/stats.c
542
static void bnxt_re_print_roce_only_counters(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/stats.c
553
static void bnxt_re_print_normal_total_counters(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/stats.c
568
static void bnxt_re_print_normal_counters(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/stats.c
605
static void bnxt_re_copy_db_pacing_stats(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/stats.c
621
struct bnxt_re_dev *rdev = to_bnxt_re_dev(ibdev, ibdev);
sys/dev/bnxt/bnxt_re/stats.c
88
int bnxt_re_get_qos_stats(struct bnxt_re_dev *rdev)
sys/dev/bnxt/bnxt_re/stats.h
348
int bnxt_re_get_device_stats(struct bnxt_re_dev *rdev);
sys/dev/bnxt/bnxt_re/stats.h
349
int bnxt_re_get_flow_stats_from_service_pf(struct bnxt_re_dev *rdev,
sys/dev/bnxt/bnxt_re/stats.h
352
int bnxt_re_get_qos_stats(struct bnxt_re_dev *rdev);