/* * Copyright 2014, Michael Ellerman, IBM Corp. * Licensed under GPLv2. */ #include #include #include "ebb.h" /* * Basic test that counts user cycles and takes EBBs. */ int cycles(void) { struct event event; SKIP_IF(!ebb_is_supported()); event_init_named(&event, 0x1001e, "cycles"); event_leader_ebb_init(&event); event.attr.exclude_kernel = 1; event.attr.exclude_hv = 1; event.attr.exclude_idle = 1; FAIL_IF(event_open(&event)); ebb_enable_pmc_counting(1); setup_ebb_handler(standard_ebb_callee); ebb_global_enable(); FAIL_IF(ebb_event_enable(&event)); mtspr(SPRN_PMC1, pmc_sample_period(sample_period)); while (ebb_state.stats.ebb_count < 10) { FAIL_IF(core_busy_loop()); FAIL_IF(ebb_check_mmcr0()); } ebb_global_disable(); ebb_freeze_pmcs(); count_pmc(1, sample_period); dump_ebb_state(); event_close(&event); FAIL_IF(ebb_state.stats.ebb_count == 0); FAIL_IF(!ebb_check_count(1, sample_period, 100)); return 0; } int main(void) { return test_harness(cycles, "cycles"); } nge='this.form.submit();'> net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2017-01-31 13:07:04 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2017-01-31 13:07:04 -0800
commit52e02f2797cf44e00da987a7736cc0f5192132f7 (patch)
tree5edb83141db6c9544feb9a47c5e50ccd173d5e49 /drivers/usb/gadget/udc/at91_udc.h
parentc9194b99ae1825bdbafc701965442a47739ff0ad (diff)
parent064c3db9c564cc5be514ac21fb4aa26cc33db746 (diff)
Merge branch 'for-4.10-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata
Pull libata fixes from Tejun Heo: "Three libata fixes: an error handling fix, blacklist addition for another fallout from upping the default max sectors, and fix for a sense data reporting bug which affects new harddrives which can report sense data" * 'for-4.10-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata: ata: sata_mv:- Handle return value of devm_ioremap. libata: Fix ATA request sense libata: apply MAX_SEC_1024 to all CX1-JB*-HP devices
Diffstat (limited to 'drivers/usb/gadget/udc/at91_udc.h')