| /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.c | 165 unsigned long cmask; in riscv_pmu_event_update() local 171 cmask = riscv_pmu_ctr_get_width_mask(event); in riscv_pmu_event_update() 180 delta = (new_raw_count - prev_raw_count) & cmask; in riscv_pmu_event_update() 310 uint64_t cmask; in riscv_pmu_event_init() local 344 cmask = riscv_pmu_ctr_get_width_mask(event); in riscv_pmu_event_init() 345 hwc->sample_period = cmask >> 1; in riscv_pmu_event_init()
|
| H A D | riscv_pmu_sbi.c | 100 static DECLARE_BITMAP(cmask, RISCV_MAX_COUNTERS); 383 if (!cmask[i]) in pmu_sbi_check_event() 385 ret = pmu_sbi_ctr_cfg_match(i * BITS_PER_LONG, cmask[i], 0, in pmu_sbi_check_event() 513 if (bitmap_empty(cmask, RISCV_MAX_COUNTERS)) in riscv_pmu_get_hpm_info() 516 for_each_set_bit(i, cmask, RISCV_MAX_COUNTERS) { in riscv_pmu_get_hpm_info() 566 u64 cbase = 0, cmask = 0; in pmu_sbi_ctr_get_idx() local 579 cmask = 1; in pmu_sbi_ctr_get_idx() 582 cmask = BIT(CSR_INSTRET - CSR_CYCLE); in pmu_sbi_ctr_get_idx() 587 if (cmask) { in pmu_sbi_ctr_get_idx() 588 ret = pmu_sbi_ctr_cfg_match(cbase, cmask, cflags, hwc->event_base, in pmu_sbi_ctr_get_idx() [all …]
|
| H A D | riscv_pmu_legacy.c | 113 bitmap_zero(pmu->cmask, RISCV_MAX_COUNTERS); in pmu_legacy_init() 114 set_bit(RISCV_PMU_LEGACY_CYCLE, pmu->cmask); in pmu_legacy_init() 115 set_bit(RISCV_PMU_LEGACY_INSTRET, pmu->cmask); in pmu_legacy_init()
|
| /linux/arch/riscv/mm/ |
| H A D | tlbflush.c | 96 const struct cpumask *cmask, in __flush_tlb_range() argument 103 if (cpumask_empty(cmask)) in __flush_tlb_range() 109 if (cpumask_any_but(cmask, cpu) >= nr_cpu_ids) { in __flush_tlb_range() 112 sbi_remote_sfence_vma_asid(cmask, start, size, asid); in __flush_tlb_range() 120 on_each_cpu_mask(cmask, __ipi_flush_tlb_range_asid, &ftd, 1); in __flush_tlb_range()
|
| /linux/sound/usb/ |
| H A D | mixer_quirks.c | 45 unsigned int unitid, control, cmask; member 61 unsigned int cmask, in snd_create_std_mono_ctl_offset() argument 78 cval->cmask = cmask; in snd_create_std_mono_ctl_offset() 115 unsigned int cmask, in snd_create_std_mono_ctl() argument 120 return snd_create_std_mono_ctl_offset(mixer, unitid, control, cmask, in snd_create_std_mono_ctl() 135 t->cmask, t->val_type, t->name, in snd_create_std_mono_table() 1378 unsigned int control, cmask; in snd_ftu_create_volume_ctls() local 1387 cmask = BIT(in); in snd_ftu_create_volume_ctls() 1392 cmask, val_type, name, in snd_ftu_create_volume_ctls() 1398 cmask = BIT(in); in snd_ftu_create_volume_ctls() [all …]
|
| H A D | mixer.h | 86 u64 cmask; /* channel mask bitmap: 0 = master */ 84 unsigned int cmask; /* channel mask bitmap: 0 = master */ global() member
|
| H A D | mixer.c | 1340 if (cval->cmask) { in get_min_max_with_quirks() 1342 if (cval->cmask & BIT(i)) { in get_min_max_with_quirks() 1438 if (!cval->cmask) { in get_min_max_with_quirks() 1443 if (cval->cmask & BIT(i)) { in get_min_max_with_quirks() 1518 if (cval->cmask) { in mixer_ctl_feature_get() 1521 if (!(cval->cmask & BIT(c))) in mixer_ctl_feature_get() 1551 if (cval->cmask) { in mixer_ctl_feature_put() 1554 if (!(cval->cmask & BIT(c))) in mixer_ctl_feature_put() 1859 cval->cmask = ctl_mask; in __build_feature_ctl() 2353 cval->cmask |= BIT(i); in build_mixer_unit_ctl() [all …]
|
| /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()
|
| /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() 103 for (t = utf8_table; t->cmask && maxout; t++, maxout--) { in utf32_to_utf8()
|
| /linux/drivers/hid/ |
| H A D | hid-samsung.c | 512 unsigned int cmask = HID_CONNECT_DEFAULT; in samsung_probe() local 527 cmask = (cmask & ~HID_CONNECT_HIDINPUT) | in samsung_probe() 532 ret = hid_hw_start(hdev, cmask); in samsung_probe()
|
| /linux/kernel/sched/ext/ |
| H A D | sub.c | 167 scx_cmask_init(&pshard->caps[i].cmask, shard->base_cid, shard->nr_cids); in alloc_pshard() 172 __scx_cmask_init(&cu->cmask, shard->base_cid, shard->nr_cids, SCX_CID_SHARD_MAX_CPUS); in alloc_pshard() 235 scx_cmask_fill(&ps->caps[i].cmask); in scx_init_root_caps() 826 scx_cmask_or(&cu->cmask, cids); in caps_updated_record() 859 scx_cmask_ref_copy(&ref, &cu->cmask); in caps_updated_deliver() 860 scx_cmask_clear(&cu->cmask); in caps_updated_deliver() 905 if (scx_cmask_test(cid, &ps->caps[cap_bit].cmask)) in calc_effective_caps() 2295 * scx_bpf_sub_grant - Grant @caps on a cmask's cids to a direct child in sub_cap_preamble() 2298 * @cmask__arena: cid cmask to grant @caps on 2299 * @denied_out__arena__nullable: optional cmask accumulatin [all...] |
| H A D | internal.h | 255 * @cmask_arena_addr: BPF arena address of the cmask of cids the task may run on 836 * @cmask: cids whose caps changed (cmask->base identifies the shard) 840 * only one in-flight invocation per shard. @cmask and @caps coalesce 852 void (*sub_caps_updated)(const struct scx_cmask *cmask, u64 caps); 1053 * Mirrors struct sched_ext_ops with cpu/cpumask substituted with cid/cmask 1064 * - set_cpumask -> set_cmask (cmask instead of cpumask) 1511 * single (cmask, caps) pair covering every change since the previous one. 1525 /* Kernel-side accumulator. Access as &cu->cmask. */ 1526 TRAILING_OVERLAP(struct scx_cmask, cmask, bit [all...] |
| /linux/include/linux/perf/ |
| H A D | riscv_pmu.h | 58 DECLARE_BITMAP(cmask, RISCV_MAX_COUNTERS);
|
| /linux/arch/riscv/kvm/ |
| H A D | vcpu_pmu.c | 168 unsigned long cbase, unsigned long cmask) in kvm_pmu_get_programmable_pmc_index() argument 184 for_each_set_bit(i, &cmask, BITS_PER_LONG) { in kvm_pmu_get_programmable_pmc_index() 197 unsigned long cbase, unsigned long cmask) in pmu_get_pmc_index() argument 206 return kvm_pmu_get_programmable_pmc_index(pmu, eidx, cbase, cmask); in pmu_get_pmc_index()
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-list.txt | 122 registers: event, umask, edge, inv, cmask. Esp. guest/host only and 133 A8H 01H LSD.UOPS Counts the number of micro-ops Use cmask=1 and 197 perf stat -e cpu/event=0xa8,umask=0x1,name=LSD.UOPS_CYCLES,cmask=0x1/ ... 201 perf stat -e cpu/event=0xa8,umask=0x1,cmask=0x1,name=\'LSD.UOPS_CYCLES:cmask=0x1\'/ ...
|
| /linux/tools/perf/tests/shell/attr/ |
| H A D | test-stat-default | 175 # PERF_TYPE_RAW / cpu/INT_MISC.RECOVERY_CYCLES,cmask=1,edge/
|
| H A D | test-stat-detailed-1 | 177 # PERF_TYPE_RAW / cpu/INT_MISC.RECOVERY_CYCLES,cmask=1,edge/
|
| H A D | test-stat-detailed-3 | 177 # PERF_TYPE_RAW / cpu/INT_MISC.RECOVERY_CYCLES,cmask=1,edge/
|
| H A D | test-stat-detailed-2 | 177 # PERF_TYPE_RAW / cpu/INT_MISC.RECOVERY_CYCLES,cmask=1,edge/
|
| /linux/arch/x86/events/ |
| H A D | perf_event.h | 62 u64 cmask; member 71 return ((ecode & c->cmask) - c->code) <= (u64)c->size; in constraint_match() 401 .cmask = (m), \ 690 cmask:8, 694 cmask:8, global() member
|
| /linux/tools/testing/selftests/kvm/riscv/ |
| H A D | sbi_pmu_test.c | 179 static unsigned long get_counter_index(unsigned long cbase, unsigned long cmask, in get_counter_index() argument 185 ret = sbi_ecall(SBI_EXT_PMU, SBI_EXT_PMU_COUNTER_CFG_MATCH, cbase, cmask, in get_counter_index()
|
| /linux/sound/core/ |
| H A D | pcm_lib.c | 1563 params->cmask |= 1 << var; in _snd_pcm_hw_param_any() 1569 params->cmask |= 1 << var; in _snd_pcm_hw_param_any() 1625 params->cmask |= 1 << var; in _snd_pcm_hw_param_setempty() 1629 params->cmask |= 1 << var; in _snd_pcm_hw_param_setempty() 1648 params->cmask |= 1 << var; in _snd_pcm_hw_param_first() 1694 params->cmask |= 1 << var; in _snd_pcm_hw_param_last()
|
| /linux/drivers/usb/gadget/function/ |
| H A D | u_uac1_legacy.c | 82 params->cmask |= 1 << var; in _snd_pcm_hw_param_set()
|
| /linux/drivers/edac/ |
| H A D | amd64_edac.c | 3239 cpumask_var_t cmask; in toggle_ecc_err_reporting() local 3242 if (!zalloc_cpumask_var(&cmask, GFP_KERNEL)) { in toggle_ecc_err_reporting() 3247 get_cpus_on_this_dct_cpumask(cmask, nid); in toggle_ecc_err_reporting() 3249 rdmsr_on_cpus(cmask, MSR_IA32_MCG_CTL, msrs); in toggle_ecc_err_reporting() 3251 for_each_cpu(cpu, cmask) { in toggle_ecc_err_reporting() 3268 wrmsr_on_cpus(cmask, MSR_IA32_MCG_CTL, msrs); in toggle_ecc_err_reporting() 3270 free_cpumask_var(cmask); in toggle_ecc_err_reporting()
|