/fuchsia/zircon/system/ulib/zx/ |
H A D | event.cpp | 5 #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 D | event.h | 12 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 D | thread-functions.cpp | 24 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 D | test_loop_tests.cpp | 12 #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 D | cbuf.h | 10 #include <kernel/event.h> 22 event_t event; member in struct:cbuf
|
/fuchsia/zircon/system/utest/core/handle-info/ |
H A D | handle-info.c | 16 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 D | watcher.h | 12 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 D | private-remoteio.h | 17 // event handle for device state signals 18 zx_handle_t event; member in struct:zxrio
|
/fuchsia/zircon/system/ulib/fs/include/fs/ |
H A D | trace.h | 10 #include <trace/event.h>
|
/fuchsia/zircon/system/utest/core/event-pair/ |
H A D | rules.mk | 14 $(LOCAL_DIR)/event-pair.c \ 16 MODULE_NAME := event-pair-test
|
/fuchsia/zircon/system/utest/cleanup/ |
H A D | cleanup.c | 36 // 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 D | dwc3-events.c | 14 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 D | zx-test.cpp | 14 #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 D | dispatcher-wakeup-event.cpp | 10 #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 D | rules.mk | 15 $(LOCAL_DIR)/dispatcher-event-source.cpp \ 20 $(LOCAL_DIR)/dispatcher-wakeup-event.cpp \
|
/fuchsia/zircon/kernel/tests/ |
H A D | preempt_disable_tests.cpp | 8 #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 D | dev-pwrsrc.c | 27 // 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 D | watch.c | 11 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 D | observer.h | 21 #include <lib/zx/event.h> 49 zx::event event_;
|
/fuchsia/zircon/system/dev/display/display/ |
H A D | fence.h | 12 #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 D | vfs.h | 36 // 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 D | benchmarks_ntrace.cpp | 10 #include <trace/event.h>
|
/fuchsia/zircon/kernel/object/ |
H A D | wait_state_observer.cpp | 11 #include <kernel/event.h> 22 zx_status_t WaitStateObserver::Begin(Event* event, argument 28 event_ = event;
|
/fuchsia/zircon/system/utest/channel-fatal/ |
H A D | channel-fatal-test.c | 68 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 D | cbuf.cpp | 14 #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);
|