/linux/tools/perf/pmu-events/arch/arm64/ |
H A D | recommended.json | 326 "PublicDescription": "Exception taken, Other synchronous", 329 "BriefDescription": "Exception taken, Other synchronous" 332 "PublicDescription": "Exception taken, Supervisor Call", 335 "BriefDescription": "Exception taken, Supervisor Call" 338 "PublicDescription": "Exception taken, Instruction Abort", 341 "BriefDescription": "Exception taken, Instruction Abort" 344 "PublicDescription": "Exception taken, Data Abort and SError", 347 "BriefDescription": "Exception taken, Data Abort and SError" 350 "PublicDescription": "Exception taken, IRQ", 353 "BriefDescription": "Exception taken, IR [all...] |
/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-n3/ |
H A D | exception.json | 4 "PublicDescription": "Counts any taken architecturally visible exceptions such as IRQ, FIQ, SError, and other synchronous exceptions. Exceptions are counted whether or not they are taken locally." 12 "PublicDescription": "Counts the number of synchronous exceptions which are taken locally that are due to attempting to execute an instruction that is UNDEFINED. Attempting to execute instruction bit patterns that have not been allocated. Attempting to execute instructions when they are disabled. Attempting to execute instructions at an inappropriate Exception level. Attempting to execute an instruction when the value of PSTATE.IL is 1." 16 "PublicDescription": "Counts SVC exceptions taken locally." 20 "PublicDescription": "Counts synchronous exceptions that are taken locally and caused by Instruction Aborts." 24 "PublicDescription": "Counts exceptions that are taken locally and are caused by data aborts or SErrors. Conditions that could cause those exceptions are attempting to read or write memory where the MMU generates a fault, attempting to read or write memory with a misaligned address, interrupts from the nSEI inputs and internally generated SErrors." 28 "PublicDescription": "Counts IRQ exceptions including the virtual IRQs that are taken locally." 32 "PublicDescription": "Counts FIQ exceptions including the virtual FIQs that are taken locally." 40 "PublicDescription": "Counts HVC exceptions taken to EL2." 44 "PublicDescription": "Counts exceptions which are traps not taken locall [all...] |
H A D | spe.json | 8 "PublicDescription": "Counts statistical profiling samples taken for sampling." 12 "PublicDescription": "Counts statistical profiling samples taken which are not removed by filtering." 16 "PublicDescription": "Counts statistical profiling samples that have collided with a previous sample and so therefore not taken." 20 "PublicDescription": "Counts statistical profiling samples taken which are branches." 24 "PublicDescription": "Counts statistical profiling samples taken which are loads or load atomic operations." 28 "PublicDescription": "Counts statistical profiling samples taken which are stores or store atomic operations." 32 "PublicDescription": "Counts statistical profiling samples taken which are matching any operation type filters supported." 36 "PublicDescription": "Counts statistical profiling samples taken which are matching event packet filter constraints." 40 "PublicDescription": "Counts statistical profiling samples taken which are exceeding minimum latency set by operation latency filter constraints."
|
/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-n1/ |
H A D | exception.json | 4 "PublicDescription": "Counts any taken architecturally visible exceptions such as IRQ, FIQ, SError, and other synchronous exceptions. Exceptions are counted whether or not they are taken locally." 12 "PublicDescription": "Counts the number of synchronous exceptions which are taken locally that are due to attempting to execute an instruction that is UNDEFINED. Attempting to execute instruction bit patterns that have not been allocated. Attempting to execute instructions when they are disabled. Attempting to execute instructions at an inappropriate Exception level. Attempting to execute an instruction when the value of PSTATE.IL is 1." 16 "PublicDescription": "Counts SVC exceptions taken locally." 20 "PublicDescription": "Counts synchronous exceptions that are taken locally and caused by Instruction Aborts." 24 "PublicDescription": "Counts exceptions that are taken locally and are caused by data aborts or SErrors. Conditions that could cause those exceptions are attempting to read or write memory where the MMU generates a fault, attempting to read or write memory with a misaligned address, interrupts from the nSEI inputs and internally generated SErrors." 28 "PublicDescription": "Counts IRQ exceptions including the virtual IRQs that are taken locally." 32 "PublicDescription": "Counts FIQ exceptions including the virtual FIQs that are taken locally." 40 "PublicDescription": "Counts HVC exceptions taken to EL2." 44 "PublicDescription": "Counts exceptions which are traps not taken locall [all...] |
/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/ |
H A D | exception.json | 4 "PublicDescription": "Counts any taken architecturally visible exceptions such as IRQ, FIQ, SError, and other synchronous exceptions. Exceptions are counted whether or not they are taken locally." 12 "PublicDescription": "Counts the number of synchronous exceptions which are taken locally that are due to attempting to execute an instruction that is UNDEFINED. Attempting to execute instruction bit patterns that have not been allocated. Attempting to execute instructions when they are disabled. Attempting to execute instructions at an inappropriate Exception level. Attempting to execute an instruction when the value of PSTATE.IL is 1." 16 "PublicDescription": "Counts SVC exceptions taken locally." 20 "PublicDescription": "Counts synchronous exceptions that are taken locally and caused by Instruction Aborts." 24 "PublicDescription": "Counts exceptions that are taken locally and are caused by data aborts or SErrors. Conditions that could cause those exceptions are attempting to read or write memory where the MMU generates a fault, attempting to read or write memory with a misaligned address, interrupts from the nSEI inputs and internally generated SErrors." 28 "PublicDescription": "Counts IRQ exceptions including the virtual IRQs that are taken locally." 32 "PublicDescription": "Counts FIQ exceptions including the virtual FIQs that are taken locally." 40 "PublicDescription": "Counts HVC exceptions taken to EL2." 44 "PublicDescription": "Counts exceptions which are traps not taken locall [all...] |
/linux/tools/perf/pmu-events/arch/arm64/arm/neoverse-v3/ |
H A D | exception.json | 4 "PublicDescription": "Counts any taken architecturally visible exceptions such as IRQ, FIQ, SError, and other synchronous exceptions. Exceptions are counted whether or not they are taken locally." 12 "PublicDescription": "Counts the number of synchronous exceptions which are taken locally that are due to attempting to execute an instruction that is UNDEFINED. Attempting to execute instruction bit patterns that have not been allocated. Attempting to execute instructions when they are disabled. Attempting to execute instructions at an inappropriate Exception level. Attempting to execute an instruction when the value of PSTATE.IL is 1." 16 "PublicDescription": "Counts SVC exceptions taken locally." 20 "PublicDescription": "Counts synchronous exceptions that are taken locally and caused by Instruction Aborts." 24 "PublicDescription": "Counts exceptions that are taken locally and are caused by data aborts or SErrors. Conditions that could cause those exceptions are attempting to read or write memory where the MMU generates a fault, attempting to read or write memory with a misaligned address, interrupts from the nSEI inputs and internally generated SErrors." 28 "PublicDescription": "Counts IRQ exceptions including the virtual IRQs that are taken locally." 32 "PublicDescription": "Counts FIQ exceptions including the virtual FIQs that are taken locally." 40 "PublicDescription": "Counts HVC exceptions taken to EL2." 44 "PublicDescription": "Counts exceptions which are traps not taken locall [all...] |
H A D | spe.json | 8 "PublicDescription": "Counts statistical profiling samples taken for sampling." 12 "PublicDescription": "Counts statistical profiling samples taken which are not removed by filtering." 16 "PublicDescription": "Counts statistical profiling samples that have collided with a previous sample and so therefore not taken." 20 "PublicDescription": "Counts statistical profiling samples taken which are branches." 24 "PublicDescription": "Counts statistical profiling samples taken which are loads or load atomic operations." 28 "PublicDescription": "Counts statistical profiling samples taken which are stores or store atomic operations." 32 "PublicDescription": "Counts statistical profiling samples taken which are matching any operation type filters supported." 36 "PublicDescription": "Counts statistical profiling samples taken which are matching event packet filter constraints." 40 "PublicDescription": "Counts statistical profiling samples taken which are exceeding minimum latency set by operation latency filter constraints."
|
H A D | retired.json | 28 "PublicDescription": "Counts architecturally executed branches, whether the branch is taken or not. Instructions that explicitly write to the PC are also counted. Note that exception generating instructions, exception return instructions and context synchronization instructions are not counted." 40 "PublicDescription": "Counts architecturally executed indirect branches excluding procedure returns that were taken." 76 "PublicDescription": "Counts architecturally executed branches that were taken and were correctly predicted." 80 "PublicDescription": "Counts architecturally executed branches that were taken and were mispredicted causing a pipeline flush." 84 "PublicDescription": "Counts architecturally executed branches that were not taken and were correctly predicted." 88 "PublicDescription": "Counts architecturally executed branches that were not taken and were mispredicted causing a pipeline flush."
|
/linux/tools/perf/pmu-events/arch/arm64/fujitsu/monaka/ |
H A D | exception.json | 4 "BriefDescription": "This event counts each exception taken." 12 "BriefDescription": "This event counts only other synchronous exceptions that are taken locally." 16 "BriefDescription": "This event counts only Supervisor Call exceptions that are taken locally." 20 "BriefDescription": "This event counts only Instruction Abort exceptions that are taken locally." 24 "BriefDescription": "This event counts only Data Abort or SError interrupt exceptions that are taken locally." 28 "BriefDescription": "This event counts only IRQ exceptions that are taken locally, including Virtual IRQ exceptions." 32 "BriefDescription": "This event counts only FIQ exceptions that are taken locally, including Virtual FIQ exceptions." 40 "BriefDescription": "This event counts for both Hypervisor Call exceptions taken locally in the hypervisor and those taken as an exception from Non-secure EL1."
|
/linux/tools/perf/pmu-events/arch/arm64/arm/cortex-a510/ |
H A D | branch.json | 30 "PublicDescription": "Indirect branch mispredicted due to address miscompare. This event counts when any indirect branch that the BTAC can predict is retired, was taken, correctly predicted the condition, and has mispredicted the address. This event still counts when branch prediction is disabled due to the MMU being off", 33 "BriefDescription": "Indirect branch mispredicted due to address miscompare. This event counts when any indirect branch that the BTAC can predict is retired, was taken, correctly predicted the condition, and has mispredicted the address. This event still counts when branch prediction is disabled due to the MMU being off" 42 "PublicDescription": "Indirect branch with predicted address executed. This event counts when any indirect branch that the BTAC can predict is retired, was taken, and correctly predicted the condition. This event still counts when branch prediction is disabled due to the MMU being off", 45 "BriefDescription": "Indirect branch with predicted address executed. This event counts when any indirect branch that the BTAC can predict is retired, was taken, and correctly predicted the condition. This event still counts when branch prediction is disabled due to the MMU being off" 48 "PublicDescription": "Procedure return with predicted address executed. This event counts when any procedure return that the call-return stack can predict is retired, was taken, and correctly predicted the condition. This event still counts when branch prediction is disabled due to the MMU being off", 51 "BriefDescription": "Procedure return with predicted address executed. This event counts when any procedure return that the call-return stack can predict is retired, was taken, and correctly predicted the condition. This event still counts when branch prediction is disabled due to the MMU being off" 54 "PublicDescription": "Procedure return mispredicted due to address miscompare. This event counts when any procedure return that the call-return stack can predict is retired, was taken, correctly predicted the condition, and has mispredicted the address. This event still counts when branch prediction is disabled due to the MMU being off", 57 "BriefDescription": "Procedure return mispredicted due to address miscompare. This event counts when any procedure return that the call-return stack can predict is retired, was taken, correctly predicted the condition, and has mispredicted the address. This event still counts when branch prediction is disabled due to the MMU being off"
|
/linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
H A D | pipeline.json | 16 "PublicDescription": "This event counts both taken and not taken speculative and retired branch instructions.", 25 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-conditional branch instructions.", 34 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-unconditional branch instructions, excluding calls and indirects.", 43 "PublicDescription": "This event counts both taken and not taken speculative and retired direct near calls.", 52 "PublicDescription": "This event counts both taken and not taken speculativ [all...] |
/linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
H A D | pipeline.json | 16 "PublicDescription": "This event counts both taken and not taken speculative and retired branch instructions.", 25 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-conditional branch instructions.", 34 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-unconditional branch instructions, excluding calls and indirects.", 43 "PublicDescription": "This event counts both taken and not taken speculative and retired direct near calls.", 52 "PublicDescription": "This event counts both taken and not taken speculativ [all...] |
/linux/tools/perf/pmu-events/arch/x86/broadwell/ |
H A D | pipeline.json | 16 "PublicDescription": "This event counts both taken and not taken speculative and retired branch instructions.", 25 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-conditional branch instructions.", 34 "PublicDescription": "This event counts both taken and not taken speculative and retired macro-unconditional branch instructions, excluding calls and indirects.", 43 "PublicDescription": "This event counts both taken and not taken speculative and retired direct near calls.", 52 "PublicDescription": "This event counts both taken and not taken speculativ [all...] |
/linux/tools/perf/pmu-events/arch/arm64/arm/cortex-a55/ |
H A D | branch.json | 30 "PublicDescription": "Indirect branch mis-predicted due to address mis-compare.This event counts when any indirect branch which can be predicted by the BTAC is retired, was taken and correctly predicted the condition, and has mispredicted the address. This event still counts when branch prediction is disabled due to the MMU being off", 33 "BriefDescription": "Indirect branch mis-predicted due to address mis-compare.This event counts when any indirect branch which can be predicted by the BTAC is retired, was taken and correctly predicted the condition, and has mispredicted the address. This event still counts when branch prediction is disabled due to the MMU being off" 42 "PublicDescription": "Indirect branch with predicted address executed.This event counts when any indirect branch which can be predicted by the BTAC is retired, was taken and correctly predicted the condition. This event still counts when branch prediction is disabled due to the MMU being off", 45 "BriefDescription": "Indirect branch with predicted address executed.This event counts when any indirect branch which can be predicted by the BTAC is retired, was taken and correctly predicted the condition. This event still counts when branch prediction is disabled due to the MMU being off" 48 "PublicDescription": "Procedure return with predicted address executed.This event counts when any procedure return which can be predicted by the CRS is retired, was taken and correctly predicted the condition. This event still counts when branch prediction is disabled due to the MMU being off", 51 "BriefDescription": "Procedure return with predicted address executed.This event counts when any procedure return which can be predicted by the CRS is retired, was taken and correctly predicted the condition. This event still counts when branch prediction is disabled due to the MMU being off" 54 "PublicDescription": "Procedure return mis-predicted due to address mis-compare.This event counts when any procedure return which can be predicted by the CRS is retired, was taken and correctly predicted the condition, and has mispredicted the address. This event still counts when branch prediction is disabled due to the MMU being off", 57 "BriefDescription": "Procedure return mis-predicted due to address mis-compare.This event counts when any procedure return which can be predicted by the CRS is retired, was taken and correctly predicted the condition, and has mispredicted the address. This event still counts when branch prediction is disabled due to the MMU being off"
|
/linux/include/linux/ |
H A D | hwspinlock.h | 168 * the hwspinlock was already taken, and -EINVAL if @hwlock is invalid. 188 * the hwspinlock was already taken, and -EINVAL if @hwlock is invalid. 200 * if the hwspinlock is already taken. 207 * the hwspinlock was already taken, and -EINVAL if @hwlock is invalid. 219 * if the hwspinlock is already taken. 224 * the hwspinlock was already taken, and -EINVAL if @hwlock is invalid. 236 * if the hwspinlock is already taken. 244 * the hwspinlock was already taken, and -EINVAL if @hwlock is invalid. 258 * is already taken, the function will busy loop waiting for it to 265 * Returns 0 when the @hwlock was successfully taken, an [all...] |
/linux/Documentation/locking/ |
H A D | hwspinlock.rst | 93 msecs). If the hwspinlock is already taken, the function will busy loop 109 msecs). If the hwspinlock is already taken, the function will busy loop 125 msecs). If the hwspinlock is already taken, the function will busy loop 142 msecs). If the hwspinlock is already taken, the function will busy loop 159 msecs). If the hwspinlock is already taken, the function will busy loop 176 it is already taken. 184 notably -EBUSY if the hwspinlock was already taken). 193 it is already taken. 200 notably -EBUSY if the hwspinlock was already taken). 209 it is already taken [all...] |
/linux/tools/perf/pmu-events/arch/nds32/n13/ |
H A D | atcpmu.json | 9 "PublicDescription": "Taken conditional branches", 12 "BriefDescription": "V3 Taken Conditional branch" 63 "PublicDescription": "Taken Interrupts", 66 "BriefDescription": "V3 Taken Interrupts" 159 "PublicDescription": "taken conditional branch miss", 162 "BriefDescription": "V3 taken conditional branch miss" 207 "PublicDescription": "Exception taken", 210 "BriefDescription": "V3 Exception taken"
|
/linux/tools/perf/pmu-events/arch/x86/ivytown/ |
H A D | pipeline.json | 76 "BriefDescription": "Not taken macro-conditional branches", 80 "PublicDescription": "Not taken macro-conditional branches.", 85 "BriefDescription": "Taken speculative and retired macro-conditional branches", 89 "PublicDescription": "Taken speculative and retired macro-conditional branches.", 94 "BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding calls and indirects", 98 "PublicDescription": "Taken speculative and retired macro-conditional branch instructions excluding calls and indirects.", 103 "BriefDescription": "Taken speculative and retired direct near calls", 107 "PublicDescription": "Taken speculative and retired direct near calls.", 112 "BriefDescription": "Taken speculative and retired indirect branches excluding calls and returns", 116 "PublicDescription": "Taken speculativ [all...] |
/linux/tools/perf/pmu-events/arch/x86/ivybridge/ |
H A D | pipeline.json | 76 "BriefDescription": "Not taken macro-conditional branches", 80 "PublicDescription": "Not taken macro-conditional branches.", 85 "BriefDescription": "Taken speculative and retired macro-conditional branches", 89 "PublicDescription": "Taken speculative and retired macro-conditional branches.", 94 "BriefDescription": "Taken speculative and retired macro-conditional branch instructions excluding calls and indirects", 98 "PublicDescription": "Taken speculative and retired macro-conditional branch instructions excluding calls and indirects.", 103 "BriefDescription": "Taken speculative and retired direct near calls", 107 "PublicDescription": "Taken speculative and retired direct near calls.", 112 "BriefDescription": "Taken speculative and retired indirect branches excluding calls and returns", 116 "PublicDescription": "Taken speculativ [all...] |
/linux/drivers/platform/mellanox/ |
H A D | mlxbf-bootctl.h | 27 * Request that a specific boot action be taken at the next soft 38 * Return the specific boot action which will be taken at the next 45 * Request that a specific boot action be taken at the soft reset 53 * MLXBF_BOOTCTL_SET_RESET_ACTION be taken after the next chip soft reset. 54 * This call does not affect the action to be taken at the next soft 60 * Return the specific boot action which will be taken at the soft
|
/linux/tools/perf/pmu-events/arch/x86/goldmont/ |
H A D | pipeline.json | 12 "BriefDescription": "Retired taken branch instructions (Precise event capable)", 17 "PublicDescription": "Counts the number of taken branch instructions retired.", 57 "PublicDescription": "Counts retired Jcc (Jump on Conditional Code/Jump if Condition is Met) branch instructions retired, including both when the branch was taken and when it was not taken.", 92 "BriefDescription": "Retired conditional branch instructions that were taken (Precise event capable)", 97 "PublicDescription": "Counts Jcc (Jump on Conditional Code/Jump if Condition is Met) branch instructions retired that were taken and does not count when the Jcc branch instruction were not taken.", 116 "PublicDescription": "Counts mispredicted near indirect CALL branch instructions retired, where the target address taken was not what the processor predicted.", 126 "PublicDescription": "Counts mispredicted retired Jcc (Jump on Conditional Code/Jump if Condition is Met) branch instructions retired, including both when the branch was supposed to be taken and when it was not supposed to be taken (bu [all...] |
/linux/tools/perf/pmu-events/arch/x86/goldmontplus/ |
H A D | pipeline.json | 12 "BriefDescription": "Retired taken branch instructions (Precise event capable)", 17 "PublicDescription": "Counts the number of taken branch instructions retired.", 57 "PublicDescription": "Counts retired Jcc (Jump on Conditional Code/Jump if Condition is Met) branch instructions retired, including both when the branch was taken and when it was not taken.", 92 "BriefDescription": "Retired conditional branch instructions that were taken (Precise event capable)", 97 "PublicDescription": "Counts Jcc (Jump on Conditional Code/Jump if Condition is Met) branch instructions retired that were taken and does not count when the Jcc branch instruction were not taken.", 116 "PublicDescription": "Counts mispredicted near indirect CALL branch instructions retired, where the target address taken was not what the processor predicted.", 126 "PublicDescription": "Counts mispredicted retired Jcc (Jump on Conditional Code/Jump if Condition is Met) branch instructions retired, including both when the branch was supposed to be taken and when it was not supposed to be taken (bu [all...] |
/linux/drivers/gpu/drm/xe/ |
H A D | Kconfig.profile | 7 be forcefully taken away from scheduler. 13 be forcefully taken away from scheduler. 39 will be forcefully taken away and higher priority context will 46 will be forcefully taken away and higher priority context will
|
/linux/tools/perf/pmu-events/arch/x86/bonnell/ |
H A D | pipeline.json | 42 "BriefDescription": "Retired branch instructions that were mispredicted not-taken.", 50 "BriefDescription": "Retired branch instructions that were mispredicted taken.", 58 "BriefDescription": "Retired branch instructions that were predicted not-taken.", 66 "BriefDescription": "Retired branch instructions that were predicted taken.", 74 "BriefDescription": "Retired taken branch instructions.", 77 "EventName": "BR_INST_RETIRED.TAKEN", 90 "BriefDescription": "Only taken macro conditional branch instructions", 146 "BriefDescription": "Mispredicted and taken cond branch instructions retired",
|
/linux/tools/perf/util/ |
H A D | block-range.h | 19 * @taken: number of times the branch is taken (requires @is_branch) 20 * @pred: number of times the taken branch was predicted 34 u64 taken; member
|