• Home
  • Raw
  • Download

Lines Matching full:be

12 One type of event for which EBBs can be configured is PMU exceptions. This
22 attr.config. All events which can be configured on the hardware PMU are
30 EBBs can only sensibly be used by programs for self-monitoring.
32 It is a feature of the perf_events API that events can be created on other
35 EBBs will ever be delivered.
39 and attach an EBB event to the process, which will then cause EBBs to be
45 events can be configured. This means that EBB events can not be run
49 kernel will in general schedule the EBB event, and perf will be notified that
54 events will be given priority over other events, unless they are also pinned.
56 first will be scheduled and the other will be put in error state. See the
66 EBB events must be created with a particular, and restrictive, set of
70 An EBB event must be created with the "pinned" and "exclusive" attributes set.
77 An EBB event must be attached to a task. This is specified to perf_event_open()
83 EBB events must specify the PMC they are to be counted on. This ensures
90 Once an EBB event has been successfully opened, it must be enabled with the
91 perf_events API. This can be achieved either via the ioctl() interface, or the
102 this case the enable will be successful. However if there is already an event
103 pinned on the PMU then the enable will not be successful.
118 regular event. If this is the last EBB event the PMU will be deconfigured and
119 no further PMU EBBs will be delivered.
125 The EBB handler is just regular userspace code, however it must be written in
127 are live (possibly) and so must be saved somehow before the handler can invoke