Home
last modified time | relevance | path

Searched refs:cmask (Results 1 – 25 of 63) sorted by relevance

123

/openbmc/linux/arch/openrisc/kernel/
H A Dsmp.c230 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 Dtlbflush.c105 const struct cpumask *cmask; in __flush_tlb_range() local
112 cmask = mm_cpumask(mm); in __flush_tlb_range()
113 if (cpumask_empty(cmask)) in __flush_tlb_range()
118 broadcast = cpumask_any_but(cmask, cpuid) < nr_cpu_ids; in __flush_tlb_range()
123 cmask = cpu_online_mask; in __flush_tlb_range()
133 on_each_cpu_mask(cmask, in __flush_tlb_range()
137 sbi_remote_sfence_vma_asid(cmask, in __flush_tlb_range()
/openbmc/linux/drivers/perf/
H A Dthunderx2_pmu.c326 u32 cmask; in init_cntr_base_l3c() local
329 cmask = tx2_pmu->counters_mask; 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()
358 u32 cmask; in init_cntr_base_ccpi2() local
360 cmask = tx2_pmu->counters_mask; in init_cntr_base_ccpi2()
390 u32 val, cmask, emask; in uncore_start_event_dmc() local
396 cmask = tx2_pmu->counters_mask; in uncore_start_event_dmc()
415 u32 val, cmask; in uncore_stop_event_dmc() local
470 u32 cmask, emask; in tx2_uncore_event_update() local
[all …]
H A Driscv_pmu.c167 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()
H A Driscv_pmu_sbi.c67 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()
614 0, pmu->cmask, 0, 0, 0, 0); in pmu_sbi_stop_all()
1046 if (pmu_sbi_get_ctrinfo(num_counters, &cmask)) in pmu_sbi_device_probe()
[all …]
H A Driscv_pmu_legacy.c114 pmu->cmask = BIT(RISCV_PMU_LEGACY_CYCLE) | in pmu_legacy_init()
/openbmc/linux/drivers/hid/
H A Dhid-samsung.c153 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/sound/usb/
H A Dmixer_quirks.c58 unsigned int cmask, in snd_create_std_mono_ctl_offset() argument
75 cval->cmask = cmask; in snd_create_std_mono_ctl_offset()
1538 .cmask = 0x0,
1545 .cmask = 0x1,
1552 .cmask = 0x2,
1560 .cmask = 0x0,
1567 .cmask = 0x1,
1574 .cmask = 0x2,
1582 .cmask = 0x0,
1589 .cmask = 0x1,
[all …]
H A Dmixer.h84 unsigned int cmask; /* channel mask bitmap: 0 = master */ member
/openbmc/linux/drivers/regulator/
H A Dhi655x-regulator.c108 sreg, cmask, vtable) { \ argument
122 .enable_mask = BIT(cmask), \
129 sreg, cmask, minv, nvolt, vstep) { \ argument
144 .enable_mask = BIT(cmask), \
/openbmc/qemu/target/riscv/
H A Dpmu.c36 void riscv_pmu_generate_fdt_node(void *fdt, uint32_t cmask, char *pmu_name) in riscv_pmu_generate_fdt_node() argument
54 fdt_event_ctr_map[2] = cpu_to_be32(cmask | 1 << 0); in riscv_pmu_generate_fdt_node()
59 fdt_event_ctr_map[5] = cpu_to_be32(cmask | 1 << 2); in riscv_pmu_generate_fdt_node()
64 fdt_event_ctr_map[8] = cpu_to_be32(cmask); in riscv_pmu_generate_fdt_node()
69 fdt_event_ctr_map[11] = cpu_to_be32(cmask); in riscv_pmu_generate_fdt_node()
74 fdt_event_ctr_map[14] = cpu_to_be32(cmask); in riscv_pmu_generate_fdt_node()
H A Dpmu.h31 void riscv_pmu_generate_fdt_node(void *fdt, uint32_t cmask, char *pmu_name);
/openbmc/linux/drivers/net/ethernet/netronome/nfp/abm/
H A Dcls.c190 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 Dnls_base.c29 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/hw/pci/
H A Dpci.c851 dev->cmask[PCI_STATUS] = PCI_STATUS_CAP_LIST; in pci_init_cmask()
852 dev->cmask[PCI_REVISION_ID] = 0xff; in pci_init_cmask()
853 dev->cmask[PCI_CLASS_PROG] = 0xff; in pci_init_cmask()
855 dev->cmask[PCI_HEADER_TYPE] = 0xff; in pci_init_cmask()
856 dev->cmask[PCI_CAPABILITY_LIST] = 0xff; in pci_init_cmask()
935 d->cmask[PCI_IO_BASE] |= PCI_IO_RANGE_TYPE_MASK; in pci_init_mask_bridge()
1005 pci_dev->cmask = g_malloc0(config_size); in pci_config_alloc()
1014 g_free(pci_dev->cmask); in pci_config_free()
1338 pci_set_quad(pci_dev->cmask + addr, ~0ULL); in pci_register_bar()
2489 memset(pdev->cmask + offset, 0xFF, size); in pci_add_capability()
[all …]
H A Dslotid_cap.c35 d->cmask[cap + PCI_SID_ESR] = 0xff; in slotid_cap_init()
H A Dpcie.c56 uint8_t *cmask = dev->cmask + dev->exp.exp_cap; in pcie_cap_v1_fill() local
87 pci_set_word(cmask + PCI_EXP_LNKSTA, 0); in pcie_cap_v1_fill()
670 pci_word_test_and_clear_mask(dev->cmask + pos + PCI_EXP_SLTSTA, in pcie_cap_slot_init()
988 memset(dev->cmask + offset, 0xFF, size); in pcie_add_capability()
H A Dpcie_sriov.c100 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 Dcore.c429 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 Dvcpu_pmu.c158 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 Dshpc.h21 uint8_t *cmask; member
/openbmc/linux/include/linux/perf/
H A Driscv_pmu.h50 unsigned long cmask; member
/openbmc/linux/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.h143 u64 cmask; member
173 return uctx ? (uctx->cmask & BNXT_RE_UCNTX_CMASK_POW2_DISABLED) ? in bnxt_re_init_depth()
/openbmc/linux/tools/perf/Documentation/
H A Dperf-list.txt114 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 Dsocket.c99 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()

123