Lines Matching refs:bitmask
34 u32 regaddr, u32 bitmask) in rtl8723_phy_query_bb_reg() argument
40 "regaddr(%#x), bitmask(%#x)\n", regaddr, bitmask); in rtl8723_phy_query_bb_reg()
42 bitshift = rtl8723_phy_calculate_bit_shift(bitmask); in rtl8723_phy_query_bb_reg()
43 returnvalue = (originalvalue & bitmask) >> bitshift; in rtl8723_phy_query_bb_reg()
46 "BBR MASK=0x%x Addr[0x%x]=0x%x\n", bitmask, in rtl8723_phy_query_bb_reg()
53 u32 bitmask, u32 data) in rtl8723_phy_set_bb_reg() argument
59 "regaddr(%#x), bitmask(%#x), data(%#x)\n", regaddr, bitmask, in rtl8723_phy_set_bb_reg()
62 if (bitmask != MASKDWORD) { in rtl8723_phy_set_bb_reg()
64 bitshift = rtl8723_phy_calculate_bit_shift(bitmask); in rtl8723_phy_set_bb_reg()
65 data = ((originalvalue & (~bitmask)) | (data << bitshift)); in rtl8723_phy_set_bb_reg()
72 regaddr, bitmask, data); in rtl8723_phy_set_bb_reg()
76 u32 rtl8723_phy_calculate_bit_shift(u32 bitmask) in rtl8723_phy_calculate_bit_shift() argument
81 if (((bitmask >> i) & 0x1) == 1) in rtl8723_phy_calculate_bit_shift()