Searched refs:event (Results 1 - 25 of 173) sorted by relevance

1234567

/fuchsia/zircon/system/ulib/zx/
H A Devent.cpp5 #include <lib/zx/event.h>
11 zx_status_t event::create(uint32_t options, event* result) {
/fuchsia/zircon/system/ulib/zx/include/lib/zx/
H A Devent.h12 class event : public object<event> { class in namespace:zx
16 constexpr event() = default;
18 explicit event(zx_handle_t value) : object(value) {} function in class:zx::event
20 explicit event(handle&& h) : object(h.release()) {} function in class:zx::event
22 event(event&& other) : object(other.release()) {} function in class:zx::event
24 event& operator=(event&& other) {
29 static zx_status_t create(uint32_t options, event* resul
[all...]
/fuchsia/zircon/system/utest/core/threads/thread-functions/
H A Dthread-functions.cpp24 zx_handle_t event = *(zx_handle_t*)arg; local
25 zx_object_wait_one(event, ZX_USER_SIGNAL_0, ZX_TIME_INFINITE, NULL);
26 zx_object_signal(event, 0u, ZX_USER_SIGNAL_1);
37 zx_handle_t event = *(zx_handle_t*)arg; local
38 zx_object_wait_one(event, ZX_USER_SIGNAL_0, ZX_TIME_INFINITE, NULL);
67 zx_handle_t event = *(zx_handle_t*)arg; local
68 zx_object_wait_one(event, ZX_USER_SIGNAL_0, ZX_TIME_INFINITE, NULL);
/fuchsia/zircon/system/utest/async-testutils/
H A Dtest_loop_tests.cpp12 #include <lib/zx/event.h>
19 // Initializes |wait| to wait on |event| to call |closure| once |trigger| is
21 void InitWait(async::Wait* wait, fbl::Closure closure, const zx::event& event, argument
29 wait->set_object(event.get());
271 zx::event event; local
274 ASSERT_EQ(ZX_OK, zx::event::create(0u, &event));
275 InitWait(&wait, [&called] { called = true; }, event, ZX_USER_SIGNAL_
301 zx::event event; local
363 zx::event event; local
398 zx::event event; local
498 zx::event event; local
537 zx::event event; local
[all...]
/fuchsia/zircon/kernel/lib/cbuf/include/lib/
H A Dcbuf.h10 #include <kernel/event.h>
22 event_t event; member in struct:cbuf
/fuchsia/zircon/system/utest/core/handle-info/
H A Dhandle-info.c16 zx_handle_t event = ZX_HANDLE_INVALID; local
17 ASSERT_EQ(ZX_OK, zx_event_create(0u, &event), "");
20 ASSERT_EQ(ZX_OK, zx_handle_replace(event, ZX_RIGHTS_BASIC, &replaced), "");
21 ASSERT_EQ(ZX_ERR_BAD_HANDLE, zx_handle_close(event), "");
34 zx_handle_t event; local
35 ASSERT_EQ(zx_event_create(0u, &event), 0, "");
37 zx_status_t status = zx_handle_duplicate(event, ZX_RIGHT_SAME_RIGHTS, &duped);
40 ASSERT_EQ(zx_object_get_info(event, ZX_INFO_HANDLE_VALID, NULL, 0u, NULL, NULL), ZX_OK,
42 ASSERT_EQ(zx_handle_close(event), ZX_OK, "failed to close the handle");
43 ASSERT_EQ(zx_object_get_info(event, ZX_INFO_HANDLE_VALI
132 zx_handle_t event; local
[all...]
/fuchsia/zircon/system/ulib/fdio/include/lib/fdio/
H A Dwatcher.h12 typedef zx_status_t (*watchdir_func_t)(int dirfd, int event, const char* fn, void* cookie);
14 // This event occurs when a file is added or removed, including
19 // This event occurs, once, when fdio_watch_directory() runs
/fuchsia/zircon/system/ulib/fdio/
H A Dprivate-remoteio.h17 // event handle for device state signals
18 zx_handle_t event; member in struct:zxrio
/fuchsia/zircon/system/ulib/fs/include/fs/
H A Dtrace.h10 #include <trace/event.h>
/fuchsia/zircon/system/utest/core/event-pair/
H A Drules.mk14 $(LOCAL_DIR)/event-pair.c \
16 MODULE_NAME := event-pair-test
/fuchsia/zircon/system/utest/cleanup/
H A Dcleanup.c36 // Create a channel, close one end. Then create an event and write a
37 // message on the channel sending the event along. See that the write
38 // fails (because the other end is closed) and that the event is
44 zx_handle_t event = ZX_HANDLE_INVALID; local
45 r = zx_event_create(0u, &event);
47 ASSERT_NE(event, ZX_HANDLE_INVALID, "cleanup-test: event create failed");
48 r = zx_channel_write(p1[0], 0, &msg, sizeof(msg), &event, 1);
51 r = zx_object_signal(event, 0u, ZX_EVENT_SIGNALED);
52 ASSERT_EQ(r, ZX_ERR_BAD_HANDLE, "cleanup-test: able to signal event!");
[all...]
/fuchsia/zircon/system/dev/usb/dwc3/
H A Ddwc3-events.c14 static void dwc3_handle_ep_event(dwc3_t* dwc, uint32_t event) { argument
15 uint32_t type = DEPEVT_TYPE(event);
16 uint32_t ep_num = DEPEVT_PHYS_EP(event);
17 uint32_t status = DEPEVT_STATUS(event);
27 dwc3_ep_xfer_not_ready(dwc, ep_num, DEPEVT_XFER_NOT_READY_STAGE(event));
33 unsigned cmd_type = DEPEVT_CMD_CMPLT_CMD_TYPE(event);
34 unsigned rsrc_id = DEPEVT_CMD_CMPLT_RSRC_ID(event);
41 zxlogf(ERROR, "dwc3_handle_ep_event: unknown event type %u\n", type);
46 static void dwc3_handle_event(dwc3_t* dwc, uint32_t event) { argument
47 zxlogf(LTRACE, "dwc3_handle_event %08X\n", event);
200 uint32_t event = *ring_cur++; local
[all...]
/fuchsia/zircon/system/utest/libzx/
H A Dzx-test.cpp14 #include <lib/zx/event.h>
58 zx::event event; local
60 ASSERT_EQ(zx::event::create(0u, &event), ZX_OK);
61 zx::handle handle(fbl::move(event));
62 ASSERT_EQ(event.release(), ZX_HANDLE_INVALID);
98 zx::event event; local
99 ASSERT_EQ(zx::event
107 zx::event event; local
[all...]
/fuchsia/zircon/system/ulib/dispatcher-pool/
H A Ddispatcher-wakeup-event.cpp10 #include <dispatcher-pool/dispatcher-wakeup-event.h>
31 zx::event event; local
32 zx_status_t res = zx::event::create(0, &event);
36 res = ActivateLocked(fbl::move(event), fbl::move(domain));
80 // If we are no longer active, we cannot signal the event.
91 // bother to actually signal the event at the kernel level.
H A Drules.mk15 $(LOCAL_DIR)/dispatcher-event-source.cpp \
20 $(LOCAL_DIR)/dispatcher-wakeup-event.cpp \
/fuchsia/zircon/kernel/tests/
H A Dpreempt_disable_tests.cpp8 #include <kernel/event.h>
19 event_t* event = (event_t*)arg; local
52 event_signal(event, true);
60 event_t event; local
61 event_init(&event, false, 0);
65 timer_set(&timer, 0, TIMER_SLACK_CENTER, 0, timer_callback_func, &event);
67 ASSERT_EQ(event_wait(&event), ZX_OK, "");
68 event_destroy(&event);
/fuchsia/zircon/system/dev/bus/acpi/
H A Ddev-pwrsrc.c27 // event to notify on
28 zx_handle_t event; member in struct:acpi_pwrsrc_device
54 zx_object_signal(dev->event, 0, ZX_USER_SIGNAL_0);
63 zxlogf(TRACE, "acpi-pwrsrc: got event 0x%x\n", value);
80 zx_object_signal(dev->event, ZX_USER_SIGNAL_0, 0);
94 zx_status_t status = zx_handle_duplicate(dev->event,
101 zx_object_signal(dev->event, ZX_USER_SIGNAL_0, 0);
114 if (dev->event != ZX_HANDLE_INVALID) {
115 zx_handle_close(dev->event);
135 zx_status_t status = zx_event_create(0, &dev->event);
[all...]
/fuchsia/zircon/system/uapp/watch/
H A Dwatch.c11 zx_status_t callback(int dirfd, int event, const char* fn, void* cookie) { argument
14 switch (event) {
/fuchsia/zircon/system/ulib/trace/include/trace/
H A Dobserver.h21 #include <lib/zx/event.h>
49 zx::event event_;
/fuchsia/zircon/system/dev/display/display/
H A Dfence.h12 #include <lib/zx/event.h>
27 // Class which wraps an event into a fence. A single Fence can have multiple FenceReference
28 // objects, which allows an event to be treated as a semaphore independently of it being
32 Fence(FenceCallback* cb, async_dispatcher_t* dispatcher, uint64_t id, zx::event&& event);
35 // Creates a new FenceReference when an event is imported.
37 // Clears a FenceReference when an event is released. Note that references to the cleared
52 // The fence reference corresponding to the current event import.
55 // A queue of fence references which are being waited upon. When the event is
65 zx::event event
[all...]
/fuchsia/zircon/system/public/zircon/device/
H A Dvfs.h36 // When the file has been opened, the server should transmit a description event.
37 // This event will be transmitted either on success or failure.
40 // Watch event messages are sent via the provided channel and take the form:
41 // { uint8_t event; uint8_t namelen; uint8_t name[namelen]; }
45 uint8_t event; member in struct:__anon719
/fuchsia/zircon/system/uapp/trace-benchmark/
H A Dbenchmarks_ntrace.cpp10 #include <trace/event.h>
/fuchsia/zircon/kernel/object/
H A Dwait_state_observer.cpp11 #include <kernel/event.h>
22 zx_status_t WaitStateObserver::Begin(Event* event, argument
28 event_ = event;
/fuchsia/zircon/system/utest/channel-fatal/
H A Dchannel-fatal-test.c68 zx_handle_t event = zx_take_startup_handle(PA_HND(PA_USER0, 1)); local
75 zx_object_signal(event, 0, ZX_USER_SIGNAL_0);
80 zx_object_signal(event, 0, ZX_USER_SIGNAL_0);
87 zx_object_signal(event, 0, ZX_USER_SIGNAL_0);
91 zx_object_signal(event, 0, ZX_USER_SIGNAL_1);
97 zx_object_signal(event, 0, ZX_USER_SIGNAL_0);
106 zx_handle_t chan, remote, event, event_copy; local
108 ASSERT_EQ(zx_event_create(0, &event), ZX_OK, "");
109 ASSERT_EQ(zx_handle_duplicate(event, ZX_RIGHT_SAME_RIGHTS, &event_copy), ZX_OK, "");
159 ASSERT_EQ(zx_object_wait_one(event, ZX_USER_SIGNAL_
[all...]
/fuchsia/zircon/kernel/lib/cbuf/
H A Dcbuf.cpp14 #include <kernel/event.h>
40 event_init(&cbuf->event, false, 0);
67 event_signal(&cbuf->event, true);
79 event_wait(&cbuf->event);
93 // we've emptied the buffer, unsignal the event
94 event_unsignal(&cbuf->event);

Completed in 264 milliseconds

1234567