Home
last modified time | relevance | path

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

12

/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()
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 Driscv_pmu.c165 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 Driscv_pmu_sbi.c100 static unsigned long cmask; variable
367 0, cmask, 0, edata->event_idx, 0, 0); in pmu_sbi_check_event()
491 if (!cmask) in riscv_pmu_get_hpm_info()
494 for_each_set_bit(i, &cmask, RISCV_MAX_COUNTERS) { in riscv_pmu_get_hpm_info()
544 uint64_t cbase = 0, cmask = rvpmu->cmask; in pmu_sbi_ctr_get_idx() local
557 cmask = 1; in pmu_sbi_ctr_get_idx()
560 cmask = BIT(CSR_INSTRET - CSR_CYCLE); in pmu_sbi_ctr_get_idx()
567 cmask, cflags, hwc->event_base, hwc->config, in pmu_sbi_ctr_get_idx()
571 cmask, cflags, hwc->event_base, hwc->config, 0); in pmu_sbi_ctr_get_idx()
580 if (!test_bit(idx, &rvpmu->cmask) || !pmu_ctr_list[idx].value) in pmu_sbi_ctr_get_idx()
[all …]
H A Driscv_pmu_legacy.c113 pmu->cmask = BIT(RISCV_PMU_LEGACY_CYCLE) | in pmu_legacy_init()
/linux/arch/riscv/mm/
H A Dtlbflush.c96 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 Dmixer_quirks.c45 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 Dmixer.c1345 if (cval->cmask) { in get_min_max_with_quirks()
1347 if (cval->cmask & BIT(i)) { in get_min_max_with_quirks()
1445 if (!cval->cmask) { in get_min_max_with_quirks()
1450 if (cval->cmask & BIT(i)) { in get_min_max_with_quirks()
1473 if (!cval->cmask) { in get_min_max_with_quirks()
1478 if (cval->cmask & BIT(i)) { in get_min_max_with_quirks()
1544 if (cval->cmask) { in mixer_ctl_feature_get()
1547 if (!(cval->cmask & BIT(c))) in mixer_ctl_feature_get()
1577 if (cval->cmask) { in mixer_ctl_feature_put()
1580 if (!(cval->cmask & BIT(c))) in mixer_ctl_feature_put()
[all …]
H A Dmixer.h86 u64 cmask; /* channel mask bitmap: 0 = master */
84 unsigned int cmask; /* channel mask bitmap: 0 = master */ global() member
/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()
/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()
103 for (t = utf8_table; t->cmask && maxout; t++, maxout--) { in utf32_to_utf8()
/linux/drivers/hid/
H A Dhid-samsung.c512 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 Dsub.c167 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()
829 scx_cmask_or(&cu->cmask, cids); in caps_updated_record()
862 scx_cmask_ref_copy(&ref, &cu->cmask); in caps_updated_deliver()
863 scx_cmask_clear(&cu->cmask); in caps_updated_deliver()
908 if (scx_cmask_test(cid, &ps->caps[cap_bit].cmask)) in calc_effective_caps()
2368 scx_cmask_and(granted_cids, &pps->caps[cap_bit].cmask); in scx_bpf_sub_grant()
2375 struct scx_cmask *ccm = &cps->caps[cap_bit].cmask; in scx_bpf_sub_grant()
2479 struct scx_cmask *cm = &ps->caps[cap_bit].cmask; in scx_bpf_sub_revoke()
[all …]
H A Dinternal.h818 void (*sub_caps_updated)(const struct scx_cmask *cmask, u64 caps);
1491 TRAILING_OVERLAP(struct scx_cmask, cmask, bits,
1506 TRAILING_OVERLAP(struct scx_cmask, cmask, bits,
/linux/arch/riscv/kvm/
H A Dvcpu_pmu.c166 unsigned long cbase, unsigned long cmask) in kvm_pmu_get_programmable_pmc_index() argument
182 for_each_set_bit(i, &cmask, BITS_PER_LONG) { in kvm_pmu_get_programmable_pmc_index()
195 unsigned long cbase, unsigned long cmask) in pmu_get_pmc_index() argument
204 return kvm_pmu_get_programmable_pmc_index(pmu, eidx, cbase, cmask); in pmu_get_pmc_index()
/linux/tools/perf/Documentation/
H A Dperf-list.txt122 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 Dtest-stat-default175 # PERF_TYPE_RAW / cpu/INT_MISC.RECOVERY_CYCLES,cmask=1,edge/
H A Dtest-stat-detailed-1177 # PERF_TYPE_RAW / cpu/INT_MISC.RECOVERY_CYCLES,cmask=1,edge/
H A Dtest-stat-detailed-3177 # PERF_TYPE_RAW / cpu/INT_MISC.RECOVERY_CYCLES,cmask=1,edge/
H A Dtest-stat-detailed-2177 # PERF_TYPE_RAW / cpu/INT_MISC.RECOVERY_CYCLES,cmask=1,edge/
/linux/tools/testing/selftests/kvm/riscv/
H A Dsbi_pmu_test.c179 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/drivers/usb/gadget/function/
H A Du_uac1_legacy.c82 params->cmask |= 1 << var; in _snd_pcm_hw_param_set()
/linux/sound/core/
H A Dpcm_lib.c1563 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()
H A Dpcm_native.c52 unsigned int cmask; member
319 params->cmask |= PARAM_MASK_BIT(k); in constrain_mask_params()
355 params->cmask |= PARAM_MASK_BIT(k); in constrain_interval_params()
463 params->cmask |= PARAM_MASK_BIT(r->var); in constrain_params_by_rules()
4132 params->cmask = __OLD_TO_NEW_MASK(oparams->cmask); in snd_pcm_hw_convert_from_old_params()
4151 oparams->cmask = __NEW_TO_OLD_MASK(params->cmask); in snd_pcm_hw_convert_to_old_params()
/linux/tools/sched_ext/
H A Dscx_qmap.bpf.c1129 struct scx_cmask __arena *cmask = (struct scx_cmask __arena *)(long)cmask_in; in BPF_STRUCT_OPS() local
1135 cmask_copy(&taskc->cpus_allowed, cmask); in BPF_STRUCT_OPS()
1990 void BPF_STRUCT_OPS(qmap_sub_caps_updated, const struct scx_cmask *cmask, u64 caps) in BPF_STRUCT_OPS() argument
/linux/arch/x86/events/intel/
H A Dcore.c4619 u64 alt_config = X86_CONFIG(.event=0xc0, .inv=1, .cmask=16); in intel_pebs_aliases_core2()
4647 u64 alt_config = X86_CONFIG(.event=0xc2, .umask=0x01, .inv=1, .cmask=16); in intel_pebs_aliases_snb()
4671 u64 alt_config = X86_CONFIG(.event=0xc0, .umask=0x01, .inv=1, .cmask=16); in intel_pebs_aliases_precdist()
5772 PMU_FORMAT_ATTR(cmask, "config:24-31" );
7652 if (c->cmask == FIXED_EVENT_FLAGS) { in intel_pmu_check_event_constraints()
8034 X86_CONFIG(.event=0x0e, .umask=0x01, .inv=1, .cmask=1); in intel_pmu_init()
8037 X86_CONFIG(.event=0xb1, .umask=0x3f, .inv=1, .cmask=1); in intel_pmu_init()
8230 X86_CONFIG(.event=0x0e, .umask=0x01, .inv=1, .cmask=1); in intel_pmu_init()
8233 X86_CONFIG(.event=0xb1, .umask=0x3f, .inv=1, .cmask=1); in intel_pmu_init()
8270 X86_CONFIG(.event=0x0e, .umask=0x01, .inv=1, .cmask=1); in intel_pmu_init()
[all …]

12