/openbmc/linux/arch/openrisc/kernel/ |
H A D | smp.c | 230 static void smp_flush_tlb_mm(struct cpumask *cmask, struct mm_struct *mm) in smp_flush_tlb_mm() argument 234 if (cpumask_empty(cmask)) in smp_flush_tlb_mm() 239 if (cpumask_any_but(cmask, cpuid) >= nr_cpu_ids) { in smp_flush_tlb_mm() 243 on_each_cpu_mask(cmask, ipi_flush_tlb_mm, mm, 1); in smp_flush_tlb_mm() 267 static void smp_flush_tlb_range(const struct cpumask *cmask, unsigned long start, in smp_flush_tlb_range() argument 272 if (cpumask_empty(cmask)) in smp_flush_tlb_range() 277 if (cpumask_any_but(cmask, cpuid) >= nr_cpu_ids) { in smp_flush_tlb_range() 290 on_each_cpu_mask(cmask, ipi_flush_tlb_page, &fd, 1); in smp_flush_tlb_range() 292 on_each_cpu_mask(cmask, ipi_flush_tlb_range, &fd, 1); in smp_flush_tlb_range() 315 const struct cpumask *cmask = vma ? mm_cpumask(vma->vm_mm) in flush_tlb_range() local [all …]
|
/openbmc/linux/arch/riscv/mm/ |
H A D | tlbflush.c | 82 const struct cpumask *cmask; in __flush_tlb_range() local 89 cmask = mm_cpumask(mm); in __flush_tlb_range() 90 if (cpumask_empty(cmask)) in __flush_tlb_range() 95 broadcast = cpumask_any_but(cmask, cpuid) < nr_cpu_ids; in __flush_tlb_range() 100 cmask = cpu_online_mask; in __flush_tlb_range() 110 on_each_cpu_mask(cmask, in __flush_tlb_range() 114 sbi_remote_sfence_vma_asid(cmask, in __flush_tlb_range()
|
/openbmc/linux/drivers/perf/ |
H A D | thunderx2_pmu.c | 326 u32 cmask; in init_cntr_base_l3c() local 329 cmask = tx2_pmu->counters_mask; in init_cntr_base_l3c() 333 + L3C_COUNTER_CTL + (8 * GET_COUNTERID(event, cmask)); in init_cntr_base_l3c() 335 + L3C_COUNTER_DATA + (8 * GET_COUNTERID(event, cmask)); in init_cntr_base_l3c() 342 u32 cmask; in init_cntr_base_dmc() local 345 cmask = tx2_pmu->counters_mask; in init_cntr_base_dmc() 351 + DMC_COUNTER_DATA + (0xc * GET_COUNTERID(event, cmask)); in init_cntr_base_dmc() 358 u32 cmask; in init_cntr_base_ccpi2() local 360 cmask = tx2_pmu->counters_mask; in init_cntr_base_ccpi2() 363 + CCPI2_COUNTER_CTL + (4 * GET_COUNTERID(event, cmask)); in init_cntr_base_ccpi2() [all …]
|
H A D | riscv_pmu_sbi.c | 67 static unsigned long cmask; variable 295 if (!cmask) in riscv_pmu_get_hpm_info() 298 for_each_set_bit(i, &cmask, RISCV_MAX_COUNTERS) { in riscv_pmu_get_hpm_info() 348 uint64_t cbase = 0, cmask = rvpmu->cmask; in pmu_sbi_ctr_get_idx() local 361 cmask = 1; in pmu_sbi_ctr_get_idx() 364 cmask = 1UL << (CSR_INSTRET - CSR_CYCLE); in pmu_sbi_ctr_get_idx() 371 cmask, cflags, hwc->event_base, hwc->config, in pmu_sbi_ctr_get_idx() 375 cmask, cflags, hwc->event_base, hwc->config, 0); in pmu_sbi_ctr_get_idx() 384 if (!test_bit(idx, &rvpmu->cmask) || !pmu_ctr_list[idx].value) in pmu_sbi_ctr_get_idx() 614 0, pmu->cmask, SBI_PMU_STOP_FLAG_RESET, 0, 0, 0); in pmu_sbi_stop_all() [all …]
|
H A D | riscv_pmu.c | 167 unsigned long cmask; in riscv_pmu_event_update() local 173 cmask = riscv_pmu_ctr_get_width_mask(event); in riscv_pmu_event_update() 182 delta = (new_raw_count - prev_raw_count) & cmask; in riscv_pmu_event_update() 314 uint64_t cmask; in riscv_pmu_event_init() local 348 cmask = riscv_pmu_ctr_get_width_mask(event); in riscv_pmu_event_init() 349 hwc->sample_period = cmask >> 1; in riscv_pmu_event_init()
|
/openbmc/linux/sound/usb/ |
H A D | mixer_quirks.c | 42 unsigned int unitid, control, cmask; member 58 unsigned int cmask, in snd_create_std_mono_ctl_offset() argument 75 cval->cmask = cmask; in snd_create_std_mono_ctl_offset() 111 unsigned int cmask, in snd_create_std_mono_ctl() argument 116 return snd_create_std_mono_ctl_offset(mixer, unitid, control, cmask, in snd_create_std_mono_ctl() 130 t->cmask, t->val_type, t->name, t->tlv_callback); in snd_create_std_mono_table() 1133 unsigned int control, cmask; in snd_ftu_create_volume_ctls() local 1142 cmask = 1 << in; in snd_ftu_create_volume_ctls() 1147 cmask, val_type, name, in snd_ftu_create_volume_ctls() 1153 cmask = 1 << in; in snd_ftu_create_volume_ctls() [all …]
|
H A D | mixer.h | 84 unsigned int cmask; /* channel mask bitmap: 0 = master */ member
|
H A D | mixer.c | 1234 if (cval->cmask) { in get_min_max_with_quirks() 1236 if (cval->cmask & (1 << i)) { in get_min_max_with_quirks() 1336 if (!cval->cmask) { in get_min_max_with_quirks() 1341 if (cval->cmask & (1 << i)) { in get_min_max_with_quirks() 1406 if (cval->cmask) { in mixer_ctl_feature_get() 1409 if (!(cval->cmask & (1 << c))) in mixer_ctl_feature_get() 1439 if (cval->cmask) { in mixer_ctl_feature_put() 1442 if (!(cval->cmask & (1 << c))) in mixer_ctl_feature_put() 1679 cval->cmask = ctl_mask; in __build_feature_ctl() 2179 cval->cmask |= (1 << i); in build_mixer_unit_ctl() [all …]
|
/openbmc/linux/drivers/hid/ |
H A D | hid-samsung.c | 153 unsigned int cmask = HID_CONNECT_DEFAULT; in samsung_probe() local 167 cmask = (cmask & ~HID_CONNECT_HIDINPUT) | in samsung_probe() 172 ret = hid_hw_start(hdev, cmask); in samsung_probe()
|
/openbmc/linux/drivers/regulator/ |
H A D | hi655x-regulator.c | 108 sreg, cmask, vtable) { \ argument 122 .enable_mask = BIT(cmask), \ 129 sreg, cmask, minv, nvolt, vstep) { \ argument 144 .enable_mask = BIT(cmask), \
|
/openbmc/linux/drivers/net/ethernet/netronome/nfp/abm/ |
H A D | cls.c | 190 u32 cmask; in nfp_abm_u32_knode_replace() local 197 cmask = iter->mask & mask; in nfp_abm_u32_knode_replace() 198 if ((iter->val & cmask) == (val & cmask) && in nfp_abm_u32_knode_replace()
|
/openbmc/linux/fs/nls/ |
H A D | nls_base.c | 29 int cmask; member 64 for (t = utf8_table; t->cmask; t++) { in utf8_to_utf32() 66 if ((c0 & t->cmask) == t->cval) { in utf8_to_utf32() 100 for (t = utf8_table; t->cmask && maxout; t++, maxout--) { in utf32_to_utf8()
|
/openbmc/qemu/target/riscv/ |
H A D | pmu.c | 37 void riscv_pmu_generate_fdt_node(void *fdt, uint32_t cmask, char *pmu_name) in riscv_pmu_generate_fdt_node() argument 55 fdt_event_ctr_map[2] = cpu_to_be32(cmask | 1 << 0); in riscv_pmu_generate_fdt_node() 60 fdt_event_ctr_map[5] = cpu_to_be32(cmask | 1 << 2); in riscv_pmu_generate_fdt_node() 65 fdt_event_ctr_map[8] = cpu_to_be32(cmask); in riscv_pmu_generate_fdt_node() 70 fdt_event_ctr_map[11] = cpu_to_be32(cmask); in riscv_pmu_generate_fdt_node() 75 fdt_event_ctr_map[14] = cpu_to_be32(cmask); in riscv_pmu_generate_fdt_node()
|
H A D | pmu.h | 34 void riscv_pmu_generate_fdt_node(void *fdt, uint32_t cmask, char *pmu_name);
|
/openbmc/qemu/hw/pci/ |
H A D | pci.c | 662 s->cmask[i] & ~s->wmask[i] & ~s->w1cmask[i]) { in get_pci_config_device() 666 s->cmask[i], s->wmask[i], s->w1cmask[i]); in get_pci_config_device() 870 pci_set_word(dev->cmask + PCI_VENDOR_ID, 0xffff); in pci_init_cmask() 871 pci_set_word(dev->cmask + PCI_DEVICE_ID, 0xffff); in pci_init_cmask() 872 dev->cmask[PCI_STATUS] = PCI_STATUS_CAP_LIST; in pci_init_cmask() 873 dev->cmask[PCI_REVISION_ID] = 0xff; in pci_init_cmask() 874 dev->cmask[PCI_CLASS_PROG] = 0xff; in pci_init_cmask() 875 pci_set_word(dev->cmask + PCI_CLASS_DEVICE, 0xffff); in pci_init_cmask() 876 dev->cmask[PCI_HEADER_TYPE] = 0xff; in pci_init_cmask() 877 dev->cmask[PCI_CAPABILITY_LIST] = 0xff; in pci_init_cmask() [all …]
|
H A D | slotid_cap.c | 35 d->cmask[cap + PCI_SID_ESR] = 0xff; in slotid_cap_init()
|
H A D | pcie.c | 74 uint8_t *cmask = dev->cmask + dev->exp.exp_cap; in pcie_cap_v1_fill() local 111 pci_set_word(cmask + PCI_EXP_LNKSTA, 0); in pcie_cap_v1_fill() 729 pci_word_test_and_clear_mask(dev->cmask + pos + PCI_EXP_SLTSTA, in pcie_cap_slot_init() 1085 memset(dev->cmask + offset, 0xFF, size); in pcie_add_capability()
|
H A D | pcie_sriov.c | 100 pci_set_quad(dev->cmask + addr, ~0ULL); in pcie_sriov_pf_init_vf_bar() 103 pci_set_long(dev->cmask + addr, 0xffffffff); in pcie_sriov_pf_init_vf_bar()
|
/openbmc/linux/arch/x86/events/zhaoxin/ |
H A D | core.c | 429 if ((event->hw.config & c->cmask) == c->code) in zhaoxin_get_event_constraints() 441 PMU_FORMAT_ATTR(cmask, "config:24-31"); 570 X86_CONFIG(.event = 0x01, .umask = 0x01, .inv = 0x01, .cmask = 0x01); in zhaoxin_pmu_init() 573 X86_CONFIG(.event = 0x0f, .umask = 0x04, .inv = 0, .cmask = 0); in zhaoxin_pmu_init()
|
/openbmc/linux/arch/riscv/kvm/ |
H A D | vcpu_pmu.c | 158 unsigned long cbase, unsigned long cmask) in kvm_pmu_get_programmable_pmc_index() argument 174 for_each_set_bit(i, &cmask, BITS_PER_LONG) { in kvm_pmu_get_programmable_pmc_index() 187 unsigned long cbase, unsigned long cmask) in pmu_get_pmc_index() argument 196 return kvm_pmu_get_programmable_pmc_index(pmu, eidx, cbase, cmask); in pmu_get_pmc_index()
|
/openbmc/qemu/include/hw/pci/ |
H A D | shpc.h | 21 uint8_t *cmask; member
|
/openbmc/linux/drivers/infiniband/hw/bnxt_re/ |
H A D | ib_verbs.h | 143 u64 cmask; member 173 return uctx ? (uctx->cmask & BNXT_RE_UCNTX_CMASK_POW2_DISABLED) ? in bnxt_re_init_depth()
|
/openbmc/linux/include/linux/perf/ |
H A D | riscv_pmu.h | 50 unsigned long cmask; member
|
/openbmc/linux/tools/perf/Documentation/ |
H A D | perf-list.txt | 114 registers: event, umask, edge, inv, cmask. Esp. guest/host only and 125 A8H 01H LSD.UOPS Counts the number of micro-ops Use cmask=1 and 189 perf stat -e cpu/event=0xa8,umask=0x1,name=LSD.UOPS_CYCLES,cmask=0x1/ ... 193 perf stat -e cpu/event=0xa8,umask=0x1,cmask=0x1,name=\'LSD.UOPS_CYCLES:cmask=0x1\'/ ...
|
/openbmc/linux/drivers/isdn/mISDN/ |
H A D | socket.c | 99 if (_pms(sk)->cmask & MISDN_TIME_STAMP) { in mISDN_sock_cmsg() 423 _pms(sk)->cmask |= MISDN_TIME_STAMP; in data_sock_setsockopt() 425 _pms(sk)->cmask &= ~MISDN_TIME_STAMP; in data_sock_setsockopt() 449 if (_pms(sk)->cmask & MISDN_TIME_STAMP) in data_sock_getsockopt()
|