Lines Matching defs:addr
1457 void (*write8_async)(struct rtl_priv *rtlpriv, u32 addr, u8 val);
1458 void (*write16_async)(struct rtl_priv *rtlpriv, u32 addr, u16 val);
1459 void (*write32_async)(struct rtl_priv *rtlpriv, u32 addr, u32 val);
1461 u8 (*read8_sync)(struct rtl_priv *rtlpriv, u32 addr);
1462 u16 (*read16_sync)(struct rtl_priv *rtlpriv, u32 addr);
1463 u32 (*read32_sync)(struct rtl_priv *rtlpriv, u32 addr);
1977 int (*efuse_onebyte_read)(struct ieee80211_hw *hw, u16 addr, u8 *data);
2236 struct sk_buff *skb, dma_addr_t addr);
2945 static inline u8 rtl_read_byte(struct rtl_priv *rtlpriv, u32 addr)
2947 return rtlpriv->io.read8_sync(rtlpriv, addr);
2950 static inline u16 rtl_read_word(struct rtl_priv *rtlpriv, u32 addr)
2952 return rtlpriv->io.read16_sync(rtlpriv, addr);
2955 static inline u32 rtl_read_dword(struct rtl_priv *rtlpriv, u32 addr)
2957 return rtlpriv->io.read32_sync(rtlpriv, addr);
2960 static inline void rtl_write_byte(struct rtl_priv *rtlpriv, u32 addr, u8 val8)
2962 rtlpriv->io.write8_async(rtlpriv, addr, val8);
2965 rtlpriv->io.read8_sync(rtlpriv, addr);
2969 u32 addr, u32 val8)
2973 rtl_write_byte(rtlpriv, addr, (u8)val8);
2976 static inline void rtl_write_word(struct rtl_priv *rtlpriv, u32 addr, u16 val16)
2978 rtlpriv->io.write16_async(rtlpriv, addr, val16);
2981 rtlpriv->io.read16_sync(rtlpriv, addr);
2985 u32 addr, u32 val32)
2987 rtlpriv->io.write32_async(rtlpriv, addr, val32);
2990 rtlpriv->io.read32_sync(rtlpriv, addr);