Home
last modified time | relevance | path

Searched refs:bcmasp_intf (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp.h240 struct bcmasp_intf;
279 unsigned long (*rx_desc_read)(struct bcmasp_intf *intf);
280 void (*rx_buffer_write)(struct bcmasp_intf *intf, dma_addr_t addr);
281 void (*rx_desc_write)(struct bcmasp_intf *intf, dma_addr_t addr);
282 unsigned long (*tx_read)(struct bcmasp_intf *intf);
283 void (*tx_write)(struct bcmasp_intf *intf, dma_addr_t addr);
288 struct bcmasp_intf { struct
385 void (*enable_wol)(struct bcmasp_intf *intf, bool en);
388 void (*eee_fixup)(struct bcmasp_intf *priv, bool en);
405 void (*enable_wol)(struct bcmasp_intf *intf, bool en);
[all …]
H A Dbcmasp_intf.c57 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()
234 static unsigned long bcmasp_rx_edpkt_dma_rq(struct bcmasp_intf *intf) in bcmasp_rx_edpkt_dma_rq()
239 static void bcmasp_rx_edpkt_cfg_wq(struct bcmasp_intf *intf, dma_addr_t addr) in bcmasp_rx_edpkt_cfg_wq()
244 static void bcmasp_rx_edpkt_dma_wq(struct bcmasp_intf *intf, dma_addr_t addr) in bcmasp_rx_edpkt_dma_wq()
249 static unsigned long bcmasp_tx_spb_dma_rq(struct bcmasp_intf *intf) in bcmasp_tx_spb_dma_rq()
[all …]
H A Dbcmasp_ethtool.c74 static u16 bcmasp_stat_fixup_offset(struct bcmasp_intf *intf, in bcmasp_stat_fixup_offset()
119 static void bcmasp_update_mib_counters(struct bcmasp_intf *intf) in bcmasp_update_mib_counters()
155 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_get_ethtool_stats()
178 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_get_msglevel()
185 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_set_msglevel()
193 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_get_wol()
205 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_set_wol()
226 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_flow_insert()
270 struct bcmasp_intf *intf = netdev_priv(dev); in bcmasp_flow_delete()
282 static int bcmasp_flow_get(struct bcmasp_intf *intf, struct ethtool_rxnfc *cmd) in bcmasp_flow_get()
[all …]
H A Dbcmasp.c34 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 DMakefile2 bcm-asp-objs := bcmasp.o bcmasp_intf.o bcmasp_ethtool.o