Home
last modified time | relevance | path

Searched refs:mask (Results 151 – 175 of 6424) sorted by relevance

12345678910>>...257

/linux/drivers/gpu/drm/xe/
H A Dxe_wait_user_fence.c18 static int do_compare(u64 addr, u64 value, u64 mask, u16 op) in do_compare() argument
30 passed = (rvalue & mask) == (value & mask); in do_compare()
33 passed = (rvalue & mask) != (value & mask); in do_compare()
36 passed = (rvalue & mask) > (value & mask); in do_compare()
39 passed = (rvalue & mask) >= (value & mask); in do_compare()
42 passed = (rvalue & mask) < (valu in do_compare()
[all...]
/linux/drivers/net/dsa/microchip/
H A Dksz_dcb.c90 u8 *mask, int *shift) in ksz_get_default_port_prio_reg() argument
94 *mask = KSZ8_PORT_BASED_PRIO_M; in ksz_get_default_port_prio_reg()
98 *mask = KSZ9477_PORT_BASED_PRIO_M; in ksz_get_default_port_prio_reg()
114 int *per_reg, u8 *mask) in ksz_get_dscp_prio_reg() argument
119 *mask = GENMASK(1, 0); in ksz_get_dscp_prio_reg()
123 *mask = GENMASK(1, 0); in ksz_get_dscp_prio_reg()
127 *mask = GENMASK(2, 0); in ksz_get_dscp_prio_reg()
143 int *reg, u8 *mask) in ksz_get_apptrust_map_and_reg() argument
148 *mask = KSZ8_PORT_DIFFSERV_ENABLE | KSZ8_PORT_802_1P_ENABLE; in ksz_get_apptrust_map_and_reg()
152 *mask = KSZ9477_PORT_802_1P_PRIO_ENABLE | in ksz_get_apptrust_map_and_reg()
[all …]
/linux/arch/arm/include/asm/
H A Dword-at-a-time.h23 unsigned long mask = ((a - c->one_bits) & ~a) & c->high_bits; in has_zero() local
24 *bits = mask; in has_zero()
25 return mask; in has_zero()
36 static inline unsigned long find_zero(unsigned long mask) in find_zero() argument
42 ret = fls(mask) >> 3; in find_zero()
45 ret = (0x0ff0001 + mask) >> 23; in find_zero()
47 ret &= mask; in find_zero()
53 #define zero_bytemask(mask) (mask) argument
/linux/sound/pci/
H A Dak4531_codec.c46 #define AK4531_SINGLE(xname, xindex, reg, shift, mask, invert) \ argument
50 .private_value = reg | (shift << 16) | (mask << 24) | (invert << 22) }
51 #define AK4531_SINGLE_TLV(xname, xindex, reg, shift, mask, invert, xtlv) \ argument
57 .private_value = reg | (shift << 16) | (mask << 24) | (invert << 22), \
62 int mask = (kcontrol->private_value >> 24) & 0xff; in snd_ak4531_info_single() local
64 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_ak4531_info_single()
67 uinfo->value.integer.max = mask; in snd_ak4531_info_single()
76 int mask = (kcontrol->private_value >> 24) & 0xff; in snd_ak4531_get_single() local
81 val = (ak4531->regs[reg] >> shift) & mask; in snd_ak4531_get_single()
84 val = mask - val; in snd_ak4531_get_single()
[all …]
/linux/drivers/net/wireless/mediatek/mt76/
H A Dutil.c9 bool __mt76_poll(struct mt76_dev *dev, u32 offset, u32 mask, u32 val, in __mt76_poll() argument
16 cur = __mt76_rr(dev, offset) & mask; in __mt76_poll()
27 bool ____mt76_poll_msec(struct mt76_dev *dev, u32 offset, u32 mask, u32 val, in ____mt76_poll_msec() argument
34 cur = __mt76_rr(dev, offset) & mask; in ____mt76_poll_msec()
45 int mt76_wcid_alloc(u32 *mask, int size) in mt76_wcid_alloc() argument
50 idx = ffs(~mask[i]); in mt76_wcid_alloc()
59 mask[i] |= BIT(idx); in mt76_wcid_alloc()
77 u32 mask = dev->wcid_mask[i]; in mt76_get_min_avg_rssi() local
80 if (!mask) in mt76_get_min_avg_rssi()
83 for (j = i * 32; mask; j++, mask >>= 1, phy_mask >>= 1) { in mt76_get_min_avg_rssi()
[all …]
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_model.h13 union ixgbe_atr_input *mask,
21 union ixgbe_atr_input *mask; member
29 union ixgbe_atr_input *mask, in ixgbe_mat_prgm_sip() argument
33 mask->formatted.src_ip[0] = (__force __be32)m; in ixgbe_mat_prgm_sip()
38 union ixgbe_atr_input *mask, in ixgbe_mat_prgm_dip() argument
42 mask->formatted.dst_ip[0] = (__force __be32)m; in ixgbe_mat_prgm_dip()
55 union ixgbe_atr_input *mask, in ixgbe_mat_prgm_ports() argument
59 mask->formatted.src_port = (__force __be16)(m & 0xffff); in ixgbe_mat_prgm_ports()
61 mask->formatted.dst_port = (__force __be16)(m >> 16); in ixgbe_mat_prgm_ports()
86 u32 mask; member
[all …]
/linux/drivers/mfd/
H A Dwm8997-tables.c42 [ARIZONA_IRQ_GP5_FALL] = { .mask = ARIZONA_GP5_FALL_EINT1 },
43 [ARIZONA_IRQ_GP5_RISE] = { .mask = ARIZONA_GP5_RISE_EINT1 },
44 [ARIZONA_IRQ_JD_FALL] = { .mask = ARIZONA_JD1_FALL_EINT1 },
45 [ARIZONA_IRQ_JD_RISE] = { .mask = ARIZONA_JD1_RISE_EINT1 },
60 [ARIZONA_IRQ_GP4] = { .reg_offset = 0, .mask = ARIZONA_GP4_EINT1 },
61 [ARIZONA_IRQ_GP3] = { .reg_offset = 0, .mask = ARIZONA_GP3_EINT1 },
62 [ARIZONA_IRQ_GP2] = { .reg_offset = 0, .mask = ARIZONA_GP2_EINT1 },
63 [ARIZONA_IRQ_GP1] = { .reg_offset = 0, .mask = ARIZONA_GP1_EINT1 },
66 .reg_offset = 2, .mask = ARIZONA_SPK_OVERHEAT_WARN_EINT1
69 .reg_offset = 2, .mask = ARIZONA_SPK_OVERHEAT_EINT1
[all …]
/linux/drivers/soc/fsl/
H A Dguts.c20 u32 mask; member
37 .mask = 0xfff00000,
42 .mask = 0xfff00000,
47 .mask = 0xfff00000,
52 .mask = 0xfff00000,
62 .mask = 0xffff0000,
67 .mask = 0xff3f0000,
72 .mask = 0xff3f0000,
77 .mask = 0xffff0000,
82 .mask = 0xffff0000,
[all …]
/linux/drivers/irqchip/
H A Dirq-ls1x.c62 u32 mask, bool set) in ls_intc_set_bit() argument
65 writel(readl(gc->reg_base + offset) | mask, in ls_intc_set_bit()
68 writel(readl(gc->reg_base + offset) & ~mask, in ls_intc_set_bit()
75 u32 mask = data->mask; in ls_intc_set_type() local
79 ls_intc_set_bit(gc, LS_REG_INTC_EDGE, mask, false); in ls_intc_set_type()
80 ls_intc_set_bit(gc, LS_REG_INTC_POL, mask, true); in ls_intc_set_type()
83 ls_intc_set_bit(gc, LS_REG_INTC_EDGE, mask, false); in ls_intc_set_type()
84 ls_intc_set_bit(gc, LS_REG_INTC_POL, mask, false); in ls_intc_set_type()
87 ls_intc_set_bit(gc, LS_REG_INTC_EDGE, mask, true); in ls_intc_set_type()
88 ls_intc_set_bit(gc, LS_REG_INTC_POL, mask, true); in ls_intc_set_type()
[all …]
/linux/drivers/net/ethernet/sfc/
H A Dtc.c231 match->mask._field = fm.mask->_tcfield; \
256 if (IS_ALL_ONES(fm.mask->addr_type)) in efx_tc_flower_parse_match()
268 if (fm.mask->flags & FLOW_DIS_IS_FRAGMENT) { in efx_tc_flower_parse_match()
270 match->mask.ip_frag = true; in efx_tc_flower_parse_match()
272 if (fm.mask->flags & FLOW_DIS_FIRST_FRAG) { in efx_tc_flower_parse_match()
274 match->mask.ip_firstfrag = true; in efx_tc_flower_parse_match()
278 fm.mask->flags, extack)) in efx_tc_flower_parse_match()
306 if (!IS_ALL_ONES(match->mask.eth_proto) || in efx_tc_flower_parse_match()
325 if (fm.mask->vlan_id || fm.mask->vlan_priority || fm.mask->vlan_tpid) { in efx_tc_flower_parse_match()
327 match->mask.vlan_proto[0] = fm.mask->vlan_tpid; in efx_tc_flower_parse_match()
[all …]
/linux/drivers/gpio/
H A Dgpio-regmap.c35 unsigned int *mask);
50 unsigned int *reg, unsigned int *mask) in gpio_regmap_simple_xlate() argument
56 *mask = BIT(line); in gpio_regmap_simple_xlate()
64 unsigned int base, val, reg, mask; in gpio_regmap_get() local
73 ret = gpio->reg_mask_xlate(gpio, base, offset, &reg, &mask); in gpio_regmap_get()
81 return !!(val & mask); in gpio_regmap_get()
89 unsigned int reg, mask; in gpio_regmap_set() local
91 gpio->reg_mask_xlate(gpio, base, offset, &reg, &mask); in gpio_regmap_set()
93 regmap_update_bits(gpio->regmap, reg, mask, mask); in gpio_regmap_set()
95 regmap_update_bits(gpio->regmap, reg, mask, 0); in gpio_regmap_set()
[all …]
H A Dgpio-it87.c128 static inline void superio_set_mask(int mask, int reg) in superio_set_mask() argument
131 u8 new_val = curr_val | mask; in superio_set_mask()
137 static inline void superio_clear_mask(int mask, int reg) in superio_clear_mask() argument
140 u8 new_val = curr_val & ~mask; in superio_clear_mask()
148 u8 mask, group; in it87_gpio_request() local
152 mask = 1 << (gpio_num % 8); in it87_gpio_request()
165 superio_set_mask(mask, group + it87_gpio->simple_base); in it87_gpio_request()
170 superio_clear_mask(mask, group + it87_gpio->output_base); in it87_gpio_request()
182 u8 mask; in it87_gpio_get() local
185 mask = 1 << (gpio_num % 8); in it87_gpio_get()
[all …]
/linux/drivers/scsi/aic7xxx/
H A Daic7xxx.reg107 mask STIMESEL 0x18
132 mask PHASE_MASK CDI|IOI|MSGI
133 mask P_DATAOUT 0x00
134 mask P_DATAIN IOI
135 mask P_DATAOUT_DT P_DATAOUT|MSGI
136 mask P_DATAIN_DT P_DATAIN|MSGI
137 mask P_COMMAND CDI
138 mask P_MESGOUT CDI|MSGI
139 mask P_STATUS CDI|IOI
140 mask P_MESGIN CDI|IOI|MSGI
[all …]
/linux/tools/perf/trace/beauty/
H A Dfutex_op.c38 P_FUTEX_OP(WAIT); arg->mask |= SCF_VAL3|SCF_UADDR2; break; in syscall_arg__scnprintf_futex_op()
39 P_FUTEX_OP(WAKE); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
40 P_FUTEX_OP(FD); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
41 P_FUTEX_OP(REQUEUE); arg->mask |= SCF_VAL3|SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
42 P_FUTEX_OP(CMP_REQUEUE); arg->mask |= SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
43 P_FUTEX_OP(CMP_REQUEUE_PI); arg->mask |= SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
45 P_FUTEX_OP(LOCK_PI); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
46 P_FUTEX_OP(UNLOCK_PI); arg->mask |= SCF_VAL3|SCF_UADDR2|SCF_TIMEOUT; break; in syscall_arg__scnprintf_futex_op()
47 P_FUTEX_OP(TRYLOCK_PI); arg->mask |= SCF_VAL3|SCF_UADDR2; break; in syscall_arg__scnprintf_futex_op()
48 P_FUTEX_OP(WAIT_BITSET); arg->mask |= SCF_UADDR2; break; in syscall_arg__scnprintf_futex_op()
[all …]
/linux/sound/isa/cs423x/
H A Dcs4236_lib.c378 #define CS4236_SINGLE(xname, xindex, reg, shift, mask, invert) \ argument
382 .private_value = reg | (shift << 8) | (mask << 16) | (invert << 24) }
384 #define CS4236_SINGLE_TLV(xname, xindex, reg, shift, mask, invert, xtlv) \ argument
389 .private_value = reg | (shift << 8) | (mask << 16) | (invert << 24), \
394 int mask = (kcontrol->private_value >> 16) & 0xff; in snd_cs4236_info_single() local
396 uinfo->type = mask == 1 ? SNDRV_CTL_ELEM_TYPE_BOOLEAN : SNDRV_CTL_ELEM_TYPE_INTEGER; in snd_cs4236_info_single()
399 uinfo->value.integer.max = mask; in snd_cs4236_info_single()
409 int mask = (kcontrol->private_value >> 16) & 0xff; in snd_cs4236_get_single() local
413 ucontrol->value.integer.value[0] = (chip->eimage[CS4236_REG(reg)] >> shift) & mask; in snd_cs4236_get_single()
416 ucontrol->value.integer.value[0] = mask in snd_cs4236_get_single()
426 int mask = (kcontrol->private_value >> 16) & 0xff; snd_cs4236_put_single() local
443 CS4236_SINGLEC(xname,xindex,reg,shift,mask,invert) global() argument
455 int mask = (kcontrol->private_value >> 16) & 0xff; snd_cs4236_get_singlec() local
472 int mask = (kcontrol->private_value >> 16) & 0xff; snd_cs4236_put_singlec() local
489 CS4236_DOUBLE(xname,xindex,left_reg,right_reg,shift_left,shift_right,mask,invert) global() argument
496 CS4236_DOUBLE_TLV(xname,xindex,left_reg,right_reg,shift_left,shift_right,mask,invert,xtlv) global() argument
507 int mask = (kcontrol->private_value >> 24) & 0xff; snd_cs4236_info_double() local
524 int mask = (kcontrol->private_value >> 24) & 0xff; snd_cs4236_get_double() local
546 int mask = (kcontrol->private_value >> 24) & 0xff; snd_cs4236_put_double() local
576 CS4236_DOUBLE1(xname,xindex,left_reg,right_reg,shift_left,shift_right,mask,invert) global() argument
583 CS4236_DOUBLE1_TLV(xname,xindex,left_reg,right_reg,shift_left,shift_right,mask,invert,xtlv) global() argument
600 int mask = (kcontrol->private_value >> 24) & 0xff; snd_cs4236_get_double1() local
622 int mask = (kcontrol->private_value >> 24) & 0xff; snd_cs4236_put_double1() local
[all...]
/linux/drivers/clk/ti/
H A Dmux.c35 val &= mux->mask; in ti_clk_mux_get_parent()
74 val = mux->mask << (mux->shift + 16); in ti_clk_mux_set_parent()
77 val &= ~(mux->mask << mux->shift); in ti_clk_mux_set_parent()
124 struct clk_omap_reg *reg, u8 shift, u32 mask, in _register_mux() argument
145 mux->mask = mask; in _register_mux()
173 u32 mask = 0; in of_mux_clk_setup() local
203 mask = num_parents; in of_mux_clk_setup()
205 mask--; in of_mux_clk_setup()
207 mask = (1 << fls(mask)) - 1; in of_mux_clk_setup()
211 flags, &reg, shift, mask, latch, clk_mux_flags, in of_mux_clk_setup()
[all …]
/linux/sound/soc/intel/common/
H A Dsoc-acpi-intel-lnl-match.c266 .mask = BIT(0),
275 .mask = BIT(0),
280 .mask = BIT(3),
289 .mask = BIT(0),
294 .mask = BIT(2),
299 .mask = BIT(3),
308 .mask = BIT(0),
317 .mask = BIT(2),
322 .mask = BIT(3),
331 .mask = BIT(0),
[all …]
/linux/arch/arm64/kernel/
H A Dsleep.S39 .macro compute_mpidr_hash dst, rs0, rs1, rs2, rs3, mpidr, mask argument
40 and \mpidr, \mpidr, \mask // mask out MPIDR bits
43 and \mask, \mpidr, #0xff00 // mask = aff1
44 lsr \mask ,\mask, \rs1
45 orr \dst, \dst, \mask // dst|=(aff1>>rs1)
46 and \mask, \mpidr, #0xff0000 // mask = aff2
47 lsr \mask ,\mask, \rs2
48 orr \dst, \dst, \mask // dst|=(aff2>>rs2)
49 and \mask, \mpidr, #0xff00000000 // mask = aff3
50 lsr \mask ,\mask, \rs3
[all …]
/linux/drivers/infiniband/hw/qib/
H A Dqib_qsfp.c50 u32 out, mask; in qsfp_read() local
71 mask = QSFP_GPIO_MOD_SEL_N | QSFP_GPIO_MOD_RST_N | QSFP_GPIO_LP_MODE; in qsfp_read()
74 mask <<= QSFP_GPIO_PORT2_SHIFT; in qsfp_read()
78 dd->f_gpio_mod(dd, out, mask, mask); in qsfp_read()
128 dd->f_gpio_mod(dd, mask, mask, mask); in qsfp_read()
161 u32 out, mask; in qib_qsfp_write() local
181 mask = QSFP_GPIO_MOD_SEL_N | QSFP_GPIO_MOD_RST_N | QSFP_GPIO_LP_MODE; in qib_qsfp_write()
184 mask <<= QSFP_GPIO_PORT2_SHIFT; in qib_qsfp_write()
187 dd->f_gpio_mod(dd, out, mask, mask); in qib_qsfp_write()
233 dd->f_gpio_mod(dd, mask, mask, mask); in qib_qsfp_write()
[all …]
/linux/sound/soc/mediatek/mt8195/
H A Dmt8195-dai-adda.c44 unsigned int mask = 0; in mt8195_adda_mtkaif_init() local
48 mask = (MTKAIF_RXIF_CLKINV_ADC | MTKAIF_RXIF_PROTOCOL2); in mt8195_adda_mtkaif_init()
51 regmap_update_bits(afe->regmap, AFE_ADDA_MTKAIF_CFG0, mask, val); in mt8195_adda_mtkaif_init()
52 regmap_update_bits(afe->regmap, AFE_ADDA6_MTKAIF_CFG0, mask, val); in mt8195_adda_mtkaif_init()
54 mask = RG_RX_PROTOCOL2; in mt8195_adda_mtkaif_init()
56 regmap_update_bits(afe->regmap, AFE_AUD_PAD_TOP, mask, val); in mt8195_adda_mtkaif_init()
78 mask = (MTKAIF_RXIF_DELAY_DATA | MTKAIF_RXIF_DELAY_CYCLE_MASK); in mt8195_adda_mtkaif_init()
82 regmap_update_bits(afe->regmap, AFE_ADDA_MTKAIF_RX_CFG2, mask, val); in mt8195_adda_mtkaif_init()
99 mask = (MTKAIF_RXIF_DELAY_DATA | MTKAIF_RXIF_DELAY_CYCLE_MASK); in mt8195_adda_mtkaif_init()
103 regmap_update_bits(afe->regmap, AFE_ADDA6_MTKAIF_RX_CFG2, mask, val); in mt8195_adda_mtkaif_init()
[all …]
/linux/drivers/thermal/qcom/
H A Dtsens-8960.c58 unsigned int mask; in suspend_8960() local
70 mask = SLP_CLK_ENA | EN; in suspend_8960()
72 mask = SLP_CLK_ENA_8660 | EN; in suspend_8960()
74 ret = regmap_update_bits(map, CNTL_ADDR, mask, 0); in suspend_8960()
114 u32 reg, mask = BIT(id); in enable_8960() local
128 mask = GENMASK(10, 6); in enable_8960()
130 mask <<= SENSOR0_SHIFT; in enable_8960()
133 if ((reg & mask) == mask) in enable_8960()
143 reg |= mask | SLP_CLK_ENA | EN; in enable_8960()
145 reg |= mask | SLP_CLK_ENA_8660 | EN; in enable_8960()
[all …]
/linux/arch/x86/hyperv/
H A Dhv_apic.c107 static bool __send_ipi_mask_ex(const struct cpumask *mask, int vector, in __send_ipi_mask_ex() argument
132 if (!cpumask_equal(mask, cpu_present_mask) || exclude_self) { in __send_ipi_mask_ex()
135 nr_bank = cpumask_to_vpset_skip(&ipi_arg->vp_set, mask, in __send_ipi_mask_ex()
157 static bool __send_ipi_mask(const struct cpumask *mask, int vector, in __send_ipi_mask() argument
165 trace_hyperv_send_ipi_mask(mask, vector); in __send_ipi_mask()
167 weight = cpumask_weight(mask); in __send_ipi_mask()
175 (exclude_self && weight == 1 && cpumask_test_cpu(this_cpu, mask))) in __send_ipi_mask()
197 if (hv_cpu_number_to_vp_number(cpumask_last(mask)) >= 64) in __send_ipi_mask()
203 for_each_cpu(cur_cpu, mask) { in __send_ipi_mask()
225 return __send_ipi_mask_ex(mask, vector, exclude_self); in __send_ipi_mask()
[all …]
/linux/drivers/video/fbdev/
H A Datafb_utils.h301 static inline void fill8_2col(u8 *dst, u8 fg, u8 bg, u32 mask) in fill8_2col() argument
307 mask |= mask << 8; in fill8_2col()
309 mask |= mask << 16; in fill8_2col()
311 tmp = (mask & fgm[0]) ^ bgm[0]; in fill8_2col()
319 tmp = (mask & fgm[1]) ^ bgm[1]; in fill8_2col()
375 static inline void memmove32_col(void *dst, void *src, u32 mask, u32 h, u32 bytes) in memmove32_col() argument
382 v = (*s++ & mask) | (*d & ~mask); in memmove32_col()
385 v = (*s++ & mask) | (*d & ~mask); in memmove32_col()
389 v = (*s++ & mask) | (*d & ~mask); in memmove32_col()
391 v = (*s++ & mask) | (*d & ~mask); in memmove32_col()
/linux/drivers/clk/qcom/
H A Dclk-krait.c38 regval &= ~(mux->mask << mux->shift); in __krait_mux_set_sel()
39 regval |= (sel & mux->mask) << mux->shift; in __krait_mux_set_sel()
41 regval &= ~(mux->mask << (mux->shift + LPL_SHIFT)); in __krait_mux_set_sel()
42 regval |= (sel & mux->mask) << (mux->shift + LPL_SHIFT); in __krait_mux_set_sel()
86 sel &= mux->mask; in krait_mux_get_parent()
113 u32 mask = BIT(d->width) - 1; in krait_div2_set_rate() local
116 mask = mask << (d->shift + LPL_SHIFT) | mask << d->shift; in krait_div2_set_rate()
118 mask <<= d->shift; in krait_div2_set_rate()
122 val &= ~mask; in krait_div2_set_rate()
133 u32 mask = BIT(d->width) - 1; in krait_div2_recalc_rate() local
[all …]
/linux/arch/loongarch/include/asm/
H A Dcmpxchg.h29 u32 old32, mask, temp; in __xchg_small() local
33 mask = GENMASK((size * BITS_PER_BYTE) - 1, 0); in __xchg_small()
34 val &= mask; in __xchg_small()
43 mask <<= shift; in __xchg_small()
58 : "ZC" (*ptr32), "Jr" (mask), "Jr" (val << shift) in __xchg_small()
61 return (old32 & mask) >> shift; in __xchg_small()
118 u32 old32, mask, temp; in __cmpxchg_small() local
122 mask = GENMASK((size * BITS_PER_BYTE) - 1, 0); in __cmpxchg_small()
123 old &= mask; in __cmpxchg_small()
124 new &= mask; in __cmpxchg_small()
[all …]

12345678910>>...257