/fuchsia/zircon/system/core/devmgr/ |
H A D | devcoordinator.h | 15 #include <port/port.h>
|
/fuchsia/zircon/system/core/crashsvc/ |
H A D | crashsvc.cpp | 11 #include <lib/zx/port.h> 117 // crashsvc watches the exception port on the root job and dispatches to 124 // - the exception port handle, already bound 131 zx::port exception_port(zx_take_startup_handle(PA_HND(PA_USER0, 1))); 133 fprintf(stderr, "crashsvc: no exception port\n");
|
/fuchsia/zircon/system/core/virtcon/ |
H A D | rules.mk | 20 system/ulib/port \
|
/fuchsia/zircon/kernel/object/ |
H A D | dispatcher.cpp | 195 bool Dispatcher::CancelByKey(Handle* handle, const void* port, uint64_t key) { argument 199 [handle, port, key](StateObserver* obs) { 200 return obs->OnCancelByKey(handle, port, key);
|
H A D | port_dispatcher.cpp | 23 #include <zircon/syscalls/port.h> 37 KCOUNTER(port_arena_count, "kernel.port.arena.count"); 38 KCOUNTER(port_full_count, "kernel.port.full.count"); 67 printf("WARNING: Could not allocate new port packet\n"); 89 PortObserver::PortObserver(uint32_t type, const Handle* handle, fbl::RefPtr<PortDispatcher> port, argument 94 port_(fbl::move(port)) { 132 StateObserver::Flags PortObserver::OnCancelByKey(const Handle* handle, const void* port, uint64_t key) { argument 133 if ((packet_.handle != handle) || (packet_.key() != key) || (port_.get() != port))
|
H A D | interrupt_dispatcher.cpp | 12 #include <zircon/syscalls/port.h>
|
/fuchsia/zircon/kernel/syscalls/ |
H A D | hypervisor.cpp | 52 fbl::RefPtr<PortDispatcher> port; 54 status = up->GetDispatcherWithRights(port_handle, ZX_RIGHT_WRITE, &port); 59 return guest->SetTrap(kind, addr, len, fbl::move(port), key);
|
H A D | rules.mk | 35 $(LOCAL_DIR)/port.cpp \
|
H A D | ddk.cpp | 463 fbl::RefPtr<PortDispatcher> port; 464 status = up->GetDispatcherWithRights(porth, ZX_RIGHT_WRITE, &port); 468 if (!port->can_bind_to_interrupt()) { 472 return interrupt->Bind(port, interrupt, key);
|
/fuchsia/zircon/system/dev/thermal/aml-thermal-s905d2g/ |
H A D | aml-thermal.cpp | 13 #include <zircon/syscalls/port.h> 200 auto* port = reinterpret_cast<zx_handle_t*>(out_buf); local 202 return tsensor_->GetStateChangePort(port);
|
H A D | aml-tsensor.cpp | 14 #include <zircon/syscalls/port.h> 95 zxlogf(ERROR, "aml-tsensor: Failed to send packet via port\n"); 145 zxlogf(ERROR, "aml-tsensor: Failed to send packet via port\n"); 370 zx_status_t AmlTSensor::GetStateChangePort(zx_handle_t* port) { argument 371 return zx_handle_duplicate(port_, ZX_RIGHT_SAME_RIGHTS, port); 399 // Create a port to send messages to thermal daemon. 402 zxlogf(ERROR, "aml-tsensor: Unable to create port\n");
|
/fuchsia/zircon/system/ulib/async-loop/ |
H A D | loop.c | 26 // The port wait key associated with the dispatcher's control messages. 75 zx_handle_t port; // immutable member in struct:async_loop 161 zx_status_t status = zx_port_create(0u, &loop->port); 165 status = zx_object_wait_async(loop->timer, loop->port, KEY_CONTROL, 187 zx_handle_close(loop->port); 257 zx_status_t status = zx_port_wait(loop->port, deadline, &packet); 441 zx_status_t status = zx_port_queue(loop->port, &packet); 491 wait->object, loop->port, (uintptr_t)wait, wait->trigger, ZX_WAIT_ASYNC_ONCE); 524 zx_status_t status = zx_port_cancel(loop->port, wait->object, 606 return zx_port_queue(loop->port, [all...] |
/fuchsia/zircon/system/dev/block/zxcrypt/ |
H A D | device.cpp | 19 #include <lib/zx/port.h> 162 if ((rc = zx::port::create(0, &port_)) != ZX_OK) { 163 zxlogf(ERROR, "zx::port::create failed: %s\n", zx_status_get_string(rc)); 167 zx::port port; local 168 port_.duplicate(ZX_RIGHT_SAME_RIGHTS, &port); 169 if ((rc = workers_[i].Start(this, *volume, fbl::move(port))) != ZX_OK) { 512 zxlogf(ERROR, "zx::port::queue failed: %s\n", zx_status_get_string(rc));
|
/fuchsia/zircon/system/ulib/dispatcher-pool/ |
H A D | dispatcher-thread-pool.cpp | 6 #include <zircon/syscalls/port.h> 142 DEBUG_LOG("WaitOnPort failed, port handle is invalid\n"); 154 DEBUG_LOG("CancelWaitOnPort failed, port handle is invalid\n"); 166 DEBUG_LOG("BindIrqToPort failed, port handle is invalid\n"); 180 zx_status_t res = zx::port::create(ZX_PORT_BIND_TO_INTERRUPT, &port_); 182 LOG("Failed to create thread pool port (res %d)!\n", res); 309 res = pool_->port().wait(zx::time::infinite(), &pkt);
|
/fuchsia/zircon/kernel/arch/x86/include/arch/ |
H A D | hypervisor.h | 42 fbl::RefPtr<PortDispatcher> port, uint64_t key);
|
/fuchsia/zircon/system/ulib/zx/include/lib/zx/ |
H A D | object.h | 14 class port; 120 zx_status_t wait_async(const object<port>& port, uint64_t key, argument 123 return zx_object_wait_async(value_, port.get(), key, signals, options);
|
/fuchsia/zircon/system/utest/libzx/ |
H A D | zx-test.cpp | 18 #include <lib/zx/port.h> 28 #include <zircon/syscalls/port.h> 227 zx::port port; local 228 ASSERT_EQ(zx::port::create(0, &port), ZX_OK); 229 ASSERT_EQ(validate_handle(port.get()), ZX_OK); 235 port, key, ZX_CHANNEL_READABLE, ZX_WAIT_ASYNC_ONCE), ZX_OK); 239 ASSERT_EQ(port.wait(zx::time(), &packet), ZX_OK);
|
/fuchsia/zircon/third_party/ulib/musl/include/net/ |
H A D | if.h | 67 unsigned char port; member in struct:ifmap
|
/fuchsia/zircon/third_party/ulib/chromiumos-platform-ec/include/chromiumos-platform-ec/ |
H A D | ec_commands.h | 199 * These are valid ONLY on the ACPI command/data port. 758 * Value written to legacy command port / prefix byte to indicate protocol 1064 /* The EC monitors BIOS port 80h, and can return POST codes. */ 1098 /* Control USB multiplexer, for audio through USB port for instance. */ 2486 /* Set USB port charging mode */ 3228 uint8_t port; member in struct:ec_params_i2c_read 3243 uint8_t port; member in struct:ec_params_i2c_write 3313 /* USB port mux control. */ 3394 uint8_t port; /* I2C port numbe member in struct:ec_params_i2c_passthru 3802 uint8_t port; /* I2C port number */ member in struct:ec_params_i2c_passthru_protect 3973 uint8_t port; member in struct:ec_params_usb_pd_control 4018 uint8_t port; member in struct:ec_params_usb_pd_power_info 4069 uint8_t port; member in struct:ec_params_usb_pd_fw_update 4091 uint8_t port; member in struct:ec_params_usb_pd_info_request 4213 uint8_t port; /* port */ member in struct:ec_params_usb_pd_get_mode_request 4235 uint8_t port; /* port */ member in struct:ec_params_usb_pd_set_mode_request 4243 uint8_t port; /* port#, or 0 for events unrelated to a given port */ member in struct:ec_params_pd_write_log_entry 4267 uint8_t port; /* USB-C port number */ member in struct:ec_params_usb_pd_mux_info 4283 uint8_t port; /* USB-C port number */ member in struct:ec_params_pd_chip_info [all...] |
/fuchsia/zircon/system/dev/board/gauss/ |
H A D | gauss.c | 92 {.port = AML_I2C_A, .base_phys = 0xffd1f000, .irqnum = (21+32)}, 93 {.port = AML_I2C_B, .base_phys = 0xffd1e000, .irqnum = (214+32)}, 96 {.port = AML_I2C_C, .base_phys = 0xffd1d000, .irqnum = (215+32)}, 97 {.port = AML_I2C_D, .base_phys = 0xffd1c000, .irqnum = (39+32)},
|
/fuchsia/zircon/system/ulib/test-utils/include/test-utils/ |
H A D | test-utils.h | 135 // Create an io port. 139 // Set the exception port for |handle| which is a process or thread. 143 // Add |handle| to the list of things |port| watches. 145 // packet is sent to |port| with the key being the koid of |handle|. 146 void tu_object_wait_async(zx_handle_t handle, zx_handle_t port, zx_signals_t signals);
|
/fuchsia/zircon/system/utest/debugger/ |
H A D | debugger.cpp | 24 #include <zircon/syscalls/port.h> 31 typedef bool(wait_inferior_exception_handler_t)(zx_handle_t inferior, zx_handle_t port, 248 zx_handle_t port, 276 zx_status_t status = zx_task_resume_from_exception(thread, port, 0); 285 bool debugger_test_exception_handler(zx_handle_t inferior, zx_handle_t port, argument 320 ASSERT_TRUE(handle_expected_page_fault(inferior, port, packet, segv_count)); 638 // Set up waiting for the thread to suspend via a port (since this is 801 // Set up waiting for the thread to suspend via a port (since this is 894 bool suspended_in_exception_handler(zx_handle_t inferior, zx_handle_t port, argument 247 handle_expected_page_fault(zx_handle_t inferior, zx_handle_t port, const zx_port_packet_t* packet, fbl::atomic<int>* segv_count) argument
|
/fuchsia/zircon/system/dev/bus/acpi/ |
H A D | dev-ec.c | 393 uint16_t port = Resource->Data.Io.Minimum; local 395 *ctx->data_port = port; 397 *ctx->cmd_port = port;
|
/fuchsia/zircon/system/ulib/test-utils/ |
H A D | test-utils.c | 12 #include <zircon/syscalls/port.h> 320 void tu_object_wait_async(zx_handle_t handle, zx_handle_t port, zx_signals_t signals) argument 324 zx_status_t status = zx_object_wait_async(handle, port, key, signals, options);
|
/fuchsia/zircon/kernel/arch/arm64/include/arch/ |
H A D | hypervisor.h | 38 fbl::RefPtr<PortDispatcher> port, uint64_t key);
|