| /openbmc/sdbusplus/tools/sdbusplus/templates/ |
| H A D | events.hpp.mako | 1 /* Events for ${events.name} 2 * Version: ${events.version} 14 % for h in events.cpp_includes(): 17 %if events.errors: 19 namespace sdbusplus::error::${events.cppNamespacedClass()} 21 % for e in events.errors: 23 ${events.render(loader, "event.hpp.mako", events=events, event=e)}\ 26 } // namespace sdbusplus::error::${events.cppNamespacedClass()} 28 %if events.events: 30 namespace sdbusplus::event::${events.cppNamespacedClass()} [all …]
|
| H A D | events.cpp.mako | 3 #include <${events.headerFile("event")}> 5 %if events.errors: 7 namespace sdbusplus::error::${events.cppNamespacedClass()} 9 % for e in events.errors: 11 ${events.render(loader, "event.cpp.mako", events=events, event=e)}\ 16 % for e in events.errors: 26 } // namespace sdbusplus::error::${events.cppNamespacedClass()} 29 %if events.events: 31 namespace sdbusplus::event::${events.cppNamespacedClass()} 33 % for e in events.events: [all …]
|
| H A D | events.md.mako | 1 ${"##"} Events 3 % if events.errors: 6 % for e in events.errors: 7 ${events.render(loader, "event.md.mako", event=e)} 11 % if events.events: 12 ${"###"} Events 14 % for e in events.events: 15 ${events.render(loader, "event.md.mako", event=e)}
|
| /openbmc/qemu/docs/devel/ |
| H A D | tracing.rst | 17 events:: 34 $ echo "memory_region_ops_*" >/tmp/events 35 $ echo "kvm_*" >>/tmp/events 36 $ qemu --trace events=/tmp/events ... 38 Trace events 44 Each directory in the source tree can declare a set of trace events in a local 45 "trace-events" file. All directories which contain "trace-events" files must be 47 file. During build, the "trace-events" file in each listed subdirectory will be 48 processed by the "tracetool" script to generate code for the trace events. 50 The individual "trace-events" files are merged into a "trace-events-all" file, [all …]
|
| /openbmc/openbmc/meta-phosphor/recipes-phosphor/trace-enable/trace-enable/ |
| H A D | trace-enable | 4 events="" 10 if [ -n "${events}" ] 12 events="${events},${line}" 14 events="${line}" 19 if [ -n "${events}" ] 21 events="trace_events=${events}" 22 fw_setenv trace_args "${events}"
|
| /openbmc/sdbusplus/test/timer/ |
| H A D | suite.hpp | 13 sd_event* events = nullptr; member in TimerTest 15 // Need this so that events can be initialized. 25 TimerTest() : rc(sd_event_default(&events)), timer(events) in TimerTest() 35 events = sd_event_unref(events); in ~TimerTest() 43 sd_event* events; member in TimerTestCallBack 45 // Need this so that events can be initialized. 63 TimerTestCallBack() : rc(sd_event_default(&events)) in TimerTestCallBack() 72 timer = std::make_unique<Timer>(events, func); in TimerTestCallBack() 78 events = sd_event_unref(events); in ~TimerTestCallBack()
|
| /openbmc/qemu/python/qemu/qmp/ |
| H A D | events.py | 2 QMP Events and EventListeners 4 Asynchronous QMP uses `EventListener` objects to listen for events. An 6 for only specific events. Each `EventListener` instance receives its own 7 copy of events that it hears, so events may be consumed without fear or 8 worry for depriving other listeners of events they need to hear. 31 instance listens only for ‘STOP’ events. 37 Multiple events can be selected for by providing any ``Iterable[str]``: 54 By omitting names entirely, you can listen to ALL events. 65 the top of a FIFO queue returning multiple kinds of events may be prone 69 Using async iterators to retrieve events [all …]
|
| /openbmc/sdeventplus/src/sdeventplus/source/ |
| H A D | io.hpp | 35 * @param[in] fd - The file descriptor producing the events 36 * @param[in] events - The event mask passed which determines triggers 40 IO(const Event& event, int fd, uint32_t events, Callback&& callback); 73 /** @brief Gets the events mask used to determine what 74 * events trigger the callback action 77 * @return The events mask 81 /** @brief Sets the events mask used to determine what events 84 * @param[in] events - The events mask 87 void set_events(uint32_t events) const; 89 /** @brief Gets the events mask describing the events [all …]
|
| H A D | io.cpp | 14 IO::IO(const Event& event, int fd, uint32_t events, Callback&& callback) : in IO() argument 15 Base(event, create_source(event, fd, events), std::false_type()) in IO() 44 uint32_t events; in get_events() local 47 event.getSdEvent()->sd_event_source_get_io_events(get(), &events)); in get_events() 48 return events; in get_events() 51 void IO::set_events(uint32_t events) const in set_events() 55 event.getSdEvent()->sd_event_source_set_io_events(get(), events)); in set_events() 77 sd_event_source* IO::create_source(const Event& event, int fd, uint32_t events) in create_source() argument 81 event.get(), &source, fd, events, in create_source()
|
| /openbmc/openbmc/poky/documentation/overview-manual/svg/ |
| H A D | bitbake_tasks_map.svg | 4 …events="all"/><path d="M 8868 3120.57 Q 8656.57 3120.57 8656.57 1980.33" fill="none" stroke="rgb(0…
|
| /openbmc/qemu/util/ |
| H A D | fdmon-epoll.c | 40 .events = new_node ? epoll_events_from_pfd(new_node->pfd.events) : 0, in fdmon_epoll_update() 62 .events = G_IO_IN | G_IO_OUT | G_IO_HUP | G_IO_ERR, in fdmon_epoll_wait() 66 struct epoll_event events[128]; in fdmon_epoll_wait() local 75 ret = epoll_wait(ctx->epollfd, events, in fdmon_epoll_wait() 76 ARRAY_SIZE(events), in fdmon_epoll_wait() 82 int ev = events[i].events; in fdmon_epoll_wait() 88 node = events[i].data.ptr; in fdmon_epoll_wait() 109 if (QLIST_IS_INSERTED(node, node_deleted) || !node->pfd.events) { in fdmon_epoll_try_enable() 112 event.events = epoll_events_from_pfd(node->pfd.events); in fdmon_epoll_try_enable()
|
| /openbmc/phosphor-gpio-monitor/test/ |
| H A D | utest.cpp | 27 sd_event* events; member in GpioTest 35 // Need this so that events can be initialized. 39 GpioTest() : rc(sd_event_default(&events)) in GpioTest() 53 events = sd_event_unref(events); in ~GpioTest() 54 EXPECT_EQ(events, nullptr); in ~GpioTest() 72 phosphor::gpio::EventPtr eventP{events}; in TEST_F() 73 events = nullptr; in TEST_F() 101 phosphor::gpio::EventPtr eventP{events}; in TEST_F() 102 events = nullptr; in TEST_F()
|
| /openbmc/qemu/scripts/ |
| H A D | cleanup-trace-events.pl | 10 # Usage: cleanup-trace-events.pl trace-events 12 # Print cleaned up trace-events to standard output. 19 my $events = ''; 24 print $events; 26 $events = ''; 46 next if $seen{$fname} || $fname eq 'trace-events'; 61 $events .= $_;
|
| H A D | simpletrace.py | 24 # same trace-events-all file and the same simpletrace.py file that 74 def read_trace_records(events, fobj, read_header): argument 78 event_mapping (str -> Event): events dict, indexed by name 87 event_mapping = {e.name: e for e in events} 91 # If there is no header assume event ID mapping matches events list 93 for event_id, event in enumerate(events): 113 f'{e} event is logged but is not declared in the trace events' 114 'file, try using trace-events-all instead.' 272 def process(events, log, analyzer, read_header=True): argument 275 …events (file-object or list or str): events list or file-like object or file path as str to read e… [all …]
|
| /openbmc/sdeventplus/test/source/ |
| H A D | io.cpp | 63 const uint32_t events = EPOLLIN | EPOLLET; in TEST_F() local 68 EXPECT_CALL(mock, sd_event_add_io(expected_event, testing::_, fd, events, in TEST_F() 93 IO io(*event, fd, events, std::move(callback)); in TEST_F() 114 const uint32_t events = EPOLLIN | EPOLLET; in TEST_F() local 116 EXPECT_CALL(mock, sd_event_add_io(expected_event, testing::_, fd, events, in TEST_F() 123 EXPECT_THROW(IO(*event, fd, events, std::move(callback)), SdEventError); in TEST_F() 138 const int events = EPOLLOUT; in SetUp() local 143 events, testing::_, nullptr)) in SetUp() 157 std::make_unique<IO>(*event, fd, events, [](IO&, int, uint32_t) {}); in SetUp() 234 const uint32_t events = EPOLLIN | EPOLLOUT; in TEST_F() local [all …]
|
| /openbmc/phosphor-modbus/tests/ |
| H A D | test_events.cpp | 1 #include "common/events.hpp" 17 namespace EventIntf = phosphor::modbus::events; 118 EventIntf::Events events; member in EventsTest 123 events(ctx), eventServer(ctx, objectPath), manager(ctx, objectPath) in EventsTest() 138 co_await events.generateSensorReadingEvent( in testAssertEvent() 146 co_await events.generateSensorReadingEvent( in testAssertEvent() 154 co_await events.generateSensorFailureEvent( in testAssertEvent() 160 co_await events.generateControllerFailureEvent( in testAssertEvent() 167 co_await events.generatePowerFaultEvent( in testAssertEvent() 174 co_await events.generateLeakDetectedEvent( in testAssertEvent() [all …]
|
| /openbmc/openbmc/meta-phosphor/recipes-phosphor/fans/ |
| H A D | phosphor-fan-control-events-config.bb | 1 SUMMARY = "Phosphor zone events definition default data" 6 SRC_URI = "file://events.yaml" 15 install -D events.yaml ${D}${control_datadir}/events.yaml 18 FILES:${PN} += "${control_datadir}/events.yaml"
|
| /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" 18 echo ${event} >> ${D}${sysconfdir}/trace-events.conf 20 echo >> ${D}${sysconfdir}/trace-events.conf 21 chmod 0644 ${D}${sysconfdir}/trace-events.conf 31 FILES:${PN} += "${sysconfdir}/trace-events.conf"
|
| /openbmc/qemu/replay/ |
| H A D | replay-internal.h | 15 /* Asynchronous events IDs */ 29 * Any changes to order/number of events will need to bump 41 /* for async events */ 75 * including the logged events from the recorded replay stream. Some 77 * save/restore events take place. 141 /*! Saves queued events (like instructions and sound). */ 144 /*! Skips async events until some sync event will be found. 153 /* Asynchronous events queue */ 155 /*! Initializes events' processing internals */ 157 /*! Clears internal data structures for events handling */ [all …]
|
| /openbmc/phosphor-fan-presence/control/json/ |
| H A D | event.hpp | 38 * Fan control events are optional, therefore the "events.json" file is 40 * how fan control should function. These events contain the configured 41 * attributes that result in how fans are controlled within a system. Events 46 * When no events exist, the configured fans are set to their corresponding 52 /* JSON file name for events */ 53 static constexpr auto confFileName = "events.json"; 92 * @brief Clear all groups available for events 100 * @brief Set the groups that are available for events 102 * @param[in] groups - All groups available for events 111 * @brief Load and/or return all groups available to be configured on events [all …]
|
| /openbmc/qemu/scripts/tracetool/format/ |
| H A D | h.py | 18 def generate(events, backend, group): argument 29 for e in events: 33 for e in events: 37 for e in events: 43 # a single define for the two "sub-events" 49 backend.generate_begin(events, group) 51 for e in events: 89 backend.generate_end(events, group)
|
| /openbmc/qemu/docs/ |
| H A D | qemu-option-trace.rst.inc | 6 Immediately enable events matching *PATTERN* 9 or ``ftrace`` tracing backend. To specify multiple events or patterns, 14 ``events=FILE`` 16 Immediately enable events listed in *FILE*. 17 The file must contain one event name (as listed in the ``trace-events-all``
|
| /openbmc/phosphor-modbus/rtu/device/ |
| H A D | base_device.hpp | 4 #include "common/events.hpp" 32 namespace EventIntf = phosphor::modbus::events; 41 EventIntf::Events& events); 60 EventIntf::Events& events; 47 EventIntf::Events& events; global() member in phosphor::modbus::rtu::device::BaseDevice
|
| /openbmc/phosphor-debug-collector/ |
| H A D | watch.hpp | 40 * @param[in] mask - Mask of events 41 * @param[in] events - Events to be watched 46 Watch(const EventPtr& eventObj, int flags, uint32_t mask, uint32_t events, 64 * @param[in] revents - events that matched for fd 78 /** @brief Mask of events */ 81 /** @brief Events to be watched */ 82 uint32_t events; member in phosphor::dump::inotify::Watch
|
| /openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/python3-inotify/ |
| H A D | new-test-inotify.patch | 66 events = self.__read_all_events(i) 77 - self.assertEquals(events, expected) 78 + if events != expected: 82 + for i, event in enumerate(events): 93 + raise Exception("Events not correct.") 107 events = self.__read_all_events(i) 119 - self.assertEquals(events, expected) 120 + if events != expected: 124 + for i, event in enumerate(events): 135 + raise Exception("Events not correct.") [all …]
|