Searched refs:event (Results 26 - 50 of 173) sorted by relevance

1234567

/fuchsia/zircon/system/ulib/trace-engine/
H A Dengine.cpp18 #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 Dobject_wait.cpp11 #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 Dprocess.cpp30 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 Dwatcher.c72 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 Dambient-light.h19 uint8_t event; member in struct:ambient_light_input_rpt
/fuchsia/zircon/system/utest/handle-alias/
H A Dhandle-alias.c32 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 Dengine_tests.cpp13 #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 Dwait_state_observer.h11 #include <kernel/event.h>
28 zx_status_t Begin(Event* event,
/fuchsia/zircon/system/private/efi/
H A Dboot-services.h106 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 Dwatcher.cpp40 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 Dfidl-tests.cpp31 ASSERT_NE(info.device.event, ZX_HANDLE_INVALID);
32 zx_handle_close(info.device.event);
/fuchsia/zircon/system/utest/events/
H A Devents.c15 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 Dtimer_tests.cpp14 #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 Ddev-thermal.c32 // 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 Djobs.c119 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 Dldsvc_tests.c24 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 Dtraits.cpp15 #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 Dmkinit.c87 * 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 Dfence.cpp73 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 Dhandler.h15 #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 Dinstrumentation.h23 // 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 Dmessage_tests.cpp10 #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 Dpercpu.h10 #include <kernel/event.h>
/fuchsia/zircon/kernel/kernel/
H A Ddpc.cpp13 #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 Ddispatcher-execution-domain.h10 #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_;

Completed in 140 milliseconds

1234567