Searched refs:bit_num (Results 1 - 19 of 19) sorted by relevance

/linux-master/include/linux/mfd/
H A Dtps65090.h134 uint8_t bit_num)
138 return regmap_update_bits(tps->rmap, reg, BIT(bit_num), ~0u);
142 uint8_t bit_num)
146 return regmap_update_bits(tps->rmap, reg, BIT(bit_num), 0u);
133 tps65090_set_bits(struct device *dev, int reg, uint8_t bit_num) argument
141 tps65090_clr_bits(struct device *dev, int reg, uint8_t bit_num) argument
/linux-master/drivers/ras/amd/atl/
H A Dinternal.h238 * Make a gap in @data that is @num_bits long starting at @bit_num.
240 * bit_num = 3
244 static inline u64 expand_bits(u8 bit_num, u8 num_bits, u64 data) argument
251 if (!bit_num) {
256 WARN_ON_ONCE(bit_num >= BITS_PER_LONG);
258 temp1 = data & GENMASK_ULL(bit_num - 1, 0);
260 temp2 = data & GENMASK_ULL(63, bit_num);
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dqplib_res.c648 u32 bit_num; local
652 bit_num = find_first_bit(pdt->tbl, pdt->max);
653 if (bit_num == pdt->max) {
659 clear_bit(bit_num, pdt->tbl);
660 pd->id = bit_num;
719 u32 bit_num; local
725 bit_num = find_first_bit(dpit->tbl, dpit->max);
726 if (bit_num == dpit->max) {
732 clear_bit(bit_num, dpit->tbl);
733 dpit->app_tbl[bit_num]
[all...]
/linux-master/include/sound/
H A Dhda_register.h247 #define AZX_REG_MASK(bit_num, offset) \
248 (((1 << (bit_num)) - 1) << (offset))
/linux-master/drivers/gpu/drm/hisilicon/kirin/
H A Dkirin_drm_ade.c94 static void ade_update_reload_bit(void __iomem *base, u32 bit_num, u32 val) argument
98 bit_ofst = bit_num % 32;
99 reg_num = bit_num / 32;
105 static u32 ade_read_reload_bit(void __iomem *base, u32 bit_num) argument
109 bit_ofst = bit_num % 32;
110 reg_num = bit_num / 32;
/linux-master/drivers/input/rmi4/
H A Drmi_f30.c105 unsigned int bit_num = button & 0x07; local
107 bool key_down = !(f30->data_regs[reg_num] & BIT(bit_num));
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_device.c1191 unsigned int bit_num,
1194 return start_addr + bit_num * chunk_size;
1198 unsigned int bit_num,
1201 return (uint32_t *) ((uint64_t) start_addr + bit_num * chunk_size);
1190 kfd_gtt_sa_calc_gpu_addr(uint64_t start_addr, unsigned int bit_num, unsigned int chunk_size) argument
1197 kfd_gtt_sa_calc_cpu_addr(void *start_addr, unsigned int bit_num, unsigned int chunk_size) argument
/linux-master/drivers/gpu/drm/mediatek/
H A Dmtk_dpi.c79 enum mtk_dpi_out_bit_num bit_num; member in struct:mtk_dpi
604 mtk_dpi_config_bit_num(dpi, dpi->bit_num);
692 dpi->bit_num = MTK_DPI_OUT_BIT_NUM_8BITS;
H A Dmtk_hdmi.c451 enum hdmi_audio_sample_size bit_num)
455 switch (bit_num) {
450 mtk_hdmi_hw_aud_set_bit_num(struct mtk_hdmi *hdmi, enum hdmi_audio_sample_size bit_num) argument
/linux-master/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_prs.c210 static void mvpp2_prs_sram_bits_set(struct mvpp2_prs_entry *pe, int bit_num, argument
213 pe->sram[MVPP2_BIT_TO_WORD(bit_num)] |= (val << (MVPP2_BIT_IN_WORD(bit_num)));
217 static void mvpp2_prs_sram_bits_clear(struct mvpp2_prs_entry *pe, int bit_num, argument
220 pe->sram[MVPP2_BIT_TO_WORD(bit_num)] &= ~(val << (MVPP2_BIT_IN_WORD(bit_num)));
/linux-master/drivers/pinctrl/mvebu/
H A Dpinctrl-armada-37xx.c631 u32 bit_num = pin_idx % GPIO_PER_REG; local
639 if ((p ^ l) & (1 << bit_num)) {
650 p ^= 1 << bit_num;
/linux-master/sound/soc/codecs/
H A Dcs35l56.c516 int bit_num; local
520 for_each_set_bit(bit_num, &mask, 32) {
522 reg_val |= bit_num << channel_shift;
/linux-master/drivers/video/fbdev/via/
H A Dhw.c969 int bit_num = 0; local
983 shift_next_reg = bit_num;
985 /*if (bit_num==8) timing_value = timing_value >>8; */
987 get_bit = (timing_value & (BIT0 << bit_num));
990 bit_num++;
/linux-master/drivers/net/ethernet/amd/
H A Damd8111e.c1322 int bit_num; local
1351 bit_num = (ether_crc_le(ETH_ALEN, ha->addr) >> 26) & 0x3f;
1352 mc_filter[bit_num >> 5] |= 1 << (bit_num & 31);
/linux-master/drivers/net/ethernet/smsc/
H A Dsmsc9420.c1013 u32 bit_num = smsc9420_hash(ha->addr); local
1014 u32 mask = 1 << (bit_num & 0x1F);
1016 if (bit_num & 0x20)
/linux-master/drivers/misc/
H A Dxilinx_sdfec.c252 u32 reg_offset, u32 bit_num,
256 u32 bit_mask = 1 << bit_num;
251 update_bool_config_from_reg(struct xsdfec_dev *xsdfec, u32 reg_offset, u32 bit_num, char *config_value) argument
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac80211.c2013 u8 bit_num = ppe_pos_bit % 8; local
2017 if (bit_num <= 5)
2018 return (ppe[byte_num] >> bit_num) &
2022 * If bit_num > 5, we have to combine bits with next byte.
2027 residue_bits = 8 - bit_num;
2032 res += (ppe[byte_num] >> bit_num) & (BIT(residue_bits) - 1);
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dpci.c3583 static u16 gray_code_to_bin(u16 gray_code, u32 bit_num) argument
3588 for (bit_idx = 0; bit_idx < bit_num; bit_idx++) {
3590 if (bit_num - bit_idx > 1)
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.c8125 unsigned int bit_num; local
8132 bit_num = vfid % 32;
8134 desc[1].data[word_num] &= cpu_to_le32(~(1 << bit_num));
8136 desc[1].data[word_num] |= cpu_to_le32(1 << bit_num);
8139 bit_num = vfid % 32;
8141 desc[2].data[word_num] &= cpu_to_le32(~(1 << bit_num));
8143 desc[2].data[word_num] |= cpu_to_le32(1 << bit_num);

Completed in 334 milliseconds