/openbmc/linux/Documentation/admin-guide/perf/ |
H A D | arm_dsu_pmu.rst | 7 allows counting the various events related to the L3 cache, Snoop Control Unit 12 PMU doesn't support process specific events and cannot be used in sampling mode. 14 The DSU provides a bitmap for a subset of implemented events via hardware 15 registers. There is no way for the driver to determine if the other events 16 are available or not. Hence the driver exposes only those events advertised 17 by the DSU, in "events" directory under:: 21 The user should refer to the TRM of the product to figure out the supported events 22 and use the raw event code for the unlisted events.
|
H A D | arm-cmn.rst | 16 PMU events 22 each mesh counts its own events entirely independently, and additional 25 Most events are specified in a format based directly on the TRM 27 event number. Some events require an additional occupancy ID, which is 30 * Since RN-D nodes do not have any distinct events from RN-I nodes, they 37 * XP events also encode the port and channel in the "eventid" field, to 50 The PMU can also count watchpoint events to monitor specific flit 52 events can be global or targeted with a particular XP's "nodeid" value. 54 register selection, separate events are provided for flit uploads and 61 REQ or SNP channel, it can be specified as two events - one for each [all …]
|
/openbmc/linux/arch/x86/events/ |
H A D | Kconfig | 5 tristate "Intel uncore performance events" 9 Include support for Intel uncore performance events. These are 13 tristate "Intel/AMD rapl performance events" 17 Include support for Intel and AMD rapl performance events for power 21 tristate "Intel cstate performance events" 25 Include support for Intel cstate performance events for power 38 tristate "AMD Uncore performance events" 42 Include support for AMD uncore performance events for use with
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/trace-enable/ |
H A D | trace-enable.bb | 1 SUMMARY = "Enable Linux trace events" 2 DESCRIPTION = "Enable Linux trace events based on a configuration file" 17 echo ${event} >> ${D}${sysconfdir}/trace-events.conf 19 echo >> ${D}${sysconfdir}/trace-events.conf 20 chmod 0644 ${D}${sysconfdir}/trace-events.conf 30 FILES:${PN} += "${sysconfdir}/trace-events.conf"
|
/openbmc/linux/tools/perf/Documentation/ |
H A D | perf-timechart.txt | 17 'perf timechart record <command>' to record the system level events 19 and CPU events (task switches, running times, CPU power states, etc), 25 events or IO events. 28 Upper bar shows incoming events (disk reads, ingress network packets). 70 Don't draw EAGAIN IO events. 72 Draw small events as if they lasted min-time. Useful when you need 77 Merge events that are merge-dist nanoseconds apart. 87 Record only power-related events 90 Record only tasks-related events 93 Record only io-related events [all …]
|
H A D | perf-list.txt | 36 Print how named events are resolved internally into perf events, and also 40 Print deprecated events. By default the deprecated events are hidden. 226 This is normally only the events in the cpu PMU, the predefined events 274 Perf supports time based multiplexing of events, when the number of events 286 cannot contain more events than available counters. 301 some exceptions for software events. 313 other events in the group. 321 Without options all known events will be listed. 335 . 'pmu' to print the kernel supplied PMU events. 344 events, printing the ones that match. [all …]
|
H A D | perf-script.txt | 332 --show-task-events 335 --show-mmap-events 339 Display namespace events i.e. events of type PERF_RECORD_NAMESPACES. 341 --show-switch-events 345 --show-lost-events 346 Display lost events i.e. events of type PERF_RECORD_LOST. 348 --show-round-events 351 --show-bpf-events 354 --show-cgroup-events 355 Display cgroup events i.e. events of type PERF_RECORD_CGROUP. [all …]
|
H A D | perf-trace.txt | 17 syscalls, but other system events like pagefaults, task lifetime events, 18 scheduling events, etc. 24 automatically include the raw_syscalls events when writing events to a file. 39 List of syscalls and other perf events (tracepoints, HW cache events, 73 Record events in threads in a cgroup. 183 --max-events=N:: 184 Stop after processing N events. Note that strace-like events are considered 194 --show-on-off-events:: 226 --sort-events:: 227 Do sorting on batches of events, use when noticing out of order events that [all …]
|
/openbmc/linux/Documentation/powerpc/ |
H A D | pmu-ebb.rst | 6 branch directly to a specified user space address when certain events occur. 22 attr.config. All events which can be configured on the hardware PMU are 23 possible "EBB events". 32 It is a feature of the perf_events API that events can be created on other 45 events can be configured. This means that EBB events can not be run 46 concurrently with regular 'perf' commands, or any other perf events. 50 its events could not run. 52 The exclusion between EBB events and regular events is implemented using the 54 events will be given priority over other events, unless they are also pinned. 66 EBB events must be created with a particular, and restrictive, set of [all …]
|
/openbmc/qemu/scripts/tracetool/format/ |
H A D | d.py | 32 def generate(events, backend, group): argument 33 events = [e for e in events 39 if not events and platform != "darwin": 46 for e in events:
|
H A D | c.py | 18 def generate(events, backend, group): argument 19 active_events = [e for e in events 31 for e in events: 34 for e in events: 49 for e in events:
|
/openbmc/qemu/scripts/ |
H A D | simpletrace.py | 74 def read_trace_records(events, fobj, read_header): argument 87 event_mapping = {e.name: e for e in events} 93 for event_id, event in enumerate(events): 272 def process(events, log, analyzer, read_header=True): argument 281 if isinstance(events, str): 282 with open(events, 'r') as f: 283 events_list = read_events(f, events) 284 elif isinstance(events, list): 286 events_list = events 289 events_list = read_events(events, events.name) [all …]
|
/openbmc/linux/drivers/xen/events/ |
H A D | Makefile | 2 obj-y += events.o 4 events-y += events_base.o 5 events-y += events_2l.o 6 events-y += events_fifo.o
|
/openbmc/linux/tools/kvm/kvm_stat/ |
H A D | kvm_stat.txt | 15 kvm_stat prints counts of KVM kernel module trace events. These events signify 25 The set of KVM kernel module trace events may be specific to the kernel version 27 meaning of events. 32 *b*:: toggle events by guests (debugfs only, honors filters) 37 :: *Note*: Child events pull in their parents, and parents' stats summarize 38 all child events, not just the filtered ones 54 *x*:: toggle reporting of stats for child trace events 56 events 79 fields to display (regex), "-f help" for a list of available events 91 include all available data on past events for debugfs
|
/openbmc/linux/tools/testing/selftests/ftrace/test.d/trigger/inter-event/ |
H A D | trigger-onmax-action-hist.tc | 14 if [ ! -d events/synthetic/wakeup_latency ]; then 20 echo 'hist:keys=pid:ts0=common_timestamp.usecs if comm=="ping"' >> events/sched/sched_waking/trigger 21 …t).save(next_comm,prev_pid,prev_prio,prev_comm) if next_comm=="ping"' >> events/sched/sched_switch… 24 if ! grep -q "max:" events/sched/sched_switch/hist; then
|
/openbmc/phosphor-fan-presence/control/ |
H A D | gen-fan-zone-defs.py | 263 def getGroups(zNum, zCond, edata, events): argument 328 def getParameters(member, groups, section, events): argument 365 def getInit(eGrps, eTrig, events): argument 395 def getSignal(eGrps, eTrig, events): argument 416 for m in events["matches"] 421 member, eGrps, eMatch, events 707 events = [] 727 events.append(event) 729 return events 912 events = getEventsInZone( [all …]
|
/openbmc/u-boot/lib/efi_selftest/ |
H A D | efi_selftest_event_groups.c | 62 struct efi_event *events[GROUP_SIZE]; in execute() local 69 &event_group, &events[i]); in execute() 77 ret = boottime->signal_event(events[i]); in execute() 92 ret = boottime->check_event(events[j]); in execute() 106 ret = boottime->check_event(events[j]); in execute() 124 ret = boottime->close_event(events[i]); in execute()
|
/openbmc/linux/Documentation/trace/ |
H A D | tracepoint-analysis.rst | 13 Simplistically, tracepoints represent important events that can be 29 All possible events are visible from /sys/kernel/tracing/events. Simply 32 $ find /sys/kernel/tracing/events -type d 34 will give a fair indication of the number of events available. 58 See Documentation/trace/events.rst for a proper description on how events 140 Documentation/trace/ftrace.rst covers in-depth how to filter events in 191 When events are enabled the events that are triggering can be read from 198 - Calculating latencies between two events 208 - Derive high-level events from many low-level events. If a number of pages 216 that if large numbers of events are coming from very short-lived [all …]
|
/openbmc/linux/tools/testing/selftests/ftrace/test.d/kprobe/ |
H A D | kretprobe_args.tc | 9 test -d events/kprobes/testprobe2 11 echo 1 > events/kprobes/testprobe2/enable 16 echo 0 > events/kprobes/testprobe2/enable 19 test -d events/kprobes/testprobe2 && exit_fail || exit_pass
|
H A D | kprobe_args.tc | 8 test -d events/kprobes/testprobe 10 echo 1 > events/kprobes/testprobe/enable 15 echo 0 > events/kprobes/testprobe/enable 18 test -d events/kprobes/testprobe && exit_fail || exit_pass
|
/openbmc/linux/Documentation/driver-api/media/ |
H A D | v4l2-event.rst | 3 V4L2 events 6 The V4L2 events provide a generic way to pass events to user space. 7 The driver must use :c:type:`v4l2_fh` to be able to support V4L2 events. 14 The :c:type:`v4l2_fh` struct has a list of subscribed events on its 29 not overwrite events of another type. 31 But if you get more events of one type than the size of the 48 and one of the ``available`` events. 51 (pending) events of that particular type. 82 In order to queue events to video device, drivers should call: 155 How events work [all …]
|
/openbmc/linux/io_uring/ |
H A D | poll.c | 27 __poll_t events; member 175 poll->events = events | IO_POLL_UNMASK; in io_init_poll_iocb() 444 poll->events |= EPOLLONESHOT; in io_poll_wake() 583 req->apoll_events = poll->events; in __io_arm_poll_handler() 892 u32 events; in io_poll_parse_events() local 896 events = swahw32(events); in io_poll_parse_events() 899 events |= EPOLLONESHOT; in io_poll_parse_events() 901 events |= EPOLLET; in io_poll_parse_events() 902 return demangle_poll(events) | in io_poll_parse_events() 1017 poll->events &= ~0xffff; in io_poll_remove() [all …]
|
/openbmc/linux/tools/memory-model/ |
H A D | lock.cat | 14 * The lock-related events generated by herd7 are as follows: 27 * LKR, LF, RL, and RU are read events; LKR has Acquire ordering. 28 * LKW and UL are write events; UL has Release ordering. 70 (* Match LKW events to their corresponding UL events *) 79 (* rfi for LF events: link each LKW to the LF events in its critical section *) 82 (* rfe for LF events *) 86 * (all those starting from LKW events in other threads), 95 (* Generate all rf relations for LF events *) 116 (* Generate all rf relations for RU events *) 129 (* Merge UL events into co *) [all …]
|
/openbmc/linux/fs/ |
H A D | eventpoll.c | 925 pt->_key = epi->event.events; in ep_item_poll() 931 return res & epi->event.events; in ep_item_poll() 952 epi->ffd.fd, epi->event.events, in ep_show_fdinfo() 1258 if (epi->event.events & EPOLLIN) in ep_poll_callback() 1262 if (epi->event.events & EPOLLOUT) in ep_poll_callback() 1578 if (epi->event.events & EPOLLWAKEUP) { in ep_insert() 1655 epi->event.events = event->events; /* need barrier below */ in ep_modify() 1771 events = epoll_put_uevent(revents, epi->event.data, events); in ep_send_events() 1772 if (!events) { in ep_send_events() 2126 epev->events &= ~EPOLLWAKEUP; in ep_take_care_of_epollwakeup() [all …]
|
/openbmc/linux/tools/perf/tests/ |
H A D | parse-no-sample-id-all.c | 39 static int process_events(union perf_event **events, size_t count) in process_events() argument 46 err = process_event(&evlist, events[i]); in process_events() 96 union perf_event *events[] = { in test__parse_no_sample_id_all() local 102 err = process_events(events, ARRAY_SIZE(events)); in test__parse_no_sample_id_all()
|