Home
last modified time | relevance | path

Searched full:events (Results 1 – 25 of 4881) sorted by relevance

12345678910>>...196

/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/pmu/
Dcount_stcx_fail.c29 static int do_count_loop(struct event *events, u64 instructions, in do_count_loop() argument
43 event_read(&events[0]); in do_count_loop()
44 event_read(&events[1]); in do_count_loop()
45 event_read(&events[2]); in do_count_loop()
47 expected = instructions + overhead + (events[2].result.value * 10); in do_count_loop()
48 difference = events[0].result.value - expected; in do_count_loop()
49 percentage = (double)difference / events[0].result.value * 100; in do_count_loop()
53 event_report(&events[0]); in do_count_loop()
54 event_report(&events[1]); in do_count_loop()
55 event_report(&events[2]); in do_count_loop()
[all …]
Dcount_instructions.c29 static int do_count_loop(struct event *events, u64 instructions, in do_count_loop() argument
42 event_read(&events[0]); in do_count_loop()
43 event_read(&events[1]); in do_count_loop()
46 difference = events[0].result.value - expected; in do_count_loop()
47 percentage = (double)difference / events[0].result.value * 100; in do_count_loop()
50 event_report(&events[0]); in do_count_loop()
51 event_report(&events[1]); in do_count_loop()
55 printf("Actual %llu\n", events[0].result.value); in do_count_loop()
59 event_reset(&events[0]); in do_count_loop()
60 event_reset(&events[1]); in do_count_loop()
[all …]
Dper_event_excludes.c25 struct event *e, events[4]; in per_event_excludes() local
31 * We need to create the events disabled, otherwise the running/enabled in per_event_excludes()
34 e = &events[0]; in per_event_excludes()
39 e = &events[1]; in per_event_excludes()
46 e = &events[2]; in per_event_excludes()
53 e = &events[3]; in per_event_excludes()
60 FAIL_IF(event_open(&events[0])); in per_event_excludes()
65 * and we're asking for the events to be in a group. in per_event_excludes()
68 FAIL_IF(event_open_with_group(&events[i], events[0].fd)); in per_event_excludes()
83 FAIL_IF(event_read(&events[i])); in per_event_excludes()
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
Devents.c15 /* General events handlers for the low level mlx5_core driver
17 * Other Major feature specific events such as
26 /* handler which forwards the event to events->nh, driver notifiers */
30 /* Events to be proccessed by mlx5_core */
36 /* Events to be forwarded (as is) to mlx5 core interfaces (mlx5e/mlx5_ib) */
39 /* QP/WQ resource events to forward */
49 /* SRQ events */
60 /* port module events stats */
136 /* handles all FW events, type == eqe->type */
141 struct mlx5_events *events = event_nb->ctx; in any_notifier() local
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-bus-iio15 based on hardware generated events (e.g. data ready) or
41 buffered samples and events for device X.
618 What: /sys/bus/iio/devices/iio:deviceX/events
622 Configuration of which hardware generated events are passed up
625 What: /sys/.../iio:deviceX/events/in_accel_x_thresh_rising_en
626 What: /sys/.../iio:deviceX/events/in_accel_x_thresh_falling_en
627 What: /sys/.../iio:deviceX/events/in_accel_y_thresh_rising_en
628 What: /sys/.../iio:deviceX/events/in_accel_y_thresh_falling_en
629 What: /sys/.../iio:deviceX/events/in_accel_z_thresh_rising_en
630 What: /sys/.../iio:deviceX/events/in_accel_z_thresh_falling_en
[all …]
/kernel/linux/linux-4.19/Documentation/ABI/testing/
Dsysfs-bus-iio15 based on hardware generated events (e.g. data ready) or
40 buffered samples and events for device X.
600 What: /sys/bus/iio/devices/iio:deviceX/events
604 Configuration of which hardware generated events are passed up
607 What: /sys/.../iio:deviceX/events/in_accel_x_thresh_rising_en
608 What: /sys/.../iio:deviceX/events/in_accel_x_thresh_falling_en
609 What: /sys/.../iio:deviceX/events/in_accel_y_thresh_rising_en
610 What: /sys/.../iio:deviceX/events/in_accel_y_thresh_falling_en
611 What: /sys/.../iio:deviceX/events/in_accel_z_thresh_rising_en
612 What: /sys/.../iio:deviceX/events/in_accel_z_thresh_falling_en
[all …]
/kernel/linux/linux-4.19/tools/testing/selftests/powerpc/pmu/
Dcount_instructions.c29 static int do_count_loop(struct event *events, u64 instructions, in do_count_loop() argument
42 event_read(&events[0]); in do_count_loop()
43 event_read(&events[1]); in do_count_loop()
46 difference = events[0].result.value - expected; in do_count_loop()
47 percentage = (double)difference / events[0].result.value * 100; in do_count_loop()
50 event_report(&events[0]); in do_count_loop()
51 event_report(&events[1]); in do_count_loop()
55 printf("Actual %llu\n", events[0].result.value); in do_count_loop()
59 event_reset(&events[0]); in do_count_loop()
60 event_reset(&events[1]); in do_count_loop()
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/security/
Dspectre_v2.c25 static int do_count_loop(struct event *events, bool is_p9, s64 *miss_percent) in do_count_loop() argument
38 event_read(&events[0]); in do_count_loop()
39 event_read(&events[1]); in do_count_loop()
41 // We could scale all the events by running/enabled but we're lazy in do_count_loop()
43 FAIL_IF(events[0].result.running != events[0].result.enabled); in do_count_loop()
44 FAIL_IF(events[1].result.running != events[1].result.enabled); in do_count_loop()
46 pred = events[0].result.value; in do_count_loop()
47 mpred = events[1].result.value; in do_count_loop()
50 event_read(&events[2]); in do_count_loop()
51 event_read(&events[3]); in do_count_loop()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/
Dkomeda_event.c54 static void evt_str(struct komeda_str *str, u64 events) in evt_str() argument
56 if (events == 0ULL) { in evt_str()
61 evt_sprintf(str, events & KOMEDA_EVENT_VSYNC, "VSYNC|"); in evt_str()
62 evt_sprintf(str, events & KOMEDA_EVENT_FLIP, "FLIP|"); in evt_str()
63 evt_sprintf(str, events & KOMEDA_EVENT_EOW, "EOW|"); in evt_str()
64 evt_sprintf(str, events & KOMEDA_EVENT_MODE, "OP-MODE|"); in evt_str()
66 evt_sprintf(str, events & KOMEDA_EVENT_URUN, "UNDERRUN|"); in evt_str()
67 evt_sprintf(str, events & KOMEDA_EVENT_OVR, "OVERRUN|"); in evt_str()
70 evt_sprintf(str, events & KOMEDA_ERR_MERR, "MERR|"); in evt_str()
71 evt_sprintf(str, events & KOMEDA_ERR_FRAMETO, "FRAMETO|"); in evt_str()
[all …]
/kernel/linux/linux-5.10/tools/perf/Documentation/
Ditrace.txt1 i synthesize instructions events
2 b synthesize branches events (branch misses for Arm SPE)
3 c synthesize branches events (calls only)
4 r synthesize branches events (returns only)
5 x synthesize transactions events
6 w synthesize ptwrite events
7 p synthesize power events
8 o synthesize other events recorded due to the use
10 e synthesize error events
12 f synthesize first level cache events
[all …]
Dperf-list.txt36 Print how named events are resolved internally into perf events, and also
40 Print deprecated events. By default the deprecated events are hidden.
46 Events can optionally have a modifier by appending a colon and one or
47 more modifiers. Modifiers allow the user to restrict the events to be
78 clocks not halted) and 0xC1 (micro-ops retired). Both events map to
152 Events on these PMUs generally cannot be sampled, but only counted globally
163 and adding the values together. To simplify creation of multiple events,
178 For non root users generally only context switched PMU events are available.
179 This is normally only the events in the cpu PMU, the predefined events
180 like cycles and instructions and some software events.
[all …]
/kernel/linux/linux-4.19/tools/perf/pmu-events/
DREADME2 The contents of this directory allow users to specify PMU events in their
9 tree tools/perf/pmu-events/arch/foo.
12 JSON files, each of which describes a set of PMU events.
14 - The CSV file that maps a specific CPU to its set of PMU events is to
21 events", defined in architecture standard JSONs.
25 The PMU events supported by a CPU model are expected to grouped into topics
26 such as Pipelining, Cache, Memory, Floating-point etc. All events for a topic
33 $ ls tools/perf/pmu-events/arch/x86/Silvermont_core
42 'pmu-events.c', which encodes the two sets of tables:
44 - Set of 'PMU events tables' for all known CPUs in the architecture,
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/
DREADME2 The contents of this directory allow users to specify PMU events in their
9 tree tools/perf/pmu-events/arch/foo.
12 JSON files, each of which describes a set of PMU events.
14 - The CSV file that maps a specific CPU to its set of PMU events is to
21 events", defined in architecture standard JSONs.
25 The PMU events supported by a CPU model are expected to grouped into topics
26 such as Pipelining, Cache, Memory, Floating-point etc. All events for a topic
33 $ ls tools/perf/pmu-events/arch/x86/silvermont
42 'pmu-events.c', which encodes the two sets of tables:
44 - Set of 'PMU events tables' for all known CPUs in the architecture,
[all …]
/kernel/linux/linux-5.10/tools/perf/tests/
Dpfm.c26 .desc = "test of individual --pfm-events",
30 .desc = "test groups of --pfm-events",
53 const char *events; in test__pfm_events() member
57 .events = "", in test__pfm_events()
61 .events = "instructions", in test__pfm_events()
65 .events = "instructions,cycles", in test__pfm_events()
69 .events = "stereolab", in test__pfm_events()
73 .events = "instructions,instructions", in test__pfm_events()
77 .events = "stereolab,instructions", in test__pfm_events()
81 .events = "instructions,stereolab", in test__pfm_events()
[all …]
/kernel/linux/linux-4.19/lib/
Dflex_proportions.c14 * Where x_{i,j} is j's number of events in i-th last time period and x_i is
15 * total number of events in i-th last time period.
43 /* Use 1 to avoid dealing with periods with 0 events... */ in fprop_global_init()
44 err = percpu_counter_init(&p->events, 1, gfp); in fprop_global_init()
53 percpu_counter_destroy(&p->events); in fprop_global_destroy()
61 * if aging zeroed out all events. This can be used to detect whether declaring
66 s64 events; in fprop_new_period() local
70 events = percpu_counter_sum(&p->events); in fprop_new_period()
72 * Don't do anything if there are no events. in fprop_new_period()
74 if (events <= 1) { in fprop_new_period()
[all …]
/kernel/linux/linux-4.19/tools/testing/selftests/ftrace/test.d/trigger/
Dtrigger-filter.tc18 if [ ! -f set_event -o ! -d events/sched ]; then
23 if [ ! -f events/sched/sched_process_fork/trigger ]; then
33 echo 'traceoff if child_pid == 0' > events/sched/sched_process_fork/trigger
42 ! echo 'traceoff if a' > events/sched/sched_process_fork/trigger
43 ! echo 'traceoff if common_pid=0' > events/sched/sched_process_fork/trigger
44 ! echo 'traceoff if common_pid==b' > events/sched/sched_process_fork/trigger
45 echo 'traceoff if common_pid == 0' > events/sched/sched_process_fork/trigger
46 echo '!traceoff' > events/sched/sched_process_fork/trigger
47 ! echo 'traceoff if common_pid == child_pid' > events/sched/sched_process_fork/trigger
48 echo 'traceoff if common_pid <= 0' > events/sched/sched_process_fork/trigger
[all …]
Dtrigger-eventonoff.tc18 if [ ! -f set_event -o ! -d events/sched ]; then
23 if [ ! -f events/sched/sched_process_fork/trigger ]; then
31 FEATURE=`grep enable_event events/sched/sched_process_fork/trigger`
38 echo 0 > events/sched/sched_switch/enable
39 echo 'enable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger
41 if [ `cat events/sched/sched_switch/enable` != '1*' ]; then
48 echo 1 > events/sched/sched_switch/enable
49 echo 'disable_event:sched:sched_switch' > events/sched/sched_process_fork/trigger
51 if [ `cat events/sched/sched_switch/enable` != '0*' ]; then
58 ! echo 'enable_event:nogroup:noevent' > events/sched/sched_process_fork/trigger
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/ftrace/test.d/trigger/
Dtrigger-filter.tc4 # requires: set_event events/sched/sched_process_fork/trigger
14 echo 'traceoff if child_pid == 0' > events/sched/sched_process_fork/trigger
23 ! echo 'traceoff if a' > events/sched/sched_process_fork/trigger
24 ! echo 'traceoff if common_pid=0' > events/sched/sched_process_fork/trigger
25 ! echo 'traceoff if common_pid==b' > events/sched/sched_process_fork/trigger
26 echo 'traceoff if common_pid == 0' > events/sched/sched_process_fork/trigger
27 echo '!traceoff' > events/sched/sched_process_fork/trigger
28 ! echo 'traceoff if common_pid == child_pid' > events/sched/sched_process_fork/trigger
29 echo 'traceoff if common_pid <= 0' > events/sched/sched_process_fork/trigger
30 echo '!traceoff' > events/sched/sched_process_fork/trigger
[all …]
/kernel/linux/linux-4.19/Documentation/trace/
Devents.rst26 The events which are available for tracing can be found in the file
34 .. Note:: '>>' is necessary, otherwise it will firstly disable all the events.
41 To disable all events, echo an empty line to the set_event file::
45 To enable all events, echo ``*:*`` or ``*:`` to the set_event file::
49 The events are organized into subsystems, such as ext4, irq, sched,
52 file. All of the events in a subsystem can be specified via the syntax
53 ``<subsystem>:*``; for example, to enable all irq events, you can use the
61 The events available are also listed in /sys/kernel/debug/tracing/events/ hierarchy
66 # echo 1 > /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable
70 # echo 0 > /sys/kernel/debug/tracing/events/sched/sched_wakeup/enable
[all …]
/kernel/linux/linux-5.10/lib/
Dflex_proportions.c14 * Where x_{i,j} is j's number of events in i-th last time period and x_i is
15 * total number of events in i-th last time period.
43 /* Use 1 to avoid dealing with periods with 0 events... */ in fprop_global_init()
44 err = percpu_counter_init(&p->events, 1, gfp); in fprop_global_init()
53 percpu_counter_destroy(&p->events); in fprop_global_destroy()
61 * if aging zeroed out all events. This can be used to detect whether declaring
66 s64 events; in fprop_new_period() local
70 events = percpu_counter_sum(&p->events); in fprop_new_period()
72 * Don't do anything if there are no events. in fprop_new_period()
74 if (events <= 1) { in fprop_new_period()
[all …]
/kernel/linux/linux-4.19/tools/perf/Documentation/
Ditrace.txt1 i synthesize instructions events
2 b synthesize branches events
3 c synthesize branches events (calls only)
4 r synthesize branches events (returns only)
5 x synthesize transactions events
6 w synthesize ptwrite events
7 p synthesize power events
8 e synthesize error events
12 s skip initial number of events
14 The default is all events i.e. the same as --itrace=ibxwpe
[all …]
Dperf-list.txt36 Print how named events are resolved internally into perf events, and also
43 Events can optionally have a modifier by appending a colon and one or
44 more modifiers. Modifiers allow the user to restrict the events to be
75 clocks not halted) and 0xC1 (micro-ops retired). Both events map to
143 Events on these PMUs generally cannot be sampled, but only counted globally
154 and adding the values together. To simplify creation of multiple events,
169 For non root users generally only context switched PMU events are available.
170 This is normally only the events in the cpu PMU, the predefined events
171 like cycles and instructions and some software events.
177 sysctl to -1, which allows non root to use these events.
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/pmu/ebb/
Dmulti_counter_test.c14 * Test counting multiple events using EBBs.
18 struct event events[6]; in multi_counter() local
23 event_init_named(&events[0], 0x1001C, "PM_CMPLU_STALL_THRD"); in multi_counter()
24 event_init_named(&events[1], 0x2D016, "PM_CMPLU_STALL_FXU"); in multi_counter()
25 event_init_named(&events[2], 0x30006, "PM_CMPLU_STALL_OTHER_CMPL"); in multi_counter()
26 event_init_named(&events[3], 0x4000A, "PM_CMPLU_STALL"); in multi_counter()
27 event_init_named(&events[4], 0x600f4, "PM_RUN_CYC"); in multi_counter()
28 event_init_named(&events[5], 0x500fa, "PM_RUN_INST_CMPL"); in multi_counter()
30 event_leader_ebb_init(&events[0]); in multi_counter()
32 event_ebb_init(&events[i]); in multi_counter()
[all …]
/kernel/linux/linux-4.19/tools/testing/selftests/powerpc/pmu/ebb/
Dmulti_counter_test.c14 * Test counting multiple events using EBBs.
18 struct event events[6]; in multi_counter() local
23 event_init_named(&events[0], 0x1001C, "PM_CMPLU_STALL_THRD"); in multi_counter()
24 event_init_named(&events[1], 0x2D016, "PM_CMPLU_STALL_FXU"); in multi_counter()
25 event_init_named(&events[2], 0x30006, "PM_CMPLU_STALL_OTHER_CMPL"); in multi_counter()
26 event_init_named(&events[3], 0x4000A, "PM_CMPLU_STALL"); in multi_counter()
27 event_init_named(&events[4], 0x600f4, "PM_RUN_CYC"); in multi_counter()
28 event_init_named(&events[5], 0x500fa, "PM_RUN_INST_CMPL"); in multi_counter()
30 event_leader_ebb_init(&events[0]); in multi_counter()
32 event_ebb_init(&events[i]); in multi_counter()
[all …]
/kernel/linux/linux-5.10/drivers/media/pci/cx23885/
Dcx23885-ir.c28 u32 events = 0; in cx23885_ir_rx_work_handler() local
32 events |= V4L2_SUBDEV_IR_RX_SW_FIFO_OVERRUN; in cx23885_ir_rx_work_handler()
34 events |= V4L2_SUBDEV_IR_RX_HW_FIFO_OVERRUN; in cx23885_ir_rx_work_handler()
36 events |= V4L2_SUBDEV_IR_RX_END_OF_RX_DETECTED; in cx23885_ir_rx_work_handler()
38 events |= V4L2_SUBDEV_IR_RX_FIFO_SERVICE_REQ; in cx23885_ir_rx_work_handler()
40 if (events == 0) in cx23885_ir_rx_work_handler()
44 cx23885_input_rx_work_handler(dev, events); in cx23885_ir_rx_work_handler()
51 u32 events = 0; in cx23885_ir_tx_work_handler() local
55 events |= V4L2_SUBDEV_IR_TX_FIFO_SERVICE_REQ; in cx23885_ir_tx_work_handler()
57 if (events == 0) in cx23885_ir_tx_work_handler()
[all …]

12345678910>>...196