/linux/drivers/mfd/ |
H A D | da9150-core.c | 223 void da9150_set_bits(struct da9150 *da9150, u16 reg, u8 mask, u8 val) in da9150_set_bits() argument 227 ret = regmap_update_bits(da9150->regmap, reg, mask, val); in da9150_set_bits() 259 .mask = DA9150_E_VBUS_MASK, 263 .mask = DA9150_E_CHG_MASK, 267 .mask = DA9150_E_TCLASS_MASK, 271 .mask = DA9150_E_TJUNC_MASK, 275 .mask = DA9150_E_VFAULT_MASK, 279 .mask = DA9150_E_CONF_MASK, 283 .mask = DA9150_E_DAT_MASK, 287 .mask = DA9150_E_DTYPE_MASK, [all …]
|
/linux/drivers/bcma/ |
H A D | driver_chipcommon.c | 19 u32 mask, u32 value) in bcma_cc_write32_masked() argument 21 value &= mask; in bcma_cc_write32_masked() 22 value |= bcma_cc_read32(cc, offset) & ~mask; in bcma_cc_write32_masked() 264 void bcma_chipco_irq_mask(struct bcma_drv_cc *cc, u32 mask, u32 value) in bcma_chipco_irq_mask() argument 266 bcma_cc_write32_masked(cc, BCMA_CC_IRQMASK, mask, value); in bcma_chipco_irq_mask() 269 u32 bcma_chipco_irq_status(struct bcma_drv_cc *cc, u32 mask) in bcma_chipco_irq_status() argument 271 return bcma_cc_read32(cc, BCMA_CC_IRQSTAT) & mask; in bcma_chipco_irq_status() 274 u32 bcma_chipco_gpio_in(struct bcma_drv_cc *cc, u32 mask) in bcma_chipco_gpio_in() argument 276 return bcma_cc_read32(cc, BCMA_CC_GPIOIN) & mask; in bcma_chipco_gpio_in() 279 u32 bcma_chipco_gpio_out(struct bcma_drv_cc *cc, u32 mask, u32 value) in bcma_chipco_gpio_out() argument [all …]
|
/linux/sound/soc/intel/common/ |
H A D | soc-acpi-intel-sdw-mockup-match.c | 108 .mask = BIT(0), 113 .mask = BIT(1), 118 .mask = BIT(3), 127 .mask = BIT(0), 132 .mask = BIT(1), 137 .mask = BIT(2), 142 .mask = BIT(3), 151 .mask = BIT(1), 156 .mask = BIT(2), 161 .mask = BIT(0),
|
/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() 50 if (r->mask & mask) in __parse_regs() 58 if ((r->mask & mask) && !strcasecmp(s, r->name)) in __parse_regs() 67 *mode |= r->mask; in __parse_regs() 79 *mode = mask; in __parse_regs()
|
/linux/drivers/media/rc/ |
H A D | winbond-cir.c | 231 wbcir_set_bits(unsigned long addr, u8 bits, u8 mask) in wbcir_set_bits() argument 236 val = ((val & ~mask) | (bits & mask)); in wbcir_set_bits() 581 wbcir_txmask(struct rc_dev *dev, u32 mask) in wbcir_txmask() argument 588 if (mask > 15) in wbcir_txmask() 592 switch (mask) { in wbcir_txmask() 615 if (data->txmask != mask) { in wbcir_txmask() 617 data->txmask = mask; in wbcir_txmask() 673 u8 mask[11]; in wbcir_shutdown() local 677 u32 mask_sc = rc->scancode_wakeup_filter.mask; in wbcir_shutdown() 681 memset(mask, 0, sizeof(mask)); in wbcir_shutdown() [all …]
|
/linux/drivers/infiniband/core/ |
H A D | packer.c | 73 __be32 mask; in ib_pack() local 84 mask = cpu_to_be32(((1ull << desc[i].size_bits) - 1) << shift); in ib_pack() 86 *addr = (*addr & ~mask) | (cpu_to_be32(val) & mask); in ib_pack() 90 __be64 mask; in ib_pack() local 101 mask = cpu_to_be64((~0ull >> (64 - desc[i].size_bits)) << shift); in ib_pack() 103 *addr = (*addr & ~mask) | (cpu_to_be64(val) & mask); in ib_pack() 162 u32 mask; in ib_unpack() local 166 mask = ((1ull << desc[i].size_bits) - 1) << shift; in ib_unpack() 168 val = (be32_to_cpup(addr) & mask) >> shift; in ib_unpack() 176 u64 mask; in ib_unpack() local [all …]
|
/linux/drivers/usb/chipidea/ |
H A D | otg.c | 29 u32 hw_read_otgsc(struct ci_hdrc *ci, u32 mask) in hw_read_otgsc() argument 32 u32 val = hw_read(ci, OP_OTGSC, mask); in hw_read_otgsc() 74 return val & mask; in hw_read_otgsc() 83 void hw_write_otgsc(struct ci_hdrc *ci, u32 mask, u32 data) in hw_write_otgsc() argument 89 if (data & mask & OTGSC_BSVIS) in hw_write_otgsc() 93 if (data & mask & OTGSC_BSVIE) { in hw_write_otgsc() 96 } else if (mask & OTGSC_BSVIE) { in hw_write_otgsc() 103 if (data & mask & OTGSC_IDIS) in hw_write_otgsc() 107 if (data & mask & OTGSC_IDIE) { in hw_write_otgsc() 110 } else if (mask & OTGSC_IDIE) { in hw_write_otgsc() [all …]
|
H A D | ci.h | 346 static inline u32 hw_read_id_reg(struct ci_hdrc *ci, u32 offset, u32 mask) in hw_read_id_reg() argument 348 return ioread32(ci->hw_bank.abs + offset) & mask; in hw_read_id_reg() 359 u32 mask, u32 data) in hw_write_id_reg() argument 361 if (~mask) in hw_write_id_reg() 362 data = (ioread32(ci->hw_bank.abs + offset) & ~mask) in hw_write_id_reg() 363 | (data & mask); in hw_write_id_reg() 376 static inline u32 hw_read(struct ci_hdrc *ci, enum ci_hw_regs reg, u32 mask) in hw_read() argument 378 return ioread32(ci->hw_bank.regmap[reg]) & mask; in hw_read() 409 u32 mask, u32 data) in hw_write() argument 411 if (~mask) in hw_write() [all …]
|
/linux/sound/mips/ |
H A D | ad1843.c | 189 int w, mask, oldval, newbits; in ad1843_write_bits() local 192 mask = ((1 << field->nbits) - 1) << field->lo_bit; in ad1843_write_bits() 193 oldval = (w & mask) >> field->lo_bit; in ad1843_write_bits() 194 newbits = (newval << field->lo_bit) & mask; in ad1843_write_bits() 195 w = (w & ~mask) | newbits; in ad1843_write_bits() 218 int w = 0, mask, *value, reg = -1; in ad1843_read_multi() local 229 mask = (1 << fp->nbits) - 1; in ad1843_read_multi() 230 *value = w >> fp->lo_bit & mask; in ad1843_read_multi() 252 int w, m, mask, bits; in ad1843_write_multi() local 254 mask = 0; in ad1843_write_multi() [all …]
|
/linux/arch/x86/include/asm/ |
H A D | word-at-a-time.h | 17 unsigned long mask = ((a - c->one_bits) & ~a) & c->high_bits; in has_zero() local 18 *bits = mask; in has_zero() 19 return mask; in has_zero() 50 #define zero_bytemask(mask) (mask) argument 53 static inline unsigned long find_zero(unsigned long mask) in find_zero() argument 56 long a = (0x0ff0001+mask) >> 23; in find_zero() 58 return a & mask; in find_zero()
|
/linux/fs/ntfs3/ |
H A D | bitfunc.c | 83 u8 mask; in are_bits_set() local 89 mask = fill_mask[pos + nbits] & zero_mask[pos]; in are_bits_set() 90 return !nbits || (*map & mask) == mask; in are_bits_set() 93 mask = zero_mask[pos]; in are_bits_set() 94 if ((*map++ & mask) != mask) in are_bits_set() 122 mask = fill_mask[pos]; in are_bits_set() 123 if ((*map & mask) != mask) in are_bits_set()
|
/linux/drivers/scsi/lpfc/ |
H A D | lpfc_logmsg.h | 57 #define lpfc_vlog_msg(vport, level, mask, fmt, arg...) \ argument 58 { if (((mask) & (vport)->cfg_log_verbose) || (level[1] <= '5')) \ 62 #define lpfc_log_msg(phba, level, mask, fmt, arg...) \ argument 67 if (((mask) & log_verbose) || (level[1] <= '5')) \ 73 #define lpfc_printf_vlog(vport, level, mask, fmt, arg...) \ argument 75 { if (((mask) & (vport)->cfg_log_verbose) || (level[1] <= '3')) { \ 76 if ((mask) & LOG_TRACE_EVENT && !(vport)->cfg_log_verbose) \ 86 #define lpfc_printf_log(phba, level, mask, fmt, arg...) \ argument 91 if (((mask) & log_verbose) || (level[1] <= '3')) { \ 92 if ((mask) & LOG_TRACE_EVENT && !log_verbose) \
|
/linux/drivers/gpu/drm/i915/ |
H A D | i915_cmd_parser.c | 129 u32 mask; member 141 u32 mask; member 155 u32 mask; member 173 u32 mask; member 229 .reg = { .offset = 1, .mask = 0x007FFFFC, .step = 2 } ), 231 .reg = { .offset = 1, .mask = 0x007FFFFC }, 234 .mask = MI_GLOBAL_GTT, 238 .reg = { .offset = 1, .mask = 0x007FFFFC }, 241 .mask = MI_GLOBAL_GTT, 264 .mask = MI_GLOBAL_GTT, [all …]
|
/linux/drivers/media/rc/img-ir/ |
H A D | img-ir-nec.c | 60 data_m = in->mask & 0xff; in img_ir_nec_filter() 70 if ((in->data | in->mask) & 0xff000000) in img_ir_nec_filter() 72 else if ((in->data | in->mask) & 0x00ff0000) in img_ir_nec_filter() 82 addr_m = bitrev8(in->mask >> 24); in img_ir_nec_filter() 84 addr_inv_m = bitrev8(in->mask >> 16); in img_ir_nec_filter() 86 data_m = bitrev8(in->mask >> 8); in img_ir_nec_filter() 88 data_inv_m = bitrev8(in->mask >> 0); in img_ir_nec_filter() 93 addr_m = (in->mask >> 16) & 0xff; in img_ir_nec_filter() 95 addr_inv_m = (in->mask >> 8) & 0xff; in img_ir_nec_filter() 102 addr_m = (in->mask >> 8) & 0xff; in img_ir_nec_filter() [all …]
|
/linux/arch/alpha/kernel/ |
H A D | sys_eiger.c | 42 eiger_update_irq_hw(unsigned long irq, unsigned long mask) in eiger_update_irq_hw() argument 46 mask = (irq >= 64 ? mask << 16 : mask >> ((irq - 16) & 0x30)); in eiger_update_irq_hw() 48 outl(mask & 0xffff0000UL, regaddr); in eiger_update_irq_hw() 55 unsigned long mask; in eiger_enable_irq() local 56 mask = (cached_irq_mask[irq >= 64] &= ~(1UL << (irq & 63))); in eiger_enable_irq() 57 eiger_update_irq_hw(irq, mask); in eiger_enable_irq() 64 unsigned long mask; in eiger_disable_irq() local 65 mask = (cached_irq_mask[irq >= 64] |= 1UL << (irq & 63)); in eiger_disable_irq() 66 eiger_update_irq_hw(irq, mask); in eiger_disable_irq()
|
/linux/arch/riscv/mm/ |
H A D | ptdump.c | 131 u64 mask; member 139 .mask = _PAGE_NAPOT, 143 .mask = _PAGE_MTMASK_SVPBMT, 148 .mask = _PAGE_SOFT, 152 .mask = _PAGE_DIRTY, 156 .mask = _PAGE_ACCESSED, 160 .mask = _PAGE_GLOBAL, 164 .mask = _PAGE_USER, 168 .mask = _PAGE_EXEC, 172 .mask = _PAGE_WRITE, [all …]
|
/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | cpu_mask.c | 8 static void validate_mask(int case_nr, const char *exp, bool *mask, int n) in validate_mask() argument 18 CHECK(!mask[i], "cpu_not_set", in validate_mask() 22 CHECK(i < n && mask[i], "cpu_set", in validate_mask() 61 bool *mask; in test_cpu_mask() local 64 mask = NULL; in test_cpu_mask() 65 err = parse_cpu_mask_str(test_cases[i].cpu_mask, &mask, &n); in test_cpu_mask() 74 validate_mask(i + 1, test_cases[i].expect, mask, n); in test_cpu_mask() 76 free(mask); in test_cpu_mask()
|
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramgk104.c | 141 gk104_ram_train(struct gk104_ramfuc *fuc, u32 mask, u32 data) in gk104_ram_train() argument 146 ram_mask(fuc, 0x10f910, mask, data); in gk104_ram_train() 147 ram_mask(fuc, 0x10f914, mask, data); in gk104_ram_train() 236 u32 mask = _mask | _copy; in gk104_ram_nuts() local 243 u32 next = (prev & ~mask) | data; in gk104_ram_nuts() 258 u32 mask, data; in gk104_ram_calc_gddr5() local 304 mask = 0x800f07e0; in gk104_ram_calc_gddr5() 327 mask |= 0x03000000; in gk104_ram_calc_gddr5() 329 mask |= 0x00002000; in gk104_ram_calc_gddr5() 331 mask |= 0x00004000; in gk104_ram_calc_gddr5() [all …]
|
/linux/security/keys/ |
H A D | permission.c | 30 key_perm_t kperm, mask; in key_task_permission() local 43 case KEY_NEED_VIEW: mask = KEY_OTH_VIEW; break; in key_task_permission() 44 case KEY_NEED_READ: mask = KEY_OTH_READ; break; in key_task_permission() 45 case KEY_NEED_WRITE: mask = KEY_OTH_WRITE; break; in key_task_permission() 46 case KEY_NEED_SEARCH: mask = KEY_OTH_SEARCH; break; in key_task_permission() 47 case KEY_NEED_LINK: mask = KEY_OTH_LINK; break; in key_task_permission() 48 case KEY_NEED_SETATTR: mask = KEY_OTH_SETATTR; break; in key_task_permission() 85 if ((kperm & mask) != mask) in key_task_permission()
|
/linux/tools/gpio/ |
H A D | lsgpio.c | 28 unsigned long long mask; member 34 .mask = GPIO_V2_LINE_FLAG_USED, 38 .mask = GPIO_V2_LINE_FLAG_INPUT, 42 .mask = GPIO_V2_LINE_FLAG_OUTPUT, 46 .mask = GPIO_V2_LINE_FLAG_ACTIVE_LOW, 50 .mask = GPIO_V2_LINE_FLAG_OPEN_DRAIN, 54 .mask = GPIO_V2_LINE_FLAG_OPEN_SOURCE, 58 .mask = GPIO_V2_LINE_FLAG_BIAS_PULL_UP, 62 .mask = GPIO_V2_LINE_FLAG_BIAS_PULL_DOWN, 66 .mask = GPIO_V2_LINE_FLAG_BIAS_DISABLED, [all …]
|
/linux/net/netfilter/ |
H A D | nf_flow_table_offload.c | 35 struct nf_flow_key *mask = &match->mask; in nf_flow_rule_lwt_match() local 45 mask->enc_key_id.keyid = 0xffffffff; in nf_flow_rule_lwt_match() 55 mask->enc_ipv4.src = 0xffffffff; in nf_flow_rule_lwt_match() 57 mask->enc_ipv4.dst = 0xffffffff; in nf_flow_rule_lwt_match() 67 memset(&mask->enc_ipv6.src, 0xff, in nf_flow_rule_lwt_match() 71 memset(&mask->enc_ipv6.dst, 0xff, in nf_flow_rule_lwt_match() 81 struct flow_dissector_key_vlan *mask, in nf_flow_rule_vlan_match() argument 85 mask->vlan_id = VLAN_VID_MASK; in nf_flow_rule_vlan_match() 87 mask->vlan_tpid = 0xffff; in nf_flow_rule_vlan_match() 94 struct nf_flow_key *mask = &match->mask; in nf_flow_rule_match() local [all …]
|
/linux/lib/ |
H A D | kfifo.c | 22 return (fifo->mask + 1) - (fifo->in - fifo->out); in kfifo_unused() 40 fifo->mask = 0; in __kfifo_alloc() 47 fifo->mask = 0; in __kfifo_alloc() 50 fifo->mask = size - 1; in __kfifo_alloc() 63 fifo->mask = 0; in __kfifo_free() 81 fifo->mask = 0; in __kfifo_init() 84 fifo->mask = size - 1; in __kfifo_init() 93 unsigned int size = fifo->mask + 1; in kfifo_copy_in() 97 off &= fifo->mask; in kfifo_copy_in() 132 unsigned int size = fifo->mask in kfifo_copy_out() 392 __KFIFO_PEEK(data,out,mask) global() argument 401 unsigned int mask = fifo->mask; __kfifo_peek_n() local 412 __KFIFO_POKE(data,in,mask,val) global() argument 423 unsigned int mask = fifo->mask; __kfifo_poke_n() local [all...] |
/linux/drivers/mtd/spi-nor/ |
H A D | swp.c | 15 u8 mask = SR_BP2 | SR_BP1 | SR_BP0; in spi_nor_get_sr_bp_mask() local 18 return mask | SR_BP3_BIT6; in spi_nor_get_sr_bp_mask() 21 return mask | SR_BP3; in spi_nor_get_sr_bp_mask() 23 return mask; in spi_nor_get_sr_bp_mask() 43 u8 mask = spi_nor_get_sr_bp_mask(nor); in spi_nor_get_min_prot_length_sr() local 46 bp_slots = (1 << hweight8(mask)) - 2; in spi_nor_get_min_prot_length_sr() 60 u8 mask = spi_nor_get_sr_bp_mask(nor); in spi_nor_get_locked_range_sr() local 62 u8 bp, val = sr & mask; in spi_nor_get_locked_range_sr() 163 u8 mask = spi_nor_get_sr_bp_mask(nor); in spi_nor_sr_lock() local 202 val = mask; in spi_nor_sr_lock() [all …]
|
/linux/arch/mips/boot/dts/mti/ |
H A D | sead3.dts | 101 mask = <0x4d>; 116 mask = <0x1>; 122 mask = <0x2>; 128 mask = <0x4>; 134 mask = <0x8>; 140 mask = <0x10>; 146 mask = <0x20>; 152 mask = <0x40>; 158 mask = <0x80>; 165 mask = <0x1>; [all …]
|
/linux/arch/arm/mach-s3c/ |
H A D | wakeup-mask.c | 18 const struct samsung_wakeup_mask *mask, int nr_mask) in samsung_sync_wakemask() argument 25 for (; nr_mask > 0; nr_mask--, mask++) { in samsung_sync_wakemask() 26 if (mask->irq == NO_WAKEUP_IRQ) { in samsung_sync_wakemask() 27 val |= mask->bit; in samsung_sync_wakemask() 31 data = irq_get_irq_data(mask->irq); in samsung_sync_wakemask() 35 val &= ~mask->bit; in samsung_sync_wakemask() 37 val |= mask->bit; in samsung_sync_wakemask()
|