/fuchsia/zircon/system/ulib/trace-engine/ |
H A D | engine.cpp | 18 #include <lib/zx/event.h> 62 // The event handle that we notify the observer through. 63 zx_handle_t event; member in struct:__anon1228::Observer 122 zx::event g_event; 149 zx_status_t status = zx_object_signal(observer.event, 0u, ZX_EVENT_SIGNALED); 202 zx::event event; local 203 zx_status_t status = zx::event::create(0u, &event); 207 // Schedule a waiter for |event| 558 trace_register_observer(zx_handle_t event) argument 570 trace_unregister_observer(zx_handle_t event) argument 586 trace_notify_observer_updated(zx_handle_t event) argument [all...] |
/fuchsia/zircon/kernel/syscalls/ |
H A D | object_wait.cpp | 11 #include <kernel/event.h> 45 Event event; local 60 result = wait_state_observer.Begin(&event, handle, signals); 70 // after the deadline passes if the event has not been 74 result = event.Wait(deadline); 112 Event event; local 132 result = wait_state_observers[num_added].Begin(&event, handle, items[num_added].waitfor); 145 // after the deadline passes if the event has not been 149 result = event.Wait(deadline);
|
/fuchsia/zircon/system/utest/core/process/ |
H A D | process.cpp | 30 zx_handle_t event; local 31 ASSERT_EQ(zx_event_create(0u, &event), ZX_OK); 34 EXPECT_EQ(start_mini_process_etc(proc, thread, vmar, event, &cmd_channel), ZX_OK); 78 zx_handle_t event; local 79 ASSERT_EQ(zx_event_create(0u, &event), ZX_OK); 83 ASSERT_EQ(start_mini_process(zx_job_default(), event, &process, &thread), ZX_OK); 101 zx_handle_t event; local 102 ASSERT_EQ(zx_event_create(0u, &event), ZX_OK); 106 ASSERT_EQ(start_mini_process(zx_job_default(), event, &process, &thread), ZX_OK); 123 zx_handle_t event; local 146 zx_handle_t event; local 262 zx_handle_t event; local [all...] |
/fuchsia/zircon/system/ulib/fdio/ |
H A D | watcher.c | 72 unsigned event = *msg++; local 79 switch (event) { 82 event = WATCH_EVENT_ADD_FILE; 85 event = WATCH_EVENT_REMOVE_FILE; 88 event = WATCH_EVENT_IDLE; 91 // unsupported event 99 if ((status = w->func(w->fd, event, (char*) msg, w->cookie)) != ZX_OK) {
|
/fuchsia/zircon/system/ulib/hid/include/hid/ |
H A D | ambient-light.h | 19 uint8_t event; member in struct:ambient_light_input_rpt
|
/fuchsia/zircon/system/utest/handle-alias/ |
H A D | handle-alias.c | 32 zx_handle_t event; local 33 zx_status_t s = zx_event_create(0, &event); 35 FATALF("Can't create event: %s\n", zx_status_get_string(s)); 46 s = zx_handle_duplicate(event, ZX_RIGHT_SAME_RIGHTS, &handle_log[i]); 48 FATALF("[i == %zd] Can't duplicate event: %s\n", 72 zx_handle_close(event);
|
/fuchsia/zircon/system/utest/trace/ |
H A D | engine_tests.cpp | 13 #include <lib/zx/event.h> 14 #include <trace/event.h> 125 zx::event event; local 126 EXPECT_EQ(ZX_OK, zx::event::create(0u, &event)); 128 EXPECT_EQ(ZX_OK, trace_register_observer(event.get())); 129 EXPECT_EQ(ZX_ERR_TIMED_OUT, event.wait_one(ZX_EVENT_SIGNALED, zx::time(), nullptr)); 132 EXPECT_EQ(ZX_OK, event.wait_one(ZX_EVENT_SIGNALED, zx::time(), nullptr)); 135 EXPECT_EQ(ZX_OK, event 163 zx::event event; local [all...] |
/fuchsia/zircon/kernel/object/include/object/ |
H A D | wait_state_observer.h | 11 #include <kernel/event.h> 28 zx_status_t Begin(Event* event,
|
/fuchsia/zircon/system/private/efi/ |
H A D | boot-services.h | 106 efi_event* event) EFIAPI; 108 efi_status (*SetTimer) (efi_event event, efi_timer_delay type, uint64_t trigger_time) EFIAPI; 110 efi_status (*WaitForEvent) (size_t num_events, efi_event* event, size_t* index) EFIAPI; 112 efi_status (*SignalEvent) (efi_event event) EFIAPI; 114 efi_status (*CloseEvent) (efi_event event) EFIAPI; 116 efi_status (*CheckEvent) (efi_event event) EFIAPI; 131 efi_status (*RegisterProtocolNotify) (efi_guid* protocol, efi_event event, 204 const efi_guid* event_group, efi_event* event) EFIAPI;
|
/fuchsia/zircon/system/ulib/fs/ |
H A D | watcher.cpp | 40 zx_status_t AddMsg(const zx::channel& c, unsigned event, fbl::StringPiece name); 48 zx_status_t WatchBuffer::AddMsg(const zx::channel& c, unsigned event, fbl::StringPiece name) { argument 59 vmsg->event = static_cast<uint8_t>(event); 136 void WatcherContainer::Notify(fbl::StringPiece name, unsigned event) { argument 149 vmsg->event = static_cast<uint8_t>(event); 154 if (!(it->mask & (1 << event))) {
|
/fuchsia/zircon/system/utest/devfs/ |
H A D | fidl-tests.cpp | 31 ASSERT_NE(info.device.event, ZX_HANDLE_INVALID); 32 zx_handle_close(info.device.event);
|
/fuchsia/zircon/system/utest/events/ |
H A D | events.c | 15 static bool wait(zx_handle_t event, zx_handle_t quit_event) { argument 19 items[0].handle = event; 30 static bool wait_user(zx_handle_t event, zx_handle_t quit_event, zx_signals_t user_signal) { argument 35 items[0].handle = event; 74 ASSERT_EQ(zx_event_create(0u, &events[0]), 0, "Error during event create"); 75 ASSERT_EQ(zx_event_create(0u, &events[1]), 0, "Error during event create"); 76 ASSERT_EQ(zx_event_create(0u, &events[2]), 0, "Error during event create"); 94 ASSERT_GE(zx_handle_close(events[0]), 0, "Error during event-0 close"); 95 ASSERT_GE(zx_handle_close(events[1]), 0, "Error during event-1 close"); 96 ASSERT_GE(zx_handle_close(events[2]), 0, "Error during event 239 zx_handle_t event; local [all...] |
/fuchsia/zircon/kernel/tests/ |
H A D | timer_tests.cpp | 14 #include <kernel/event.h> 29 event_t* event = (event_t*)arg; local 30 event_signal(event, true); 34 event_t event; local 37 event_init(&event, false, 0); 40 timer_set(&timer, current_time() + ZX_MSEC(10), TIMER_SLACK_CENTER, 0, timer_diag_cb, &event); 41 event_wait(&event); 45 event_destroy(&event); 180 event_t event; local 183 event_init(&event, fals [all...] |
/fuchsia/zircon/system/dev/bus/acpi/ |
H A D | dev-thermal.c | 32 // event to notify on 33 zx_handle_t event; member in struct:acpi_thermal_device 104 zx_object_signal(dev->event, ZX_USER_SIGNAL_0, 0); 143 zx_status_t status = zx_handle_duplicate(dev->event, ZX_RIGHT_SAME_RIGHTS, out); 149 zx_object_signal(dev->event, ZX_USER_SIGNAL_0, 0); 160 zxlogf(TRACE, "acpi-thermal: got event 0x%x\n", value); 163 zx_object_signal(dev->event, 0, ZX_USER_SIGNAL_0); 171 zx_handle_close(dev->event); 201 zx_status_t status = zx_event_create(0, &dev->event); 208 // install acpi event handle [all...] |
/fuchsia/zircon/system/utest/core/job/ |
H A D | jobs.c | 119 zx_handle_t event; local 120 ASSERT_EQ(zx_event_create(0u, &event), ZX_OK, ""); 123 ASSERT_EQ(start_mini_process(job_child, event, &process, &thread), ZX_OK, ""); 143 ASSERT_EQ(start_mini_process(job_child, event, &process, &thread), ZX_ERR_BAD_STATE, ""); 157 zx_handle_t event; local 158 ASSERT_EQ(zx_event_create(0u, &event), ZX_OK, ""); 161 ASSERT_EQ(start_mini_process(job_child, event, &process, &thread), ZX_OK, "");
|
/fuchsia/zircon/system/utest/fidl-simple/ |
H A D | ldsvc_tests.c | 24 zx_handle_t event = ZX_HANDLE_INVALID; local 25 EXPECT_EQ(ZX_OK, zx_event_create(0, &event), ""); 26 return fuchsia_ldsvc_LoaderLoadObject_reply(txn, 42, event); 33 zx_handle_t event = ZX_HANDLE_INVALID; local 34 EXPECT_EQ(ZX_OK, zx_event_create(0, &event), ""); 35 return fuchsia_ldsvc_LoaderLoadScriptInterpreter_reply(txn, 43, event); 62 zx_handle_t event = ZX_HANDLE_INVALID; local 63 EXPECT_EQ(ZX_OK, zx_event_create(0, &event), ""); 64 return fuchsia_ldsvc_LoaderDebugLoadConfig_reply(txn, 47, event);
|
/fuchsia/zircon/system/utest/libzx/ |
H A D | traits.cpp | 15 #include <lib/zx/event.h> 115 zx::event event; local 116 ASSERT_EQ(zx::event::create(0u, &event), ZX_OK); 117 duplicating(event); 118 user_signaling(event); 119 waiting(event); 120 peering(event);
|
/fuchsia/zircon/third_party/uapp/dash/src/ |
H A D | mkinit.c | 87 * There is one event structure for each event that mkinit handles. 90 struct event { struct 91 char *name; /* name of event (e.g. INIT) */ 92 char *routine; /* name of routine called on event */ 94 struct text code; /* code for handling event */ 116 struct event event[] = { variable in typeref:struct:event 134 void doevent(struct event *, FILE *, char *); 175 struct event *e [all...] |
/fuchsia/zircon/system/dev/display/display/ |
H A D | fence.cpp | 73 Fence::Fence(FenceCallback* cb, async_dispatcher_t* dispatcher, uint64_t fence_id, zx::event&& event) argument 74 : cb_(cb), dispatcher_(dispatcher), event_(fbl::move(event)) {
|
/fuchsia/zircon/system/uapp/trace-benchmark/ |
H A D | handler.h | 15 #include <lib/zx/event.h> 26 auto status = zx::event::create(0u, &observer_event_); 28 "zx::event::create returned %s\n", 135 zx::event observer_event_;
|
/fuchsia/zircon/system/ulib/trace-engine/include/trace-engine/ |
H A D | instrumentation.h | 23 // See <trace/event.h> for instrumentation macros. 168 // Registers an event handle which the trace engine will signal when the 177 // 1. The trace observer creates an event object (using |zx_event_create()| or 183 // sets the |ZX_EVENT_SIGNALED| signal bit of each |event| associated with 190 // |trace_unregister_observer()| to unregister itself then closes the event handle. 193 // Returns |ZX_ERR_INVALID_ARGS| if the event was already registered. 194 __EXPORT zx_status_t trace_register_observer(zx_handle_t event); 196 // Unregisters the observer event handle previously registered with 200 // Returns |ZX_ERR_NOT_FOUND| if the event was not previously registered. 201 __EXPORT zx_status_t trace_unregister_observer(zx_handle_t event); [all...] |
/fuchsia/zircon/system/utest/fidl/ |
H A D | message_tests.cpp | 10 #include <lib/zx/event.h> 70 zx::event e; 71 EXPECT_EQ(zx::event::create(0, &e), ZX_OK);
|
/fuchsia/zircon/kernel/include/kernel/ |
H A D | percpu.h | 10 #include <kernel/event.h>
|
/fuchsia/zircon/kernel/kernel/ |
H A D | dpc.cpp | 13 #include <kernel/event.h> 131 event_t* event = &cpu->dpc_event; 138 __UNUSED zx_status_t err = event_wait(event); 151 // if the list is now empty, unsignal the event so we block until it is 153 event_unsignal(event); 174 // the cpu's dpc state was initialized on a previous hotplug event
|
/fuchsia/zircon/system/ulib/dispatcher-pool/include/dispatcher-pool/ |
H A D | dispatcher-execution-domain.h | 10 #include <lib/zx/event.h> 16 #include <dispatcher-pool/dispatcher-event-source.h> 32 // becomes deactivated, at which point new attempts to activate an event source 35 // Deactivating an execution domain will automatically deactivate all event 53 // by an execution domain's token in an event source's processing handler, 127 ExecutionDomain(fbl::RefPtr<ThreadPool> thread_pool, zx::event dispatch_idle_evt); 138 // Add an event source which has pending work to the queue of pending 145 // Attempt to remove an event source from this owner's pending work 160 zx::event dispatch_idle_evt_;
|