Lines Matching defs:addr
1466 void (*write8_async)(struct rtl_priv *rtlpriv, u32 addr, u8 val);
1467 void (*write16_async)(struct rtl_priv *rtlpriv, u32 addr, u16 val);
1468 void (*write32_async)(struct rtl_priv *rtlpriv, u32 addr, u32 val);
1469 void (*writen_sync)(struct rtl_priv *rtlpriv, u32 addr, void *buf,
1472 u8 (*read8_sync)(struct rtl_priv *rtlpriv, u32 addr);
1473 u16 (*read16_sync)(struct rtl_priv *rtlpriv, u32 addr);
1474 u32 (*read32_sync)(struct rtl_priv *rtlpriv, u32 addr);
1990 int (*efuse_onebyte_read)(struct ieee80211_hw *hw, u16 addr, u8 *data);
2249 struct sk_buff *skb, dma_addr_t addr);
2971 static inline u8 rtl_read_byte(struct rtl_priv *rtlpriv, u32 addr)
2973 return rtlpriv->io.read8_sync(rtlpriv, addr);
2976 static inline u16 rtl_read_word(struct rtl_priv *rtlpriv, u32 addr)
2978 return rtlpriv->io.read16_sync(rtlpriv, addr);
2981 static inline u32 rtl_read_dword(struct rtl_priv *rtlpriv, u32 addr)
2983 return rtlpriv->io.read32_sync(rtlpriv, addr);
2986 static inline void rtl_write_byte(struct rtl_priv *rtlpriv, u32 addr, u8 val8)
2988 rtlpriv->io.write8_async(rtlpriv, addr, val8);
2991 rtlpriv->io.read8_sync(rtlpriv, addr);
2995 u32 addr, u32 val8)
2999 rtl_write_byte(rtlpriv, addr, (u8)val8);
3002 static inline void rtl_write_word(struct rtl_priv *rtlpriv, u32 addr, u16 val16)
3004 rtlpriv->io.write16_async(rtlpriv, addr, val16);
3007 rtlpriv->io.read16_sync(rtlpriv, addr);
3011 u32 addr, u32 val32)
3013 rtlpriv->io.write32_async(rtlpriv, addr, val32);
3016 rtlpriv->io.read32_sync(rtlpriv, addr);