Lines Matching refs:rtlpriv
1329 void (*write8_async) (struct rtl_priv *rtlpriv, u32 addr, u8 val);
1330 void (*write16_async) (struct rtl_priv *rtlpriv, u32 addr, u16 val);
1331 void (*write32_async) (struct rtl_priv *rtlpriv, u32 addr, u32 val);
1332 void (*writeN_sync) (struct rtl_priv *rtlpriv, u32 addr, void *buf,
1335 u8(*read8_sync) (struct rtl_priv *rtlpriv, u32 addr);
1336 u16(*read16_sync) (struct rtl_priv *rtlpriv, u32 addr);
1337 u32(*read32_sync) (struct rtl_priv *rtlpriv, u32 addr);
2517 void (*btc_init_variables) (struct rtl_priv *rtlpriv);
2518 void (*btc_init_hal_vars) (struct rtl_priv *rtlpriv);
2519 void (*btc_init_hw_config) (struct rtl_priv *rtlpriv);
2520 void (*btc_ips_notify) (struct rtl_priv *rtlpriv, u8 type);
2521 void (*btc_lps_notify)(struct rtl_priv *rtlpriv, u8 type);
2522 void (*btc_scan_notify) (struct rtl_priv *rtlpriv, u8 scantype);
2523 void (*btc_connect_notify) (struct rtl_priv *rtlpriv, u8 action);
2524 void (*btc_mediastatus_notify) (struct rtl_priv *rtlpriv,
2526 void (*btc_periodical) (struct rtl_priv *rtlpriv);
2528 void (*btc_btinfo_notify) (struct rtl_priv *rtlpriv,
2530 bool (*btc_is_limited_dig) (struct rtl_priv *rtlpriv);
2531 bool (*btc_is_disable_edca_turbo) (struct rtl_priv *rtlpriv);
2532 bool (*btc_is_bt_disabled) (struct rtl_priv *rtlpriv);
2533 void (*btc_special_packet_notify)(struct rtl_priv *rtlpriv,
2634 #define rtl_mac(rtlpriv) (&((rtlpriv)->mac80211)) argument
2635 #define rtl_hal(rtlpriv) (&((rtlpriv)->rtlhal)) argument
2636 #define rtl_efuse(rtlpriv) (&((rtlpriv)->efuse)) argument
2637 #define rtl_psc(rtlpriv) (&((rtlpriv)->psc)) argument
2839 #define rtl_dm(rtlpriv) (&((rtlpriv)->dm)) argument
2894 static inline u8 rtl_read_byte(struct rtl_priv *rtlpriv, u32 addr) in rtl_read_byte() argument
2896 return rtlpriv->io.read8_sync(rtlpriv, addr); in rtl_read_byte()
2899 static inline u16 rtl_read_word(struct rtl_priv *rtlpriv, u32 addr) in rtl_read_word() argument
2901 return rtlpriv->io.read16_sync(rtlpriv, addr); in rtl_read_word()
2904 static inline u32 rtl_read_dword(struct rtl_priv *rtlpriv, u32 addr) in rtl_read_dword() argument
2906 return rtlpriv->io.read32_sync(rtlpriv, addr); in rtl_read_dword()
2909 static inline void rtl_write_byte(struct rtl_priv *rtlpriv, u32 addr, u8 val8) in rtl_write_byte() argument
2911 rtlpriv->io.write8_async(rtlpriv, addr, val8); in rtl_write_byte()
2913 if (rtlpriv->cfg->write_readback) in rtl_write_byte()
2914 rtlpriv->io.read8_sync(rtlpriv, addr); in rtl_write_byte()
2917 static inline void rtl_write_word(struct rtl_priv *rtlpriv, u32 addr, u16 val16) in rtl_write_word() argument
2919 rtlpriv->io.write16_async(rtlpriv, addr, val16); in rtl_write_word()
2921 if (rtlpriv->cfg->write_readback) in rtl_write_word()
2922 rtlpriv->io.read16_sync(rtlpriv, addr); in rtl_write_word()
2925 static inline void rtl_write_dword(struct rtl_priv *rtlpriv, in rtl_write_dword() argument
2928 rtlpriv->io.write32_async(rtlpriv, addr, val32); in rtl_write_dword()
2930 if (rtlpriv->cfg->write_readback) in rtl_write_dword()
2931 rtlpriv->io.read32_sync(rtlpriv, addr); in rtl_write_dword()
2937 struct rtl_priv *rtlpriv = hw->priv; in rtl_get_bbreg() local
2939 return rtlpriv->cfg->ops->get_bbreg(hw, regaddr, bitmask); in rtl_get_bbreg()
2945 struct rtl_priv *rtlpriv = hw->priv; in rtl_set_bbreg() local
2947 rtlpriv->cfg->ops->set_bbreg(hw, regaddr, bitmask, data); in rtl_set_bbreg()
2954 struct rtl_priv *rtlpriv = hw->priv; in rtl_get_rfreg() local
2956 return rtlpriv->cfg->ops->get_rfreg(hw, rfpath, regaddr, bitmask); in rtl_get_rfreg()
2963 struct rtl_priv *rtlpriv = hw->priv; in rtl_set_rfreg() local
2965 rtlpriv->cfg->ops->set_rfreg(hw, rfpath, regaddr, bitmask, data); in rtl_set_rfreg()