Searched refs:port (Results 76 - 100 of 131) sorted by relevance

123456

/fuchsia/zircon/system/core/devmgr/
H A Ddevcoordinator.h15 #include <port/port.h>
/fuchsia/zircon/system/core/crashsvc/
H A Dcrashsvc.cpp11 #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 Drules.mk20 system/ulib/port \
/fuchsia/zircon/kernel/object/
H A Ddispatcher.cpp195 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 Dport_dispatcher.cpp23 #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 Dinterrupt_dispatcher.cpp12 #include <zircon/syscalls/port.h>
/fuchsia/zircon/kernel/syscalls/
H A Dhypervisor.cpp52 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 Drules.mk35 $(LOCAL_DIR)/port.cpp \
H A Dddk.cpp463 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 Daml-thermal.cpp13 #include <zircon/syscalls/port.h>
200 auto* port = reinterpret_cast<zx_handle_t*>(out_buf); local
202 return tsensor_->GetStateChangePort(port);
H A Daml-tsensor.cpp14 #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 Dloop.c26 // 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 Ddevice.cpp19 #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 Ddispatcher-thread-pool.cpp6 #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 Dhypervisor.h42 fbl::RefPtr<PortDispatcher> port, uint64_t key);
/fuchsia/zircon/system/ulib/zx/include/lib/zx/
H A Dobject.h14 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 Dzx-test.cpp18 #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 Dif.h67 unsigned char port; member in struct:ifmap
/fuchsia/zircon/third_party/ulib/chromiumos-platform-ec/include/chromiumos-platform-ec/
H A Dec_commands.h199 * 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 Dgauss.c92 {.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 Dtest-utils.h135 // 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 Ddebugger.cpp24 #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 Ddev-ec.c393 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 Dtest-utils.c12 #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 Dhypervisor.h38 fbl::RefPtr<PortDispatcher> port, uint64_t key);

Completed in 121 milliseconds

123456