Home
last modified time | relevance | path

Searched refs:used_mask (Results 1 – 19 of 19) sorted by relevance

/linux-4.1.27/arch/sh/kernel/
Dperf_event.c33 unsigned long used_mask[BITS_TO_LONGS(MAX_HWEVENTS)]; member
260 __clear_bit(event->hw.idx, cpuc->used_mask); in sh_pmu_del()
274 if (__test_and_set_bit(idx, cpuc->used_mask)) { in sh_pmu_add()
275 idx = find_first_zero_bit(cpuc->used_mask, sh_pmu->num_events); in sh_pmu_add()
279 __set_bit(idx, cpuc->used_mask); in sh_pmu_add()
/linux-4.1.27/arch/arc/kernel/
Dperf_event.c25 unsigned long used_mask[BITS_TO_LONGS(ARC_PMU_MAX_HWEVENTS)]; member
231 __clear_bit(event->hw.idx, arc_pmu->used_mask); in arc_pmu_del()
242 if (__test_and_set_bit(idx, arc_pmu->used_mask)) { in arc_pmu_add()
243 idx = find_first_zero_bit(arc_pmu->used_mask, in arc_pmu_add()
248 __set_bit(idx, arc_pmu->used_mask); in arc_pmu_add()
/linux-4.1.27/arch/blackfin/kernel/
Dperf_event.c232 unsigned long used_mask[BITS_TO_LONGS(MAX_HWEVENTS)]; member
341 __clear_bit(event->hw.idx, cpuc->used_mask); in bfin_pmu_del()
355 if (__test_and_set_bit(idx, cpuc->used_mask)) { in bfin_pmu_add()
356 idx = find_first_zero_bit(cpuc->used_mask, MAX_HWEVENTS); in bfin_pmu_add()
360 __set_bit(idx, cpuc->used_mask); in bfin_pmu_add()
/linux-4.1.27/arch/arm/kernel/
Dperf_event.c216 clear_bit(idx, hw_events->used_mask); in armpmu_del()
298 memset(&fake_pmu.used_mask, 0, sizeof(fake_pmu.used_mask)); in validate_group()
490 int enabled = bitmap_weight(hw_events->used_mask, armpmu->num_events); in armpmu_enable()
Dperf_event_xscale.c272 if (test_and_set_bit(XSCALE_CYCLE_COUNTER, cpuc->used_mask)) in xscale1pmu_get_event_idx()
277 if (!test_and_set_bit(XSCALE_COUNTER1, cpuc->used_mask)) in xscale1pmu_get_event_idx()
280 if (!test_and_set_bit(XSCALE_COUNTER0, cpuc->used_mask)) in xscale1pmu_get_event_idx()
643 if (!test_and_set_bit(XSCALE_COUNTER3, cpuc->used_mask)) in xscale2pmu_get_event_idx()
645 else if (!test_and_set_bit(XSCALE_COUNTER2, cpuc->used_mask)) in xscale2pmu_get_event_idx()
Dperf_event_v6.c387 if (test_and_set_bit(ARMV6_CYCLE_COUNTER, cpuc->used_mask)) in armv6pmu_get_event_idx()
396 if (!test_and_set_bit(ARMV6_COUNTER1, cpuc->used_mask)) in armv6pmu_get_event_idx()
399 if (!test_and_set_bit(ARMV6_COUNTER0, cpuc->used_mask)) in armv6pmu_get_event_idx()
Dperf_event_v7.c931 if (test_and_set_bit(ARMV7_IDX_CYCLE_COUNTER, cpuc->used_mask)) in armv7pmu_get_event_idx()
942 if (!test_and_set_bit(idx, cpuc->used_mask)) in armv7pmu_get_event_idx()
1474 if (test_and_set_bit(bit, cpuc->used_mask)) in krait_pmu_get_event_idx()
1480 clear_bit(bit, cpuc->used_mask); in krait_pmu_get_event_idx()
1497 clear_bit(bit, cpuc->used_mask); in krait_pmu_clear_event_idx()
1804 if (test_and_set_bit(bit, cpuc->used_mask)) in scorpion_pmu_get_event_idx()
1810 clear_bit(bit, cpuc->used_mask); in scorpion_pmu_get_event_idx()
1827 clear_bit(bit, cpuc->used_mask); in scorpion_pmu_clear_event_idx()
/linux-4.1.27/arch/arm64/kernel/
Dperf_event.c48 static DEFINE_PER_CPU(unsigned long [BITS_TO_LONGS(ARMPMU_MAX_HWEVENTS)], used_mask);
283 clear_bit(idx, hw_events->used_mask); in armpmu_del()
367 fake_pmu.used_mask = fake_used_mask; in validate_group()
625 int enabled = bitmap_weight(hw_events->used_mask, armpmu->num_events); in armpmu_enable()
1190 if (test_and_set_bit(ARMV8_IDX_CYCLE_COUNTER, cpuc->used_mask)) in armv8pmu_get_event_idx()
1201 if (!test_and_set_bit(idx, cpuc->used_mask)) in armv8pmu_get_event_idx()
1385 events->used_mask = per_cpu(used_mask, cpu); in cpu_pmu_init()
/linux-4.1.27/arch/metag/kernel/perf/
Dperf_event.h52 unsigned long used_mask[BITS_TO_LONGS(MAX_HWEVENTS)]; member
Dperf_event.c318 cpuc->used_mask)) { in metag_pmu_add()
325 idx = find_first_zero_bit(cpuc->used_mask, in metag_pmu_add()
332 __set_bit(idx, cpuc->used_mask); in metag_pmu_add()
358 __clear_bit(idx, cpuc->used_mask); in metag_pmu_del()
/linux-4.1.27/arch/arm64/include/asm/
Dpmu.h35 unsigned long *used_mask; member
/linux-4.1.27/drivers/bus/
Darm-cci.c104 unsigned long used_mask[BITS_TO_LONGS(CCI_PMU_MAX_HW_EVENTS)]; member
284 if (test_and_set_bit(CCI_PMU_CYCLE_CNTR_IDX, hw->used_mask)) in pmu_get_event_idx()
291 if (!test_and_set_bit(idx, hw->used_mask)) in pmu_get_event_idx()
495 int enabled = bitmap_weight(hw_events->used_mask, cci_pmu->num_events); in cci_pmu_enable()
624 clear_bit(idx, hw_events->used_mask); in cci_pmu_del()
663 .used_mask = { 0 }, in validate_group()
/linux-4.1.27/arch/tile/kernel/
Dperf_event.c57 unsigned long used_mask; member
677 mask = ~cpuc->used_mask; in tile_pmu_add()
690 __set_bit(b, &cpuc->used_mask); in tile_pmu_add()
721 __clear_bit(event->hw.idx, &cpuc->used_mask); in tile_pmu_del()
/linux-4.1.27/arch/x86/kernel/cpu/
Dperf_event_p4.c1192 static int p4_next_cntr(int thread, unsigned long *used_mask, in p4_next_cntr() argument
1199 if (j != -1 && !test_bit(j, used_mask)) in p4_next_cntr()
1208 unsigned long used_mask[BITS_TO_LONGS(X86_PMC_IDX_MAX)]; in p4_pmu_schedule_events() local
1218 bitmap_zero(used_mask, X86_PMC_IDX_MAX); in p4_pmu_schedule_events()
1248 cntr_idx = p4_next_cntr(thread, used_mask, bind); in p4_pmu_schedule_events()
1282 set_bit(cntr_idx, used_mask); in p4_pmu_schedule_events()
Dperf_event_intel_uncore.c360 unsigned long used_mask[BITS_TO_LONGS(UNCORE_PMC_IDX_MAX)]; in uncore_assign_events() local
365 bitmap_zero(used_mask, UNCORE_PMC_IDX_MAX); in uncore_assign_events()
388 if (test_bit(hwc->idx, used_mask)) in uncore_assign_events()
391 __set_bit(hwc->idx, used_mask); in uncore_assign_events()
Dperf_event.c816 unsigned long used_mask[BITS_TO_LONGS(X86_PMC_IDX_MAX)]; in x86_schedule_events() local
821 bitmap_zero(used_mask, X86_PMC_IDX_MAX); in x86_schedule_events()
851 if (test_bit(hwc->idx, used_mask)) in x86_schedule_events()
854 __set_bit(hwc->idx, used_mask); in x86_schedule_events()
/linux-4.1.27/arch/arm/include/asm/
Dpmu.h77 DECLARE_BITMAP(used_mask, ARMPMU_MAX_HWEVENTS);
/linux-4.1.27/arch/mips/kernel/
Dperf_event_mipsxx.c42 unsigned long used_mask[BITS_TO_LONGS(MIPS_MAX_HWEVENTS)]; member
334 !test_and_set_bit(i, cpuc->used_mask)) in mipsxx_pmu_alloc_counter()
507 clear_bit(idx, cpuc->used_mask); in mipspmu_del()
1397 if (test_bit(n, cpuc->used_mask)) { \ in mipsxx_pmu_handle_shared_irq()
/linux-4.1.27/mm/
Dpage_alloc.c3748 nodemask_t used_mask; in build_zonelists() local
3764 nodes_clear(used_mask); in build_zonelists()
3769 while ((node = find_next_best_node(local_node, &used_mask)) >= 0) { in build_zonelists()