Lines Matching refs:rtlpriv
1348 void (*write8_async) (struct rtl_priv *rtlpriv, u32 addr, u8 val);
1349 void (*write16_async) (struct rtl_priv *rtlpriv, u32 addr, u16 val);
1350 void (*write32_async) (struct rtl_priv *rtlpriv, u32 addr, u32 val);
1351 void (*writeN_sync) (struct rtl_priv *rtlpriv, u32 addr, void *buf,
1354 u8(*read8_sync) (struct rtl_priv *rtlpriv, u32 addr);
1355 u16(*read16_sync) (struct rtl_priv *rtlpriv, u32 addr);
1356 u32(*read32_sync) (struct rtl_priv *rtlpriv, u32 addr);
2533 void (*btc_init_variables) (struct rtl_priv *rtlpriv);
2534 void (*btc_init_hal_vars) (struct rtl_priv *rtlpriv);
2535 void (*btc_init_hw_config) (struct rtl_priv *rtlpriv);
2536 void (*btc_ips_notify) (struct rtl_priv *rtlpriv, u8 type);
2537 void (*btc_lps_notify)(struct rtl_priv *rtlpriv, u8 type);
2538 void (*btc_scan_notify) (struct rtl_priv *rtlpriv, u8 scantype);
2539 void (*btc_connect_notify) (struct rtl_priv *rtlpriv, u8 action);
2540 void (*btc_mediastatus_notify) (struct rtl_priv *rtlpriv,
2542 void (*btc_periodical) (struct rtl_priv *rtlpriv);
2544 void (*btc_btinfo_notify) (struct rtl_priv *rtlpriv,
2546 bool (*btc_is_limited_dig) (struct rtl_priv *rtlpriv);
2547 bool (*btc_is_disable_edca_turbo) (struct rtl_priv *rtlpriv);
2548 bool (*btc_is_bt_disabled) (struct rtl_priv *rtlpriv);
2549 void (*btc_special_packet_notify)(struct rtl_priv *rtlpriv,
2650 #define rtl_mac(rtlpriv) (&((rtlpriv)->mac80211)) argument
2651 #define rtl_hal(rtlpriv) (&((rtlpriv)->rtlhal)) argument
2652 #define rtl_efuse(rtlpriv) (&((rtlpriv)->efuse)) argument
2653 #define rtl_psc(rtlpriv) (&((rtlpriv)->psc)) argument
2855 #define rtl_dm(rtlpriv) (&((rtlpriv)->dm)) argument
2910 static inline u8 rtl_read_byte(struct rtl_priv *rtlpriv, u32 addr) in rtl_read_byte() argument
2912 return rtlpriv->io.read8_sync(rtlpriv, addr); in rtl_read_byte()
2915 static inline u16 rtl_read_word(struct rtl_priv *rtlpriv, u32 addr) in rtl_read_word() argument
2917 return rtlpriv->io.read16_sync(rtlpriv, addr); in rtl_read_word()
2920 static inline u32 rtl_read_dword(struct rtl_priv *rtlpriv, u32 addr) in rtl_read_dword() argument
2922 return rtlpriv->io.read32_sync(rtlpriv, addr); in rtl_read_dword()
2925 static inline void rtl_write_byte(struct rtl_priv *rtlpriv, u32 addr, u8 val8) in rtl_write_byte() argument
2927 rtlpriv->io.write8_async(rtlpriv, addr, val8); in rtl_write_byte()
2929 if (rtlpriv->cfg->write_readback) in rtl_write_byte()
2930 rtlpriv->io.read8_sync(rtlpriv, addr); in rtl_write_byte()
2933 static inline void rtl_write_word(struct rtl_priv *rtlpriv, u32 addr, u16 val16) in rtl_write_word() argument
2935 rtlpriv->io.write16_async(rtlpriv, addr, val16); in rtl_write_word()
2937 if (rtlpriv->cfg->write_readback) in rtl_write_word()
2938 rtlpriv->io.read16_sync(rtlpriv, addr); in rtl_write_word()
2941 static inline void rtl_write_dword(struct rtl_priv *rtlpriv, in rtl_write_dword() argument
2944 rtlpriv->io.write32_async(rtlpriv, addr, val32); in rtl_write_dword()
2946 if (rtlpriv->cfg->write_readback) in rtl_write_dword()
2947 rtlpriv->io.read32_sync(rtlpriv, addr); in rtl_write_dword()
2953 struct rtl_priv *rtlpriv = hw->priv; in rtl_get_bbreg() local
2955 return rtlpriv->cfg->ops->get_bbreg(hw, regaddr, bitmask); in rtl_get_bbreg()
2961 struct rtl_priv *rtlpriv = hw->priv; in rtl_set_bbreg() local
2963 rtlpriv->cfg->ops->set_bbreg(hw, regaddr, bitmask, data); in rtl_set_bbreg()
2970 struct rtl_priv *rtlpriv = hw->priv; in rtl_get_rfreg() local
2972 return rtlpriv->cfg->ops->get_rfreg(hw, rfpath, regaddr, bitmask); in rtl_get_rfreg()
2979 struct rtl_priv *rtlpriv = hw->priv; in rtl_set_rfreg() local
2981 rtlpriv->cfg->ops->set_rfreg(hw, rfpath, regaddr, bitmask, data); in rtl_set_rfreg()