Home
last modified time | relevance | path

Searched refs:bnge_net (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/net/ethernet/broadcom/bnge/
H A Dbnge_hwrm_lib.h34 int bnge_hwrm_vnic_set_hds(struct bnge_net *bn, struct bnge_vnic_info *vnic);
37 int bnge_hwrm_vnic_set_rss(struct bnge_net *bn,
39 int bnge_hwrm_vnic_cfg(struct bnge_net *bn, struct bnge_vnic_info *vnic);
40 void bnge_hwrm_update_rss_hash_cfg(struct bnge_net *bn);
50 void bnge_hwrm_stat_ctx_free(struct bnge_net *bn);
51 int bnge_hwrm_stat_ctx_alloc(struct bnge_net *bn);
52 int hwrm_ring_free_send_msg(struct bnge_net *bn, struct bnge_ring_struct *ring,
54 int hwrm_ring_alloc_send_msg(struct bnge_net *bn,
60 int bnge_update_link(struct bnge_net *bn, bool chng_link_state);
62 int bnge_hwrm_set_link_setting(struct bnge_net *bn, bool set_pause);
[all …]
H A Dbnge_netdev.c38 static void bnge_free_stats_mem(struct bnge_net *bn, in bnge_free_stats_mem()
54 static int bnge_alloc_stats_mem(struct bnge_net *bn, in bnge_alloc_stats_mem()
83 static void bnge_free_ring_stats(struct bnge_net *bn) in bnge_free_ring_stats()
115 static void bnge_init_stats(struct bnge_net *bn) in bnge_init_stats()
186 static void bnge_free_port_ext_stats(struct bnge_net *bn) in bnge_free_port_ext_stats()
193 static void bnge_free_port_stats(struct bnge_net *bn) in bnge_free_port_stats()
200 static int bnge_alloc_ring_stats(struct bnge_net *bn) in bnge_alloc_ring_stats()
227 static void bnge_alloc_port_ext_stats(struct bnge_net *bn) in bnge_alloc_port_ext_stats()
255 static int bnge_alloc_port_stats(struct bnge_net *bn) in bnge_alloc_port_stats()
272 void __bnge_queue_sp_work(struct bnge_net *bn) in __bnge_queue_sp_work()
[all …]
H A Dbnge_netdev.h286 struct bnge_net { struct
544 struct bnge_net *bn;
641 void bnge_fill_hw_rss_tbl(struct bnge_net *bn, struct bnge_vnic_info *vnic);
642 int bnge_alloc_rx_data(struct bnge_net *bn, struct bnge_rx_ring_info *rxr,
645 u8 *__bnge_alloc_rx_frag(struct bnge_net *bn, dma_addr_t *mapping,
647 int bnge_alloc_rx_netmem(struct bnge_net *bn, struct bnge_rx_ring_info *rxr,
649 void __bnge_queue_sp_work(struct bnge_net *bn);
H A Dbnge_hwrm_lib.c737 int bnge_hwrm_vnic_set_hds(struct bnge_net *bn, struct bnge_vnic_info *vnic) in bnge_hwrm_vnic_set_hds()
785 __bnge_hwrm_vnic_set_rss(struct bnge_net *bn, in __bnge_hwrm_vnic_set_rss()
800 int bnge_hwrm_vnic_set_rss(struct bnge_net *bn, in bnge_hwrm_vnic_set_rss()
836 int bnge_hwrm_vnic_cfg(struct bnge_net *bn, struct bnge_vnic_info *vnic) in bnge_hwrm_vnic_cfg()
867 void bnge_hwrm_update_rss_hash_cfg(struct bnge_net *bn) in bnge_hwrm_update_rss_hash_cfg()
1065 int bnge_hwrm_set_link_setting(struct bnge_net *bn, bool set_pause) in bnge_hwrm_set_link_setting()
1087 int bnge_update_link(struct bnge_net *bn, bool chng_link_state) in bnge_update_link()
1163 int bnge_hwrm_set_pause(struct bnge_net *bn) in bnge_hwrm_set_pause()
1228 void bnge_hwrm_stat_ctx_free(struct bnge_net *bn) in bnge_hwrm_stat_ctx_free()
1252 int bnge_hwrm_stat_ctx_alloc(struct bnge_net *bn) in bnge_hwrm_stat_ctx_alloc()
[all …]
H A Dbnge_rmem.h9 struct bnge_net;
200 void bnge_init_ring_struct(struct bnge_net *bn);
H A Dbnge.h231 struct bnge_net *bn = netdev_priv(bd->netdev); in bnge_is_agg_reqd()