drivers/net/ethernet/broadcom/bnge/bnge.h
231
struct bnge_net *bn = netdev_priv(bd->netdev);
drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c
18
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c
281
static u32 bnge_get_num_stats(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c
306
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c
316
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c
344
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c
444
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c
530
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c
544
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c
580
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c
594
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c
627
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c
685
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_ethtool.c
707
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1065
int bnge_hwrm_set_link_setting(struct bnge_net *bn, bool set_pause)
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1087
int bnge_update_link(struct bnge_net *bn, bool chng_link_state)
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1163
int bnge_hwrm_set_pause(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1228
void bnge_hwrm_stat_ctx_free(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1252
int bnge_hwrm_stat_ctx_alloc(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1284
int hwrm_ring_free_send_msg(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1311
int hwrm_ring_alloc_send_msg(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1439
struct bnge_net *bn = netdev_priv(bd->netdev);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1459
struct bnge_net *bn = netdev_priv(bd->netdev);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1526
struct bnge_net *bn = netdev_priv(bd->netdev);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
1614
struct bnge_net *bn = netdev_priv(bd->netdev);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
737
int bnge_hwrm_vnic_set_hds(struct bnge_net *bn, struct bnge_vnic_info *vnic)
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
785
__bnge_hwrm_vnic_set_rss(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
800
int bnge_hwrm_vnic_set_rss(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
836
int bnge_hwrm_vnic_cfg(struct bnge_net *bn, struct bnge_vnic_info *vnic)
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.c
867
void bnge_hwrm_update_rss_hash_cfg(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.h
34
int bnge_hwrm_vnic_set_hds(struct bnge_net *bn, struct bnge_vnic_info *vnic);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.h
37
int bnge_hwrm_vnic_set_rss(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.h
39
int bnge_hwrm_vnic_cfg(struct bnge_net *bn, struct bnge_vnic_info *vnic);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.h
40
void bnge_hwrm_update_rss_hash_cfg(struct bnge_net *bn);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.h
50
void bnge_hwrm_stat_ctx_free(struct bnge_net *bn);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.h
51
int bnge_hwrm_stat_ctx_alloc(struct bnge_net *bn);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.h
52
int hwrm_ring_free_send_msg(struct bnge_net *bn, struct bnge_ring_struct *ring,
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.h
54
int hwrm_ring_alloc_send_msg(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.h
60
int bnge_update_link(struct bnge_net *bn, bool chng_link_state);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.h
62
int bnge_hwrm_set_link_setting(struct bnge_net *bn, bool set_pause);
drivers/net/ethernet/broadcom/bnge/bnge_hwrm_lib.h
63
int bnge_hwrm_set_pause(struct bnge_net *bn);
drivers/net/ethernet/broadcom/bnge/bnge_link.c
1069
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_link.c
1116
void bnge_link_async_event_process(struct bnge_net *bn, u16 event_id)
drivers/net/ethernet/broadcom/bnge/bnge_link.c
116
void bnge_init_ethtool_link_settings(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_link.c
143
int bnge_probe_phy(struct bnge_net *bn, bool fw_dflt)
drivers/net/ethernet/broadcom/bnge/bnge_link.c
173
void bnge_hwrm_set_link_common(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_link.c
200
static bool bnge_auto_speed_updated(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_link.c
208
void bnge_hwrm_set_pause_common(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_link.c
232
static bool bnge_force_speed_updated(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_link.c
240
int bnge_update_phy_setting(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_link.c
318
void bnge_get_port_module_status(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_link.c
350
static void bnge_set_default_adv_speeds(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_link.c
363
bool bnge_support_speed_dropped(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_link.c
462
static void bnge_get_ethtool_modes(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_link.c
502
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_link.c
625
bnge_get_link_mode(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_link.c
766
bnge_get_all_ethtool_adv_speeds(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_link.c
81
static void bnge_set_auto_speed(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_link.c
813
static void bnge_set_ethtool_speeds(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_link.c
890
static void bnge_get_default_speeds(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_link.c
90
static void bnge_set_force_speed(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_link.c
920
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_link.c
978
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_link.h
157
void bnge_hwrm_set_link_common(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_link.h
159
void bnge_hwrm_set_pause_common(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_link.h
161
int bnge_update_phy_setting(struct bnge_net *bn);
drivers/net/ethernet/broadcom/bnge/bnge_link.h
162
void bnge_get_port_module_status(struct bnge_net *bn);
drivers/net/ethernet/broadcom/bnge/bnge_link.h
164
bool bnge_support_speed_dropped(struct bnge_net *bn);
drivers/net/ethernet/broadcom/bnge/bnge_link.h
165
void bnge_init_ethtool_link_settings(struct bnge_net *bn);
drivers/net/ethernet/broadcom/bnge/bnge_link.h
166
int bnge_probe_phy(struct bnge_net *bn, bool fw_dflt);
drivers/net/ethernet/broadcom/bnge/bnge_link.h
172
void bnge_link_async_event_process(struct bnge_net *bn, u16 event_id);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1021
static void bnge_free_tx_rings(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1036
static int bnge_alloc_tx_rings(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1065
static void bnge_free_vnic_attributes(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1098
static int bnge_alloc_vnic_attributes(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
114
static void bnge_init_stats(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1147
static int bnge_alloc_vnics(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1165
static void bnge_free_vnics(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1172
static void bnge_free_ring_grps(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1178
static int bnge_init_ring_grps(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1197
static void bnge_free_core(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1217
static int bnge_alloc_core(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1340
static void bnge_db_nq_arm(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1347
static void bnge_db_nq(struct bnge_net *bn, struct bnge_db_info *db, u32 idx)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1353
static void bnge_db_cq(struct bnge_net *bn, struct bnge_db_info *db, u32 idx)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1359
static int bnge_cp_num_to_irq_num(struct bnge_net *bn, int n)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1369
static void bnge_init_nq_tree(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1388
static netmem_ref __bnge_alloc_rx_netmem(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1410
u8 *__bnge_alloc_rx_frag(struct bnge_net *bn, dma_addr_t *mapping,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1426
int bnge_alloc_rx_data(struct bnge_net *bn, struct bnge_rx_ring_info *rxr,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1448
static int bnge_alloc_one_rx_ring_bufs(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1489
int bnge_alloc_rx_netmem(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1520
static int bnge_alloc_one_agg_ring_bufs(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1554
static int bnge_alloc_one_tpa_info_data(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1578
static int bnge_alloc_one_rx_ring_pair_bufs(struct bnge_net *bn, int ring_nr)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1626
static void bnge_init_one_rx_ring_rxbd(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1643
static void bnge_init_one_agg_ring_rxbd(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1659
static void bnge_init_one_rx_ring_pair(struct bnge_net *bn, int ring_nr)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1672
static int bnge_alloc_rx_ring_pair_bufs(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1688
static void bnge_init_rx_rings(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1701
static void bnge_init_tx_rings(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1718
static void bnge_init_vnics(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1766
static void bnge_set_db_mask(struct bnge_net *bn, struct bnge_db_info *db,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1788
static void bnge_set_db(struct bnge_net *bn, struct bnge_db_info *db,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1814
static int bnge_hwrm_cp_ring_alloc(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1835
static int bnge_hwrm_tx_ring_alloc(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
185
static void bnge_free_port_ext_stats(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1851
static int bnge_hwrm_rx_agg_ring_alloc(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1875
static int bnge_hwrm_rx_ring_alloc(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1894
static int bnge_hwrm_ring_alloc(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
192
static void bnge_free_port_stats(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1979
void bnge_fill_hw_rss_tbl(struct bnge_net *bn, struct bnge_vnic_info *vnic)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
199
static int bnge_alloc_ring_stats(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
1999
static int bnge_hwrm_vnic_rss_cfg(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2017
static int bnge_setup_vnic(struct bnge_net *bn, struct bnge_vnic_info *vnic)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2046
static void bnge_del_l2_filter(struct bnge_net *bn, struct bnge_l2_filter *fltr)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2054
static void bnge_init_l2_filter(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2069
static struct bnge_l2_filter *__bnge_lookup_l2_filter(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2087
static struct bnge_l2_filter *bnge_lookup_l2_filter(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2101
static struct bnge_l2_filter *bnge_alloc_l2_filter(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2122
static int bnge_hwrm_set_vnic_filter(struct bnge_net *bn, u16 vnic_id, u16 idx,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2147
static bool bnge_mc_list_updated(struct bnge_net *bn, u32 *rx_mask)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2180
static bool bnge_uc_list_updated(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2199
static bool bnge_promisc_ok(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2204
static int bnge_cfg_def_vnic(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
226
static void bnge_alloc_port_ext_stats(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2270
static void bnge_disable_int(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2291
static void bnge_disable_int_sync(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2304
static void bnge_enable_int(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2318
static void bnge_disable_napi(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2333
static void bnge_enable_napi(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2349
static void bnge_hwrm_vnic_free(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2357
static void bnge_hwrm_vnic_ctx_free(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2372
static void bnge_hwrm_clear_vnic_filter(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2387
static void bnge_clear_vnic(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2394
static void bnge_hwrm_rx_ring_free(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2414
static void bnge_hwrm_rx_agg_ring_free(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2433
static void bnge_hwrm_tx_ring_free(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2450
static void bnge_hwrm_cp_ring_free(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2464
static void bnge_hwrm_ring_free(struct bnge_net *bn, bool close_path)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2507
static void bnge_setup_msix(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2531
static int bnge_setup_interrupts(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
254
static int bnge_alloc_port_stats(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2541
static void bnge_hwrm_resource_free(struct bnge_net *bn, bool close_path)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2548
static void bnge_free_irq(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2571
static int bnge_request_irq(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2615
static int bnge_set_tpa(struct bnge_net *bn, bool set_tpa)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2636
static int bnge_init_chip(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
271
void __bnge_queue_sp_work(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2712
static void bnge_init_napi(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2725
static void bnge_del_napi(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2745
static int bnge_init_nic(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
276
static void bnge_queue_sp_work(struct bnge_net *bn, unsigned int event)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2778
static void bnge_tx_disable(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2800
static void bnge_tx_enable(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2816
static int bnge_open_core(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
284
struct bnge_net *bn = timer_container_of(bn, t, timer);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2884
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2894
static int bnge_shutdown_nic(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2900
static void bnge_add_prev_ring_stats64(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2920
struct bnge_net *bn = netdev_priv(bd->netdev);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
2971
static void bnge_get_port_stats64(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3002
static void bnge_fill_prev_stats64(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3021
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3038
static void bnge_save_ring_stats(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3078
static void bnge_close_core(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3105
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3117
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3145
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3174
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3208
struct bnge_net *bn = netdev_priv(bd->netdev);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3218
static void bnge_init_l2_fltr_tbl(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3229
struct bnge_net *bn = netdev_priv(bd->netdev);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3313
static void bnge_init_ring_params(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3327
struct bnge_net *bn;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
3462
struct bnge_net *bn;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
347
struct bnge_net *bn = netdev_priv(bd->netdev);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
37
static void bnge_free_stats_mem(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
394
struct bnge_net *bn = container_of(work, struct bnge_net, sp_task);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
505
static void bnge_free_nq_arrays(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
517
static int bnge_alloc_nq_arrays(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
53
static int bnge_alloc_stats_mem(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
536
static void bnge_free_nq_tree(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
568
static int alloc_one_cp_ring(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
596
static int bnge_alloc_nq_tree(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
675
static void bnge_free_one_rx_ring_bufs(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
697
static void bnge_free_one_agg_ring_bufs(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
721
static void bnge_free_one_tpa_info_data(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
738
static void bnge_free_one_rx_ring_pair_bufs(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
754
static void bnge_free_rx_ring_pair_bufs(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
766
static void bnge_free_tx_skbs(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
816
static void bnge_free_all_rings_bufs(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
82
static void bnge_free_ring_stats(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
822
static void bnge_free_tpa_info(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
843
static int bnge_alloc_tpa_info(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
878
static void bnge_free_rx_rings(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
903
static int bnge_alloc_rx_page_pool(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
953
static int bnge_alloc_rx_agg_bmap(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c
967
static int bnge_alloc_rx_rings(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_netdev.h
544
struct bnge_net *bn;
drivers/net/ethernet/broadcom/bnge/bnge_netdev.h
635
void bnge_fill_hw_rss_tbl(struct bnge_net *bn, struct bnge_vnic_info *vnic);
drivers/net/ethernet/broadcom/bnge/bnge_netdev.h
636
int bnge_alloc_rx_data(struct bnge_net *bn, struct bnge_rx_ring_info *rxr,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.h
639
u8 *__bnge_alloc_rx_frag(struct bnge_net *bn, dma_addr_t *mapping,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.h
641
int bnge_alloc_rx_netmem(struct bnge_net *bn, struct bnge_rx_ring_info *rxr,
drivers/net/ethernet/broadcom/bnge/bnge_netdev.h
643
void __bnge_queue_sp_work(struct bnge_net *bn);
drivers/net/ethernet/broadcom/bnge/bnge_rmem.c
426
void bnge_init_ring_struct(struct bnge_net *bn)
drivers/net/ethernet/broadcom/bnge/bnge_rmem.h
200
void bnge_init_ring_struct(struct bnge_net *bn);
drivers/net/ethernet/broadcom/bnge/bnge_rmem.h
9
struct bnge_net;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1040
static void __bnge_tx_int(struct bnge_net *bn, struct bnge_tx_ring_info *txr,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1098
static void bnge_tx_int(struct bnge_net *bn, struct bnge_napi *bnapi,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1112
static void __bnge_poll_work_done(struct bnge_net *bn, struct bnge_napi *bnapi,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1131
static void bnge_async_event_process(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1172
static int bnge_hwrm_handler(struct bnge_net *bn, struct tx_cmp *txcmp)
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1195
static int __bnge_poll_work(struct bnge_net *bn, struct bnge_cp_ring_info *cpr,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
126
static int bnge_agg_bufs_valid(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1280
static void __bnge_poll_cqs_done(struct bnge_net *bn, struct bnge_napi *bnapi,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1308
static int __bnge_poll_cqs(struct bnge_net *bn, struct bnge_napi *bnapi,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1331
struct bnge_net *bn = bnapi->bn;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
140
static int bnge_discard_rx(struct bnge_net *bn, struct bnge_cp_ring_info *cpr,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1431
static void bnge_txr_db_kick(struct bnge_net *bn, struct bnge_tx_ring_info *txr,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
1463
struct bnge_net *bn = netdev_priv(dev);
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
165
static u32 __bnge_rx_agg_netmems(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
233
static struct sk_buff *bnge_rx_agg_netmems_skb(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
251
static void bnge_sched_reset_rxr(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
262
static void bnge_sched_reset_txr(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
339
static void bnge_tpa_start(struct bnge_net *bn, struct bnge_rx_ring_info *rxr,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
36
struct bnge_net *bn;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
426
static void bnge_tpa_agg(struct bnge_net *bn, struct bnge_rx_ring_info *rxr,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
450
struct bnge_net *bn = rxr->bnapi->bn;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
468
static void bnge_deliver_skb(struct bnge_net *bn, struct bnge_napi *bnapi,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
479
struct bnge_net *bn = bnapi->bn;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
48
static struct rx_agg_cmp *bnge_get_tpa_agg(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
551
static struct sk_buff *bnge_gro_skb(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
57
static struct rx_agg_cmp *bnge_get_agg(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
578
static struct sk_buff *bnge_tpa_end(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
709
static enum pkt_hash_types bnge_rss_ext_op(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
73
struct bnge_net *bn = bnapi->bn;
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
769
static struct sk_buff *bnge_rx_skb(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
806
static int bnge_rx_pkt(struct bnge_net *bn, struct bnge_cp_ring_info *cpr,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.c
997
static int bnge_force_rx_discard(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.h
10
static inline u32 bnge_tx_avail(struct bnge_net *bn,
drivers/net/ethernet/broadcom/bnge/bnge_txrx.h
31
static inline void bnge_db_write_relaxed(struct bnge_net *bn,