Lines Matching refs:bcm_sf2_priv
58 struct bcm_sf2_priv { struct
112 static inline struct bcm_sf2_priv *bcm_sf2_to_priv(struct dsa_switch *ds) in bcm_sf2_to_priv() argument
119 static inline u32 bcm_sf2_mangle_addr(struct bcm_sf2_priv *priv, u32 off) in bcm_sf2_mangle_addr()
125 static inline u32 name##_readl(struct bcm_sf2_priv *priv, u32 off) \
129 static inline void name##_writel(struct bcm_sf2_priv *priv, \
141 static inline u64 name##_readq(struct bcm_sf2_priv *priv, u32 off) \
150 static inline void name##_writeq(struct bcm_sf2_priv *priv, u64 val, \
160 static inline void intrl2_##which##_mask_clear(struct bcm_sf2_priv *priv, \
166 static inline void intrl2_##which##_mask_set(struct bcm_sf2_priv *priv, \
173 static inline u32 core_readl(struct bcm_sf2_priv *priv, u32 off) in core_readl()
179 static inline void core_writel(struct bcm_sf2_priv *priv, u32 val, u32 off) in core_writel()
185 static inline u32 reg_readl(struct bcm_sf2_priv *priv, u16 off) in reg_readl()
190 static inline void reg_writel(struct bcm_sf2_priv *priv, u32 val, u16 off) in reg_writel()
209 int bcm_sf2_cfp_rst(struct bcm_sf2_priv *priv);