/linux-4.4.14/arch/xtensa/kernel/ |
D | perf_event.c | 57 unsigned long used_mask[BITS_TO_LONGS(XCHAL_NUM_PERF_COUNTERS)]; member 290 if (__test_and_set_bit(idx, ev->used_mask)) { in xtensa_pmu_add() 291 idx = find_first_zero_bit(ev->used_mask, in xtensa_pmu_add() 296 __set_bit(idx, ev->used_mask); in xtensa_pmu_add() 315 __clear_bit(event->hw.idx, ev->used_mask); in xtensa_pmu_del() 368 for (i = find_first_bit(ev->used_mask, XCHAL_NUM_PERF_COUNTERS); in xtensa_pmu_irq_handler() 370 i = find_next_bit(ev->used_mask, XCHAL_NUM_PERF_COUNTERS, i + 1)) { in xtensa_pmu_irq_handler()
|
/linux-4.4.14/arch/sh/kernel/ |
D | perf_event.c | 33 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.4.14/arch/blackfin/kernel/ |
D | perf_event.c | 232 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.4.14/arch/arc/kernel/ |
D | perf_event.c | 35 unsigned long used_mask[BITS_TO_LONGS(ARC_PERF_MAX_COUNTERS)]; member 323 __clear_bit(event->hw.idx, pmu_cpu->used_mask); in arc_pmu_del() 337 if (__test_and_set_bit(idx, pmu_cpu->used_mask)) { in arc_pmu_add() 338 idx = find_first_zero_bit(pmu_cpu->used_mask, in arc_pmu_add() 343 __set_bit(idx, pmu_cpu->used_mask); in arc_pmu_add()
|
/linux-4.4.14/arch/arm/kernel/ |
D | perf_event_xscale.c | 280 if (test_and_set_bit(XSCALE_CYCLE_COUNTER, cpuc->used_mask)) in xscale1pmu_get_event_idx() 285 if (!test_and_set_bit(XSCALE_COUNTER1, cpuc->used_mask)) in xscale1pmu_get_event_idx() 288 if (!test_and_set_bit(XSCALE_COUNTER0, cpuc->used_mask)) in xscale1pmu_get_event_idx() 651 if (!test_and_set_bit(XSCALE_COUNTER3, cpuc->used_mask)) in xscale2pmu_get_event_idx() 653 else if (!test_and_set_bit(XSCALE_COUNTER2, cpuc->used_mask)) in xscale2pmu_get_event_idx()
|
D | perf_event_v6.c | 395 if (test_and_set_bit(ARMV6_CYCLE_COUNTER, cpuc->used_mask)) in armv6pmu_get_event_idx() 404 if (!test_and_set_bit(ARMV6_COUNTER1, cpuc->used_mask)) in armv6pmu_get_event_idx() 407 if (!test_and_set_bit(ARMV6_COUNTER0, cpuc->used_mask)) in armv6pmu_get_event_idx()
|
D | perf_event_v7.c | 937 if (test_and_set_bit(ARMV7_IDX_CYCLE_COUNTER, cpuc->used_mask)) in armv7pmu_get_event_idx() 948 if (!test_and_set_bit(idx, cpuc->used_mask)) in armv7pmu_get_event_idx() 1481 if (test_and_set_bit(bit, cpuc->used_mask)) in krait_pmu_get_event_idx() 1487 clear_bit(bit, cpuc->used_mask); in krait_pmu_get_event_idx() 1504 clear_bit(bit, cpuc->used_mask); in krait_pmu_clear_event_idx() 1810 if (test_and_set_bit(bit, cpuc->used_mask)) in scorpion_pmu_get_event_idx() 1816 clear_bit(bit, cpuc->used_mask); in scorpion_pmu_get_event_idx() 1833 clear_bit(bit, cpuc->used_mask); in scorpion_pmu_clear_event_idx()
|
/linux-4.4.14/arch/metag/kernel/perf/ |
D | perf_event.h | 52 unsigned long used_mask[BITS_TO_LONGS(MAX_HWEVENTS)]; member
|
D | perf_event.c | 318 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.4.14/drivers/bus/ |
D | arm-cci.c | 108 unsigned long *used_mask; member 346 if (test_and_set_bit(CCI400_PMU_CYCLE_CNTR_IDX, hw->used_mask)) in cci400_get_event_idx() 353 if (!test_and_set_bit(idx, hw->used_mask)) in cci400_get_event_idx() 676 if (!test_and_set_bit(idx, hw->used_mask)) in pmu_get_event_idx() 876 int enabled = bitmap_weight(hw_events->used_mask, cci_pmu->num_cntrs); in cci_pmu_enable() 1015 clear_bit(idx, hw_events->used_mask); in cci_pmu_del() 1056 .used_mask = mask, in validate_group() 1487 cci_pmu->hw_events.used_mask = devm_kcalloc(&pdev->dev, in cci_pmu_alloc() 1489 sizeof(*cci_pmu->hw_events.used_mask), in cci_pmu_alloc() 1491 if (!cci_pmu->hw_events.used_mask) in cci_pmu_alloc()
|
/linux-4.4.14/drivers/perf/ |
D | arm_pmu.c | 222 clear_bit(idx, hw_events->used_mask); in armpmu_del() 308 memset(&fake_pmu.used_mask, 0, sizeof(fake_pmu.used_mask)); in validate_group() 503 int enabled = bitmap_weight(hw_events->used_mask, armpmu->num_events); in armpmu_enable()
|
/linux-4.4.14/arch/tile/kernel/ |
D | perf_event.c | 57 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.4.14/arch/x86/kernel/cpu/ |
D | perf_event_p4.c | 1192 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()
|
D | perf_event_intel_uncore.c | 413 unsigned long used_mask[BITS_TO_LONGS(UNCORE_PMC_IDX_MAX)]; in uncore_assign_events() local 418 bitmap_zero(used_mask, UNCORE_PMC_IDX_MAX); in uncore_assign_events() 441 if (test_bit(hwc->idx, used_mask)) in uncore_assign_events() 444 __set_bit(hwc->idx, used_mask); in uncore_assign_events()
|
D | perf_event.c | 834 unsigned long used_mask[BITS_TO_LONGS(X86_PMC_IDX_MAX)]; in x86_schedule_events() local 839 bitmap_zero(used_mask, X86_PMC_IDX_MAX); in x86_schedule_events() 869 if (test_bit(hwc->idx, used_mask)) in x86_schedule_events() 872 __set_bit(hwc->idx, used_mask); in x86_schedule_events()
|
/linux-4.4.14/include/linux/perf/ |
D | arm_pmu.h | 65 DECLARE_BITMAP(used_mask, ARMPMU_MAX_HWEVENTS);
|
/linux-4.4.14/arch/arm64/kernel/ |
D | perf_event.c | 519 if (test_and_set_bit(ARMV8_IDX_CYCLE_COUNTER, cpuc->used_mask)) in armv8pmu_get_event_idx() 530 if (!test_and_set_bit(idx, cpuc->used_mask)) in armv8pmu_get_event_idx()
|
/linux-4.4.14/arch/mips/kernel/ |
D | perf_event_mipsxx.c | 42 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.4.14/mm/ |
D | page_alloc.c | 4172 nodemask_t used_mask; in build_zonelists() local 4188 nodes_clear(used_mask); in build_zonelists() 4193 while ((node = find_next_best_node(local_node, &used_mask)) >= 0) { in build_zonelists()
|