/openbmc/linux/arch/loongarch/include/asm/ |
H A D | cmpxchg.h | 29 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() 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() 135 mask <<= shift; in __cmpxchg_small() [all …]
|
/openbmc/linux/drivers/clk/qcom/ |
H A D | clk-krait.c | 38 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 …]
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | smp.c | 1453 cpumask_andnot(*mask, *mask, cpu_l2_cache_mask(cpu)); in update_mask_by_l2() 1465 cpumask_andnot(*mask, *mask, submask_fn(i)); in update_mask_by_l2() 1467 cpumask_andnot(*mask, *mask, cpu_l2_cache_mask(i)); in update_mask_by_l2() 1529 if (!*mask) { in update_coregroup_mask() 1543 cpumask_andnot(*mask, *mask, cpu_coregroup_mask(cpu)); in update_coregroup_mask() 1549 cpumask_andnot(*mask, *mask, submask_fn(i)); in update_coregroup_mask() 1551 cpumask_andnot(*mask, *mask, cpu_coregroup_mask(i)); in update_coregroup_mask() 1600 cpumask_and(mask, mask, cpu_cpu_mask(cpu)); in add_cpu_to_masks() 1605 cpumask_andnot(mask, mask, submask_fn(i)); in add_cpu_to_masks() 1607 cpumask_andnot(mask, mask, cpu_core_mask(i)); in add_cpu_to_masks() [all …]
|
/openbmc/linux/sound/pci/ac97/ |
H A D | ac97_patch.h | 10 #define AC97_SINGLE_VALUE(reg,shift,mask,invert) \ argument 11 ((reg) | ((shift) << 8) | ((shift) << 12) | ((mask) << 16) | \ 13 #define AC97_PAGE_SINGLE_VALUE(reg,shift,mask,invert,page) \ argument 14 (AC97_SINGLE_VALUE(reg,shift,mask,invert) | (1<<25) | ((page) << 26)) 15 #define AC97_SINGLE(xname, reg, shift, mask, invert) \ argument 19 .private_value = AC97_SINGLE_VALUE(reg, shift, mask, invert) } 20 #define AC97_PAGE_SINGLE(xname, reg, shift, mask, invert, page) \ argument 24 .private_value = AC97_PAGE_SINGLE_VALUE(reg, shift, mask, invert, page) } 25 #define AC97_DOUBLE(xname, reg, shift_left, shift_right, mask, invert) \ argument 36 unsigned short mask; member [all …]
|
/openbmc/linux/arch/arm/mach-footbridge/ |
H A D | isa-irq.c | 32 unsigned int mask = 1 << (d->irq & 7); in isa_mask_pic_lo_irq() local 34 outb(inb(PIC_MASK_LO) | mask, PIC_MASK_LO); in isa_mask_pic_lo_irq() 39 unsigned int mask = 1 << (d->irq & 7); in isa_ack_pic_lo_irq() local 41 outb(inb(PIC_MASK_LO) | mask, PIC_MASK_LO); in isa_ack_pic_lo_irq() 47 unsigned int mask = 1 << (d->irq & 7); in isa_unmask_pic_lo_irq() local 49 outb(inb(PIC_MASK_LO) & ~mask, PIC_MASK_LO); in isa_unmask_pic_lo_irq() 60 unsigned int mask = 1 << (d->irq & 7); in isa_mask_pic_hi_irq() local 62 outb(inb(PIC_MASK_HI) | mask, PIC_MASK_HI); in isa_mask_pic_hi_irq() 67 unsigned int mask = 1 << (d->irq & 7); in isa_ack_pic_hi_irq() local 69 outb(inb(PIC_MASK_HI) | mask, PIC_MASK_HI); in isa_ack_pic_hi_irq() [all …]
|
/openbmc/linux/arch/m68k/68000/ |
H A D | ints.c | 80 int mask; in process_int() local 88 mask = 0x00000001; in process_int() 91 mask = 0x00000010; in process_int() 96 mask = 0x00000100; in process_int() 99 mask = 0x00001000; in process_int() 106 mask = 0x00010000; in process_int() 109 mask = 0x00100000; in process_int() 114 mask = 0x01000000; in process_int() 117 mask = 0x10000000; in process_int() 124 mask <<=1; in process_int() [all …]
|
/openbmc/linux/drivers/mfd/ |
H A D | 88pm800.c | 160 .mask = PM800_ONKEY_INT_ENA1, 163 .mask = PM800_EXTON_INT_ENA1, 166 .mask = PM800_CHG_INT_ENA1, 169 .mask = PM800_BAT_INT_ENA1, 172 .mask = PM800_RTC_INT_ENA1, 180 .mask = PM800_VBAT_INT_ENA2, 184 .mask = PM800_VSYS_INT_ENA2, 188 .mask = PM800_VCHG_INT_ENA2, 192 .mask = PM800_TINT_INT_ENA2, 218 .mask = PM800_GPIO0_INT_ENA4, [all …]
|
H A D | rk8xx-core.c | 23 int mask; member 261 .mask = RK805_IRQ_VB_LOW_MSK, 265 .mask = RK805_IRQ_PWRON_MSK, 273 .mask = RK805_IRQ_HOTDIE_MSK, 318 .mask = RK808_IRQ_VB_LO_MSK, 322 .mask = RK808_IRQ_PWRON_MSK, 330 .mask = RK808_IRQ_HOTDIE_MSK, 360 .mask = RK818_IRQ_VB_LO_MSK, 364 .mask = RK818_IRQ_PWRON_MSK, 410 .mask = RK818_IRQ_TS2_MSK, [all …]
|
H A D | wm8997-tables.c | 72 .reg_offset = 2, .mask = ARIZONA_HPDET_EINT1 75 .reg_offset = 2, .mask = ARIZONA_MICDET_EINT1 78 .reg_offset = 2, .mask = ARIZONA_WSEQ_DONE_EINT1 87 .reg_offset = 2, .mask = ARIZONA_OVERCLOCKED_EINT1 90 .reg_offset = 2, .mask = ARIZONA_FLL2_LOCK_EINT1 93 .reg_offset = 2, .mask = ARIZONA_FLL1_LOCK_EINT1 96 .reg_offset = 2, .mask = ARIZONA_CLKGEN_ERR_EINT1 103 .reg_offset = 3, .mask = ARIZONA_AIF2_ERR_EINT1 106 .reg_offset = 3, .mask = ARIZONA_AIF1_ERR_EINT1 109 .reg_offset = 3, .mask = ARIZONA_CTRLIF_ERR_EINT1 [all …]
|
/openbmc/linux/include/crypto/internal/ |
H A D | cipher.h | 57 u32 type, u32 mask) in crypto_alloc_cipher() argument 61 mask |= CRYPTO_ALG_TYPE_MASK; in crypto_alloc_cipher() 63 return __crypto_cipher_cast(crypto_alloc_base(alg_name, type, mask)); in crypto_alloc_cipher() 90 static inline int crypto_has_cipher(const char *alg_name, u32 type, u32 mask) in crypto_has_cipher() argument 94 mask |= CRYPTO_ALG_TYPE_MASK; in crypto_has_cipher() 96 return crypto_has_alg(alg_name, type, mask); in crypto_has_cipher() 187 const char *name, u32 type, u32 mask) in crypto_grab_cipher() argument 191 mask |= CRYPTO_ALG_TYPE_MASK; in crypto_grab_cipher() 192 return crypto_grab_spawn(&spawn->base, inst, name, type, mask); in crypto_grab_cipher() 210 u32 mask = CRYPTO_ALG_TYPE_MASK; in crypto_spawn_cipher() local [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/gt/ |
H A D | intel_gt_pm_irq.c | 17 u32 mask = gt->pm_imr; in write_pm_imr() local 22 mask <<= 16; /* pm is in upper half */ in write_pm_imr() 29 intel_uncore_write(uncore, reg, mask); in write_pm_imr() 52 void gen6_gt_pm_unmask_irq(struct intel_gt *gt, u32 mask) in gen6_gt_pm_unmask_irq() argument 54 gen6_gt_pm_update_irq(gt, mask, mask); in gen6_gt_pm_unmask_irq() 57 void gen6_gt_pm_mask_irq(struct intel_gt *gt, u32 mask) in gen6_gt_pm_mask_irq() argument 59 gen6_gt_pm_update_irq(gt, mask, 0); in gen6_gt_pm_mask_irq() 78 u32 mask = gt->pm_ier; in write_pm_ier() local 83 mask <<= 16; /* pm is in upper half */ in write_pm_ier() 90 intel_uncore_write(uncore, reg, mask); in write_pm_ier()
|
/openbmc/linux/arch/powerpc/platforms/powermac/ |
H A D | pfunc_base.c | 44 static int macio_do_gpio_write(PMF_STD_ARGS, u8 value, u8 mask) in macio_do_gpio_write() argument 57 tmp = (tmp & ~mask) | (value & mask); in macio_do_gpio_write() 76 *args->u[0].p = ((value & mask) >> rshift) ^ xor; in macio_do_gpio_read() 152 MACIO_OUT32(offset, (MACIO_IN32(offset) & ~mask) | (value & mask)); in macio_do_write_reg32() 175 MACIO_OUT8(offset, (MACIO_IN8(offset) & ~mask) | (value & mask)); in macio_do_write_reg8() 201 *args->u[0].p = ((MACIO_IN32(offset) & mask) >> shift) ^ xor; in macio_do_read_reg32_msrx() 219 u32 mask) in macio_do_write_reg32_slm() argument 232 tmp = (tmp & ~mask) | (val & mask); in macio_do_write_reg32_slm() 239 u32 mask) in macio_do_write_reg8_slm() argument 252 tmp = (tmp & ~mask) | (val & mask); in macio_do_write_reg8_slm() [all …]
|
/openbmc/linux/drivers/gpio/ |
H A D | gpio-regmap.c | 35 unsigned int *mask); 56 *mask = BIT(line); in gpio_regmap_simple_xlate() 64 unsigned int base, val, reg, mask; in gpio_regmap_get() local 81 return !!(val & mask); in gpio_regmap_get() 89 unsigned int reg, mask; in gpio_regmap_set() local 93 regmap_update_bits(gpio->regmap, reg, mask, mask); in gpio_regmap_set() 102 unsigned int base, reg, mask; in gpio_regmap_set_with_clear() local 117 unsigned int base, val, reg, mask; in gpio_regmap_get_direction() local 143 if (!!(val & mask) ^ invert) in gpio_regmap_get_direction() 171 val = output ? 0 : mask; in gpio_regmap_set_direction() [all …]
|
H A D | gpio-it87.c | 148 u8 mask, group; in it87_gpio_request() local 152 mask = 1 << (gpio_num % 8); in it87_gpio_request() 182 u8 mask; in it87_gpio_get() local 185 mask = 1 << (gpio_num % 8); in it87_gpio_get() 188 return !!(inb(reg) & mask); in it87_gpio_get() 193 u8 mask, group; in it87_gpio_direction_in() local 197 mask = 1 << (gpio_num % 8); in it87_gpio_direction_in() 219 u8 mask, curr_vals; in it87_gpio_set() local 223 mask = 1 << (gpio_num % 8); in it87_gpio_set() 236 u8 mask, group; in it87_gpio_direction_out() local [all …]
|
/openbmc/linux/tools/perf/util/ |
H A D | parse-regs-options.c | 19 uint64_t mask; in __parse_regs() local 31 mask = arch__intr_reg_mask(); in __parse_regs() 33 mask = arch__user_reg_mask(); in __parse_regs() 51 if (r->mask & mask) in __parse_regs() 61 if ((r->mask & mask) && !strcasecmp(s, r->name)) in __parse_regs() 71 *mode |= r->mask; in __parse_regs() 83 *mode = mask; in __parse_regs()
|
/openbmc/linux/arch/alpha/kernel/ |
H A D | sys_sable.c | 99 mask >>= 16; in sable_update_irq_hw() 102 mask >>= 8; in sable_update_irq_hw() 105 outb(mask, port); in sable_update_irq_hw() 302 *(vulp)T2_DIR = mask; in lynx_update_irq_hw() 447 unsigned long bit, mask; in sable_lynx_enable_irq() local 452 sable_lynx_irq_swizzle->update_irq_hw(bit, mask); in sable_lynx_enable_irq() 456 __func__, mask, bit, irq); in sable_lynx_enable_irq() 463 unsigned long bit, mask; in sable_lynx_disable_irq() local 468 sable_lynx_irq_swizzle->update_irq_hw(bit, mask); in sable_lynx_disable_irq() 472 __func__, mask, bit, irq); in sable_lynx_disable_irq() [all …]
|
/openbmc/linux/drivers/clk/ti/ |
H A D | mux.c | 35 val &= mux->mask; in ti_clk_mux_get_parent() 77 val &= ~(mux->mask << mux->shift); in ti_clk_mux_set_parent() 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() 245 mux->mask = num_parents - 1; in ti_clk_build_component_mux() 246 mux->mask = (1 << fls(mux->mask)) - 1; in ti_clk_build_component_mux() 277 mux->mask = num_parents - 1; in of_ti_composite_mux_clk_setup() [all …]
|
/openbmc/linux/include/linux/ |
H A D | cpumask.h | 281 #define for_each_cpu(cpu, mask) \ argument 299 return cpumask_first(mask); in cpumask_next_wrap() 315 #define for_each_cpu_wrap(cpu, mask, start) \ argument 384 for_each_cpu(i, mask) in cpumask_any_but() 900 return alloc_cpumask_var(mask, flags | __GFP_ZERO); in zalloc_cpumask_var() 903 void alloc_bootmem_cpumask_var(cpumask_var_t *mask); 904 void free_cpumask_var(cpumask_var_t mask); 905 void free_bootmem_cpumask_var(cpumask_var_t mask); 909 return mask != NULL; in cpumask_available() 931 cpumask_clear(*mask); in zalloc_cpumask_var() [all …]
|
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_filter.c | 48 return val || mask; in is_field_set() 73 req->mask = cpu_to_be64(mask); in set_tcb_field() 136 req->mask = cpu_to_be64(mask); in mk_set_tcb_ulp() 298 fs->mask.pf &= 0x7; in validate_filter() 299 fs->mask.vf &= 0x7f; in validate_filter() 1097 memset(fs->mask.lip, ~0, sizeof(fs->mask.lip)); in fill_default_mask() 1100 memset(fs->mask.fip, ~0, sizeof(fs->mask.lip)); in fill_default_mask() 1438 f->fs.mask.ovlan = (fs->mask.pf << 13) | fs->mask.vf; in cxgb4_set_hash_filter() 1440 f->fs.mask.ovlan_vld = fs->mask.pfvf_vld; in cxgb4_set_hash_filter() 1685 f->fs.mask.ovlan = (fs->mask.pf << 13) | fs->mask.vf; in __cxgb4_set_filter() [all …]
|
/openbmc/linux/sound/pci/ |
H A D | ak4531_codec.c | 67 uinfo->value.integer.max = mask; in snd_ak4531_info_single() 81 val = (ak4531->regs[reg] >> shift) & mask; in snd_ak4531_get_single() 84 val = mask - val; in snd_ak4531_get_single() 100 val = ucontrol->value.integer.value[0] & mask; in snd_ak4531_put_single() 102 val = mask - val; in snd_ak4531_put_single() 134 uinfo->value.integer.max = mask; in snd_ak4531_info_double() 154 left = mask - left; in snd_ak4531_get_double() 155 right = mask - right; in snd_ak4531_get_double() 177 left = mask - left; in snd_ak4531_put_double() 178 right = mask - right; in snd_ak4531_put_double() [all …]
|
/openbmc/linux/drivers/video/fbdev/ |
H A D | atafb_utils.h | 301 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()
|
/openbmc/linux/arch/x86/hyperv/ |
H A D | hv_apic.c | 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() 165 trace_hyperv_send_ipi_mask(mask, vector); in __send_ipi_mask() 167 weight = cpumask_weight(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() 262 if (!__send_ipi_mask(mask, vector, false)) in hv_send_ipi_mask() 263 orig_apic.send_IPI_mask(mask, vector); in hv_send_ipi_mask() 268 if (!__send_ipi_mask(mask, vector, true)) in hv_send_ipi_mask_allbutself() [all …]
|
/openbmc/linux/drivers/thermal/qcom/ |
H A D | tsens-8960.c | 58 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() 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() 158 u32 mask; in disable_8960() local 161 mask <<= SENSOR0_SHIFT; in disable_8960() 162 mask |= EN; in disable_8960() [all …]
|
/openbmc/linux/arch/arm/include/asm/ |
H A D | bitops.h | 39 unsigned long mask = BIT_MASK(bit); in ____atomic_set_bit() local 44 *p |= mask; in ____atomic_set_bit() 51 unsigned long mask = BIT_MASK(bit); in ____atomic_clear_bit() local 56 *p &= ~mask; in ____atomic_clear_bit() 68 *p ^= mask; in ____atomic_change_bit() 83 *p = res | mask; in ____atomic_test_and_set_bit() 86 return (res & mask) != 0; in ____atomic_test_and_set_bit() 100 *p = res & ~mask; in ____atomic_test_and_clear_bit() 103 return (res & mask) != 0; in ____atomic_test_and_clear_bit() 117 *p = res ^ mask; in ____atomic_test_and_change_bit() [all …]
|
/openbmc/linux/arch/riscv/kernel/ |
H A D | smp.c | 99 __ipi_send_mask(ipi_desc[op], mask); in send_ipi_mask() 232 send_ipi_mask(mask, IPI_CALL_FUNC); in arch_send_call_function_ipi_mask() 243 send_ipi_mask(mask, IPI_TIMER); in tick_broadcast() 252 cpumask_t mask; in smp_send_stop() local 254 cpumask_copy(&mask, cpu_online_mask); in smp_send_stop() 259 send_ipi_mask(&mask, IPI_CPU_STOP); in smp_send_stop() 287 cpumask_t mask; in crash_smp_send_stop() local 306 cpumask_copy(&mask, cpu_online_mask); in crash_smp_send_stop() 307 cpumask_clear_cpu(smp_processor_id(), &mask); in crash_smp_send_stop() 312 send_ipi_mask(&mask, IPI_CPU_CRASH_STOP); in crash_smp_send_stop() [all …]
|