Home
last modified time | relevance | path

Searched refs:bcmasp_priv (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp.c22 static void _intr2_mask_clear(struct bcmasp_priv *priv, u32 mask) in _intr2_mask_clear()
28 static void _intr2_mask_set(struct bcmasp_priv *priv, u32 mask) in _intr2_mask_set()
36 struct bcmasp_priv *priv = intf->parent; in bcmasp_enable_phy_irq()
50 struct bcmasp_priv *priv = intf->parent; in bcmasp_enable_tx_irq()
61 struct bcmasp_priv *priv = intf->parent; in bcmasp_enable_rx_irq()
70 static void bcmasp_intr2_mask_set_all(struct bcmasp_priv *priv) in bcmasp_intr2_mask_set_all()
76 static void bcmasp_intr2_clear_all(struct bcmasp_priv *priv) in bcmasp_intr2_clear_all()
103 struct bcmasp_priv *priv = data; in bcmasp_isr()
126 struct bcmasp_priv *priv = intf->parent; in bcmasp_flush_rx_port()
147 static void bcmasp_netfilt_hw_en_wake(struct bcmasp_priv *priv, in bcmasp_netfilt_hw_en_wake()
[all …]
H A Dbcmasp.h272 struct bcmasp_priv;
277 struct bcmasp_priv *parent;
357 void (*core_clock_select)(struct bcmasp_priv *priv, bool slow);
365 struct bcmasp_priv { struct
377 void (*core_clock_select)(struct bcmasp_priv *priv, bool slow); argument
475 static inline u32 name##_core_rl(struct bcmasp_priv *priv, \
481 static inline void name##_core_wl(struct bcmasp_priv *priv, \
497 static inline u32 name##_core_rl(struct bcmasp_priv *priv, \
504 static inline void name##_core_wl(struct bcmasp_priv *priv, \
512 struct bcmasp_intf *bcmasp_interface_create(struct bcmasp_priv *priv,
H A Dbcmasp_ethtool.c166 struct bcmasp_priv *priv = intf->parent; in bcmasp_get_wol()
197 struct bcmasp_priv *priv = intf->parent; in bcmasp_set_wol()
H A Dbcmasp_intf.c1149 static void bcmasp_map_res(struct bcmasp_priv *priv, struct bcmasp_intf *intf) in bcmasp_map_res()
1168 struct bcmasp_intf *bcmasp_interface_create(struct bcmasp_priv *priv, in bcmasp_interface_create()