Lines Matching refs:bitmask

189 static u32 _rtl92d_phy_calculate_bit_shift(u32 bitmask)  in _rtl92d_phy_calculate_bit_shift()  argument
194 if (((bitmask >> i) & 0x1) == 1) in _rtl92d_phy_calculate_bit_shift()
201 u32 rtl92d_phy_query_bb_reg(struct ieee80211_hw *hw, u32 regaddr, u32 bitmask) in rtl92d_phy_query_bb_reg() argument
208 regaddr, bitmask); in rtl92d_phy_query_bb_reg()
223 bitshift = _rtl92d_phy_calculate_bit_shift(bitmask); in rtl92d_phy_query_bb_reg()
224 returnvalue = (originalvalue & bitmask) >> bitshift; in rtl92d_phy_query_bb_reg()
227 bitmask, regaddr, originalvalue); in rtl92d_phy_query_bb_reg()
232 u32 regaddr, u32 bitmask, u32 data) in rtl92d_phy_set_bb_reg() argument
241 regaddr, bitmask, data); in rtl92d_phy_set_bb_reg()
247 if (bitmask != MASKDWORD) { in rtl92d_phy_set_bb_reg()
255 bitshift = _rtl92d_phy_calculate_bit_shift(bitmask); in rtl92d_phy_set_bb_reg()
256 data = ((originalvalue & (~bitmask)) | (data << bitshift)); in rtl92d_phy_set_bb_reg()
264 regaddr, bitmask, data); in rtl92d_phy_set_bb_reg()
332 enum radio_path rfpath, u32 regaddr, u32 bitmask) in rtl92d_phy_query_rf_reg() argument
340 regaddr, rfpath, bitmask); in rtl92d_phy_query_rf_reg()
343 bitshift = _rtl92d_phy_calculate_bit_shift(bitmask); in rtl92d_phy_query_rf_reg()
344 readback_value = (original_value & bitmask) >> bitshift; in rtl92d_phy_query_rf_reg()
348 regaddr, rfpath, bitmask, original_value); in rtl92d_phy_query_rf_reg()
353 u32 regaddr, u32 bitmask, u32 data) in rtl92d_phy_set_rf_reg() argument
362 regaddr, bitmask, data, rfpath); in rtl92d_phy_set_rf_reg()
363 if (bitmask == 0) in rtl92d_phy_set_rf_reg()
367 if (bitmask != RFREG_OFFSET_MASK) { in rtl92d_phy_set_rf_reg()
370 bitshift = _rtl92d_phy_calculate_bit_shift(bitmask); in rtl92d_phy_set_rf_reg()
371 data = ((original_value & (~bitmask)) | in rtl92d_phy_set_rf_reg()
379 regaddr, bitmask, data, rfpath); in rtl92d_phy_set_rf_reg()
636 u32 regaddr, u32 bitmask, in _rtl92d_store_pwrindex_diffrate_offset() argument
649 else if (regaddr == RTXAGC_B_CCK11_A_CCK2_11 && bitmask == 0xffffff00) in _rtl92d_store_pwrindex_diffrate_offset()
665 else if (regaddr == RTXAGC_B_CCK11_A_CCK2_11 && bitmask == 0x000000ff) in _rtl92d_store_pwrindex_diffrate_offset()