Home
last modified time | relevance | path

Searched refs:bit_mask (Results 1 – 25 of 76) sorted by relevance

1234

/Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_ste.c34 #define DR_STE_SET_MASK(lookup_type, bit_mask, bm_fname, spec, s_fname) \ argument
35 DR_STE_SET_VAL(lookup_type, bit_mask, bm_fname, spec, s_fname, -1)
38 #define DR_STE_SET_MASK_V(lookup_type, bit_mask, bm_fname, spec, s_fname) \ argument
39 DR_STE_SET_VAL(lookup_type, bit_mask, bm_fname, spec, s_fname, (spec)->s_fname)
53 #define DR_STE_SET_MPLS_MASK(lookup_type, mask, in_out, bit_mask) do { \ argument
145 static u16 dr_ste_conv_bit_to_byte_mask(u8 *bit_mask) in dr_ste_conv_bit_to_byte_mask() argument
152 if (bit_mask[i] == 0xff) in dr_ste_conv_bit_to_byte_mask()
165 void mlx5dr_ste_set_bit_mask(u8 *hw_ste_p, u8 *bit_mask) in mlx5dr_ste_set_bit_mask() argument
169 memcpy(hw_ste->mask, bit_mask, DR_STE_SIZE_MASK); in mlx5dr_ste_set_bit_mask()
756 mlx5dr_ste_set_bit_mask(ste_arr, sb->bit_mask); in mlx5dr_ste_build_ste_arr()
[all …]
/Linux-v5.10/drivers/net/ethernet/altera/
Daltera_utils.c9 void tse_set_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask) in tse_set_bit() argument
12 value |= bit_mask; in tse_set_bit()
16 void tse_clear_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask) in tse_clear_bit() argument
19 value &= ~bit_mask; in tse_clear_bit()
23 int tse_bit_is_set(void __iomem *ioaddr, size_t offs, u32 bit_mask) in tse_bit_is_set() argument
26 return (value & bit_mask) ? 1 : 0; in tse_bit_is_set()
29 int tse_bit_is_clear(void __iomem *ioaddr, size_t offs, u32 bit_mask) in tse_bit_is_clear() argument
32 return (value & bit_mask) ? 0 : 1; in tse_bit_is_clear()
Daltera_utils.h11 void tse_set_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask);
12 void tse_clear_bit(void __iomem *ioaddr, size_t offs, u32 bit_mask);
13 int tse_bit_is_set(void __iomem *ioaddr, size_t offs, u32 bit_mask);
14 int tse_bit_is_clear(void __iomem *ioaddr, size_t offs, u32 bit_mask);
/Linux-v5.10/drivers/net/ethernet/freescale/fman/
Dfman_tgec.c290 u32 bit_mask; in get_exception_flag() local
294 bit_mask = TGEC_IMASK_MDIO_SCAN_EVENT; in get_exception_flag()
297 bit_mask = TGEC_IMASK_MDIO_CMD_CMPL; in get_exception_flag()
300 bit_mask = TGEC_IMASK_REM_FAULT; in get_exception_flag()
303 bit_mask = TGEC_IMASK_LOC_FAULT; in get_exception_flag()
306 bit_mask = TGEC_IMASK_TX_ECC_ER; in get_exception_flag()
309 bit_mask = TGEC_IMASK_TX_FIFO_UNFL; in get_exception_flag()
312 bit_mask = TGEC_IMASK_TX_FIFO_OVFL; in get_exception_flag()
315 bit_mask = TGEC_IMASK_TX_ER; in get_exception_flag()
318 bit_mask = TGEC_IMASK_RX_FIFO_OVFL; in get_exception_flag()
[all …]
Dfman_dtsec.c538 u32 bit_mask = 0x80000000 >> bit_idx; in set_bucket() local
547 iowrite32be(ioread32be(reg) | bit_mask, reg); in set_bucket()
549 iowrite32be(ioread32be(reg) & (~bit_mask), reg); in set_bucket()
603 u32 bit_mask; in get_exception_flag() local
607 bit_mask = DTSEC_IMASK_BREN; in get_exception_flag()
610 bit_mask = DTSEC_IMASK_RXCEN; in get_exception_flag()
613 bit_mask = DTSEC_IMASK_GTSCEN; in get_exception_flag()
616 bit_mask = DTSEC_IMASK_BTEN; in get_exception_flag()
619 bit_mask = DTSEC_IMASK_TXCEN; in get_exception_flag()
622 bit_mask = DTSEC_IMASK_TXEEN; in get_exception_flag()
[all …]
Dfman_memac.c613 u32 bit_mask; in get_exception_flag() local
617 bit_mask = MEMAC_IMASK_TECC_ER; in get_exception_flag()
620 bit_mask = MEMAC_IMASK_RECC_ER; in get_exception_flag()
623 bit_mask = MEMAC_IMASK_TSECC_ER; in get_exception_flag()
626 bit_mask = MEMAC_IMASK_MGI; in get_exception_flag()
629 bit_mask = 0; in get_exception_flag()
633 return bit_mask; in get_exception_flag()
1003 u32 bit_mask = 0; in memac_set_exception() local
1008 bit_mask = get_exception_flag(exception); in memac_set_exception()
1009 if (bit_mask) { in memac_set_exception()
[all …]
Dfman.c1463 u32 bit_mask; in get_exception_flag() local
1467 bit_mask = EX_DMA_BUS_ERROR; in get_exception_flag()
1470 bit_mask = EX_DMA_SINGLE_PORT_ECC; in get_exception_flag()
1473 bit_mask = EX_DMA_READ_ECC; in get_exception_flag()
1476 bit_mask = EX_DMA_SYSTEM_WRITE_ECC; in get_exception_flag()
1479 bit_mask = EX_DMA_FM_WRITE_ECC; in get_exception_flag()
1482 bit_mask = EX_FPM_STALL_ON_TASKS; in get_exception_flag()
1485 bit_mask = EX_FPM_SINGLE_ECC; in get_exception_flag()
1488 bit_mask = EX_FPM_DOUBLE_ECC; in get_exception_flag()
1491 bit_mask = EX_QMI_SINGLE_ECC; in get_exception_flag()
[all …]
/Linux-v5.10/arch/arm/mach-socfpga/
Docram.c67 static inline void ecc_set_bits(u32 bit_mask, void __iomem *ioaddr) in ecc_set_bits() argument
71 value |= bit_mask; in ecc_set_bits()
75 static inline void ecc_clear_bits(u32 bit_mask, void __iomem *ioaddr) in ecc_clear_bits() argument
79 value &= ~bit_mask; in ecc_clear_bits()
83 static inline int ecc_test_bits(u32 bit_mask, void __iomem *ioaddr) in ecc_test_bits() argument
87 return (value & bit_mask) ? 1 : 0; in ecc_test_bits()
/Linux-v5.10/drivers/net/wireless/ralink/rt2x00/
Drt2x00reg.h149 u8 bit_mask; member
154 u16 bit_mask; member
159 u32 bit_mask; member
238 *(__reg) &= ~((__field).bit_mask); \
241 ((__field).bit_mask); \
247 ((__reg) & ((__field).bit_mask)) >> \
/Linux-v5.10/drivers/mfd/
Dadp5520.c72 uint8_t bit_mask) in __adp5520_ack_bits() argument
83 reg_val |= bit_mask; in __adp5520_ack_bits()
103 int adp5520_set_bits(struct device *dev, int reg, uint8_t bit_mask) in adp5520_set_bits() argument
113 if (!ret && ((reg_val & bit_mask) != bit_mask)) { in adp5520_set_bits()
114 reg_val |= bit_mask; in adp5520_set_bits()
123 int adp5520_clr_bits(struct device *dev, int reg, uint8_t bit_mask) in adp5520_clr_bits() argument
133 if (!ret && (reg_val & bit_mask)) { in adp5520_clr_bits()
134 reg_val &= ~bit_mask; in adp5520_clr_bits()
Dda903x.c170 int da903x_set_bits(struct device *dev, int reg, uint8_t bit_mask) in da903x_set_bits() argument
182 if ((reg_val & bit_mask) != bit_mask) { in da903x_set_bits()
183 reg_val |= bit_mask; in da903x_set_bits()
192 int da903x_clr_bits(struct device *dev, int reg, uint8_t bit_mask) in da903x_clr_bits() argument
204 if (reg_val & bit_mask) { in da903x_clr_bits()
205 reg_val &= ~bit_mask; in da903x_clr_bits()
Dtwl6030-irq.c231 int twl6030_interrupt_unmask(u8 bit_mask, u8 offset) in twl6030_interrupt_unmask() argument
238 unmask_value &= (~(bit_mask)); in twl6030_interrupt_unmask()
245 int twl6030_interrupt_mask(u8 bit_mask, u8 offset) in twl6030_interrupt_mask() argument
252 mask_value |= (bit_mask); in twl6030_interrupt_mask()
/Linux-v5.10/drivers/staging/most/dim2/
Dhal.c53 static inline u32 bit_mask(u8 position) in bit_mask() function
161 u32 const cmd = bit_mask(MADR_WNR_BIT) | bit_mask(MADR_TB_BIT); in dim2_clear_dbr()
197 dim2_transfer_madr(bit_mask(MADR_WNR_BIT) | ctr_addr); in dim2_write_ctr_mask()
306 bit_mask(ADT1_PS_BIT + shift) | in dim2_start_ctrl_async()
307 bit_mask(ADT1_RDY_BIT + shift) | in dim2_start_ctrl_async()
329 bit_mask(ADT1_RDY_BIT + shift) | in dim2_start_isoc_sync()
360 writel(readl(&g.dim2->ACMR0) | bit_mask(ch_addr), &g.dim2->ACMR0); in dim2_configure_channel()
366 writel(readl(&g.dim2->ACMR0) & ~bit_mask(ch_addr), &g.dim2->ACMR0); in dim2_clear_channel()
375 writel(bit_mask(ch_addr), &g.dim2->ACSR0); in dim2_clear_channel()
551 writel(bit_mask(HCTL_EN_BIT), &g.dim2->HCTL); in dim2_initialize()
[all …]
/Linux-v5.10/drivers/hid/
Dhid-prodikeys.c308 u32 bit_mask; in pcmidi_handle_report1() local
310 bit_mask = data[1]; in pcmidi_handle_report1()
311 bit_mask = (bit_mask << 8) | data[2]; in pcmidi_handle_report1()
312 bit_mask = (bit_mask << 8) | data[3]; in pcmidi_handle_report1()
317 if (pm->midi_mode && bit_mask == 0x004000) { in pcmidi_handle_report1()
327 else if (pm->midi_mode && bit_mask == 0x000004) { in pcmidi_handle_report1()
384 u32 bit_mask; in pcmidi_handle_report4() local
387 bit_mask = data[1]; in pcmidi_handle_report4()
388 bit_mask = (bit_mask << 8) | data[2]; in pcmidi_handle_report4()
389 bit_mask = (bit_mask << 8) | data[3]; in pcmidi_handle_report4()
[all …]
/Linux-v5.10/drivers/clk/bcm/
Dclk-iproc-pll.c198 val |= bit_mask(ctrl->aon.pwr_width) << ctrl->aon.pwr_shift; in __pll_disable()
209 val &= ~(bit_mask(ctrl->aon.pwr_width) << ctrl->aon.pwr_shift); in __pll_disable()
221 val &= ~(bit_mask(ctrl->aon.pwr_width) << ctrl->aon.pwr_shift); in __pll_enable()
228 val |= bit_mask(ctrl->aon.pwr_width) << ctrl->aon.pwr_shift; in __pll_enable()
266 val &= ~(bit_mask(dig_filter->ki_width) << dig_filter->ki_shift | in __pll_bring_out_reset()
267 bit_mask(dig_filter->kp_width) << dig_filter->kp_shift | in __pll_bring_out_reset()
268 bit_mask(dig_filter->ka_width) << dig_filter->ka_shift); in __pll_bring_out_reset()
301 bit_mask(ctrl->ndiv_int.width); in pll_fractional_change_only()
307 pdiv = (val >> ctrl->pdiv.shift) & bit_mask(ctrl->pdiv.width); in pll_fractional_change_only()
368 val &= ~(bit_mask(ctrl->ndiv_frac.width) << in pll_set_rate()
[all …]
Dclk-iproc-asiu.c99 div_h = (val >> clk->div.high_shift) & bit_mask(clk->div.high_width); in iproc_asiu_clk_recalc_rate()
101 div_l = (val >> clk->div.low_shift) & bit_mask(clk->div.low_width); in iproc_asiu_clk_recalc_rate()
159 val &= ~(bit_mask(clk->div.high_width) in iproc_asiu_clk_set_rate()
163 val &= ~(bit_mask(clk->div.high_width) in iproc_asiu_clk_set_rate()
167 val &= ~(bit_mask(clk->div.low_width) << clk->div.low_shift); in iproc_asiu_clk_set_rate()
170 val &= ~(bit_mask(clk->div.low_width) << clk->div.low_shift); in iproc_asiu_clk_set_rate()
/Linux-v5.10/include/linux/mfd/
Drc5t583.h344 unsigned int bit_mask) in rc5t583_set_bits() argument
347 return regmap_update_bits(rc5t583->regmap, reg, bit_mask, bit_mask); in rc5t583_set_bits()
351 unsigned int bit_mask) in rc5t583_clear_bits() argument
354 return regmap_update_bits(rc5t583->regmap, reg, bit_mask, 0); in rc5t583_clear_bits()
Dtps80031.h589 int reg, uint8_t bit_mask) in tps80031_set_bits() argument
594 bit_mask, bit_mask); in tps80031_set_bits()
598 int reg, uint8_t bit_mask) in tps80031_clr_bits() argument
602 return regmap_update_bits(tps80031->regmap[sid], reg, bit_mask, 0); in tps80031_clr_bits()
Dtps6586x.h105 extern int tps6586x_set_bits(struct device *dev, int reg, uint8_t bit_mask);
106 extern int tps6586x_clr_bits(struct device *dev, int reg, uint8_t bit_mask);
/Linux-v5.10/drivers/staging/rtl8188eu/include/
Dphy.h15 u32 reg_addr, u32 bit_mask);
17 u32 reg_addr, u32 bit_mask, u32 data);
/Linux-v5.10/drivers/platform/x86/
Dintel_pmc_core.c645 data & map->bit_mask ? "Yes" : "No"); in pmc_core_slps0_display()
649 data & map->bit_mask ? "Yes" : "No"); in pmc_core_slps0_display()
671 int index, idx, len = 32, bit_mask, arr_size; in pmc_core_lpm_display() local
692 bit_mask = maps[idx][index].bit_mask; in pmc_core_lpm_display()
696 lpm_regs[idx] & bit_mask ? 1 : 0); in pmc_core_lpm_display()
700 lpm_regs[idx] & bit_mask ? 1 : 0); in pmc_core_lpm_display()
719 pf_map[idx][index].bit_mask & pf_reg ? "Off" : "On"); in pmc_core_display_map()
813 map[index].bit_mask & val_low ? "Not power gated" : in pmc_core_mphy_pg_show()
820 map[index].bit_mask & val_high ? "Not power gated" : in pmc_core_mphy_pg_show()
857 map[index].bit_mask & val ? "Active" : "Idle"); in pmc_core_pll_show()
[all …]
/Linux-v5.10/include/linux/mfd/da9055/
Dcore.h68 unsigned char bit_mask, in da9055_reg_update() argument
71 return regmap_update_bits(da9055->regmap, reg, bit_mask, reg_val); in da9055_reg_update()
/Linux-v5.10/drivers/net/ethernet/microchip/
Dlan743x_ptp.c47 u32 bit_mask) in lan743x_ptp_wait_till_cmd_done() argument
54 bit_mask))) { in lan743x_ptp_wait_till_cmd_done()
61 bit_mask); in lan743x_ptp_wait_till_cmd_done()
240 int bit_mask = BIT(pin); in lan743x_gpio_rsrv_ptp_out() local
245 if (!(gpio->used_bits & bit_mask)) { in lan743x_gpio_rsrv_ptp_out()
246 gpio->used_bits |= bit_mask; in lan743x_gpio_rsrv_ptp_out()
247 gpio->output_bits |= bit_mask; in lan743x_gpio_rsrv_ptp_out()
248 gpio->ptp_bits |= bit_mask; in lan743x_gpio_rsrv_ptp_out()
287 int bit_mask = BIT(pin); in lan743x_gpio_release() local
290 if (gpio->used_bits & bit_mask) { in lan743x_gpio_release()
[all …]
/Linux-v5.10/arch/x86/include/asm/
Dhpet.h93 extern int hpet_mask_rtc_irq_bit(unsigned long bit_mask);
94 extern int hpet_set_rtc_irq_bit(unsigned long bit_mask);
/Linux-v5.10/drivers/gpio/
Dgpio-twl4030.c435 u8 bit_mask; in gpio_twl4030_pulls() local
438 for (bit_mask = 0, j = 0; j < 8; j += 2, gpio_bit <<= 1) { in gpio_twl4030_pulls()
440 bit_mask |= 1 << (j + 1); in gpio_twl4030_pulls()
442 bit_mask |= 1 << (j + 0); in gpio_twl4030_pulls()
444 message[i] = bit_mask; in gpio_twl4030_pulls()

1234