Searched refs:bcmasp_intf (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/net/ethernet/broadcom/asp2/ |
| H A D | bcmasp.h | 233 struct bcmasp_intf; 274 struct bcmasp_intf { struct 358 void (*eee_fixup)(struct bcmasp_intf *priv, bool en); 378 void (*eee_fixup)(struct bcmasp_intf *intf, bool en); 403 static inline u32 name##_rl(struct bcmasp_intf *intf, u32 off) \ 408 static inline void name##_wl(struct bcmasp_intf *intf, u32 val, u32 off)\ 428 static inline u64 name##_rq(struct bcmasp_intf *intf, u32 off) \ 433 static inline void name##_wq(struct bcmasp_intf *intf, u64 val, u32 off)\ 512 struct bcmasp_intf *bcmasp_interface_create(struct bcmasp_priv *priv, 515 void bcmasp_interface_destroy(struct bcmasp_intf *intf); [all …]
|
| H A D | bcmasp_intf.c | 57 static void bcmasp_enable_tx(struct bcmasp_intf *intf, int en) in bcmasp_enable_tx() 71 static void bcmasp_enable_rx(struct bcmasp_intf *intf, int en) in bcmasp_enable_rx() 83 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_set_rx_mode() 135 static void bcmasp_clean_txcb(struct bcmasp_intf *intf, int index) in bcmasp_clean_txcb() 145 static int tx_spb_ring_full(struct bcmasp_intf *intf, int cnt) in tx_spb_ring_full() 163 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_csum_offload() 236 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_xmit() 348 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_netif_start() 361 static void umac_reset(struct bcmasp_intf *intf) in umac_reset() 371 static void umac_set_hw_addr(struct bcmasp_intf *intf, in umac_set_hw_addr() [all …]
|
| H A D | bcmasp_ethtool.c | 94 static void bcmasp_update_mib_counters(struct bcmasp_intf *intf) in bcmasp_update_mib_counters() 127 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_get_ethtool_stats() 150 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_get_msglevel() 157 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_set_msglevel() 165 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_get_wol() 196 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_set_wol() 228 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_flow_insert() 272 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_flow_delete() 284 static int bcmasp_flow_get(struct bcmasp_intf *intf, struct ethtool_rxnfc *cmd) in bcmasp_flow_get() 301 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_set_rxnfc() [all …]
|
| H A D | bcmasp.c | 34 void bcmasp_enable_phy_irq(struct bcmasp_intf *intf, int en) in bcmasp_enable_phy_irq() 48 void bcmasp_enable_tx_irq(struct bcmasp_intf *intf, int en) in bcmasp_enable_tx_irq() 59 void bcmasp_enable_rx_irq(struct bcmasp_intf *intf, int en) in bcmasp_enable_rx_irq() 81 static void bcmasp_intr2_handling(struct bcmasp_intf *intf, u32 status) in bcmasp_intr2_handling() 104 struct bcmasp_intf *intf; in bcmasp_isr() 124 void bcmasp_flush_rx_port(struct bcmasp_intf *intf) in bcmasp_flush_rx_port() 514 void bcmasp_netfilt_suspend(struct bcmasp_intf *intf) in bcmasp_netfilt_suspend() 548 int bcmasp_netfilt_get_all_active(struct bcmasp_intf *intf, u32 *rule_locs, in bcmasp_netfilt_get_all_active() 575 int bcmasp_netfilt_get_active(struct bcmasp_intf *intf) in bcmasp_netfilt_get_active() 597 bool bcmasp_netfilt_check_dup(struct bcmasp_intf *intf, in bcmasp_netfilt_check_dup() [all …]
|
| H A D | Makefile | 2 bcm-asp-objs := bcmasp.o bcmasp_intf.o bcmasp_ethtool.o
|