Home
last modified time | relevance | path

Searched refs:bnxt (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_sriov.c22 static int bnxt_vf_ndo_prep(struct bnxt *bp, int vf_id) in bnxt_vf_ndo_prep()
42 struct bnxt *bp = netdev_priv(dev); in bnxt_set_vf_spoofchk()
83 struct bnxt *bp = netdev_priv(dev); in bnxt_get_vf_config()
113 struct bnxt *bp = netdev_priv(dev); in bnxt_set_vf_mac()
141 struct bnxt *bp = netdev_priv(dev); in bnxt_set_vf_vlan()
176 struct bnxt *bp = netdev_priv(dev); in bnxt_set_vf_bw()
217 struct bnxt *bp = netdev_priv(dev); in bnxt_set_vf_link_state()
248 static int bnxt_set_vf_attr(struct bnxt *bp, int num_vfs) in bnxt_set_vf_attr()
261 static int bnxt_hwrm_func_vf_resource_free(struct bnxt *bp, int num_vfs) in bnxt_hwrm_func_vf_resource_free()
281 static void bnxt_free_vf_resources(struct bnxt *bp) in bnxt_free_vf_resources()
[all …]
Dbnxt.c133 static inline u32 bnxt_tx_avail(struct bnxt *bp, struct bnxt_tx_ring_info *txr) in bnxt_tx_avail()
166 struct bnxt *bp = netdev_priv(dev); in bnxt_start_xmit()
418 static void bnxt_tx_int(struct bnxt *bp, struct bnxt_napi *bnapi, int nr_pkts) in bnxt_tx_int()
485 static inline u8 *__bnxt_alloc_rx_data(struct bnxt *bp, dma_addr_t *mapping, in __bnxt_alloc_rx_data()
505 static inline int bnxt_alloc_rx_data(struct bnxt *bp, in bnxt_alloc_rx_data()
557 static inline int bnxt_alloc_rx_page(struct bnxt *bp, in bnxt_alloc_rx_page()
597 struct bnxt *bp = bnapi->bp; in bnxt_reuse_rx_agg_bufs()
645 static struct sk_buff *bnxt_rx_skb(struct bnxt *bp, in bnxt_rx_skb()
672 static struct sk_buff *bnxt_rx_pages(struct bnxt *bp, struct bnxt_napi *bnapi, in bnxt_rx_pages()
741 static int bnxt_agg_bufs_valid(struct bnxt *bp, struct bnxt_cp_ring_info *cpr, in bnxt_agg_bufs_valid()
[all …]
Dbnxt_sriov.h20 void bnxt_sriov_disable(struct bnxt *);
21 void bnxt_hwrm_exec_fwd_req(struct bnxt *);
22 void bnxt_update_vf_mac(struct bnxt *);
Dbnxt_ethtool.c25 struct bnxt *bp = netdev_priv(dev); in bnxt_get_msglevel()
32 struct bnxt *bp = netdev_priv(dev); in bnxt_set_msglevel()
40 struct bnxt *bp = netdev_priv(dev); in bnxt_get_coalesce()
57 struct bnxt *bp = netdev_priv(dev); in bnxt_set_coalesce()
76 struct bnxt *bp = netdev_priv(dev); in bnxt_get_sset_count()
90 struct bnxt *bp = netdev_priv(dev); in bnxt_get_ethtool_stats()
113 struct bnxt *bp = netdev_priv(dev); in bnxt_get_strings()
174 struct bnxt *bp = netdev_priv(dev); in bnxt_get_ringparam()
188 struct bnxt *bp = netdev_priv(dev); in bnxt_set_ringparam()
211 struct bnxt *bp = netdev_priv(dev); in bnxt_get_channels()
[all …]
Dbnxt.h603 struct bnxt *bp;
848 struct bnxt { struct
1082 void bnxt_set_ring_params(struct bnxt *);
1083 void bnxt_hwrm_cmd_hdr_init(struct bnxt *, void *, u16, u16, u16);
1084 int _hwrm_send_message(struct bnxt *, void *, u32, int);
1085 int hwrm_send_message(struct bnxt *, void *, u32, int);
1086 int bnxt_hwrm_set_coal(struct bnxt *);
1087 int bnxt_hwrm_set_pause(struct bnxt *);
1088 int bnxt_hwrm_set_link_setting(struct bnxt *, bool);
1089 int bnxt_open_nic(struct bnxt *, bool, bool);
[all …]
DMakefile3 bnxt_en-y := bnxt.o bnxt_sriov.o bnxt_ethtool.o
/linux-4.4.14/drivers/net/ethernet/broadcom/
DMakefile15 obj-$(CONFIG_BNXT) += bnxt/