Home
last modified time | relevance | path

Searched refs:interrupt (Results 1 – 25 of 61) sorted by relevance

123

/system/utest/core/interrupt/
A Dinterrupt-test.cpp40 zx::interrupt interrupt; in interrupt_port_non_bindable_test() local
57 zx::interrupt interrupt; in interrupt_port_bound_test() local
107 zx::interrupt interrupt; in interrupt_test() local
138 zx::interrupt interrupt; in interrupt_suspend_test() local
175 zx::interrupt interrupt; in interrupt_bind_vcpu_test() local
188 ASSERT_EQ(zx::interrupt::create(*resource, 0, 0, &interrupt), ZX_OK); in interrupt_bind_vcpu_test()
203 zx::interrupt interrupt; in interrupt_bind_vcpu_not_supported_test() local
231 zx::interrupt interrupt; in interrupt_bind_vcpu_already_bound_test() local
244 ASSERT_EQ(zx::interrupt::create(*resource, 0, 0, &interrupt), ZX_OK); in interrupt_bind_vcpu_already_bound_test()
259 zx::interrupt interrupt; in interrupt_bind_vcpu_multiple_guests_test() local
[all …]
/system/ulib/zx/include/lib/zx/
A Dinterrupt.h17 class interrupt : public object<interrupt> {
21 constexpr interrupt() = default;
23 explicit interrupt(zx_handle_t value) : object(value) {} in interrupt() function
25 explicit interrupt(handle&& h) : object(h.release()) {} in interrupt() function
27 interrupt(interrupt&& other) : object(other.release()) {} in interrupt() function
29 interrupt& operator=(interrupt&& other) {
35 uint32_t options, interrupt* result);
63 using unowned_interrupt = unowned<interrupt>;
A Dvcpu.h39 zx_status_t interrupt(uint32_t interrupt) const { in interrupt() argument
40 return zx_vcpu_interrupt(get(), interrupt); in interrupt()
A Dobject_traits.h19 class interrupt; variable
95 template <> struct object_traits<interrupt> {
/system/dev/gpio/aml-axg-gpio/
A Daml-axg-gpio.c295 mtx_lock(&interrupt->lock); in aml_gpio_get_interrupt()
298 if (index > interrupt->irq_count) { in aml_gpio_get_interrupt()
333 …uint32_t pin_select_offset = ((index>3)? interrupt->pin_4_7_select_offset: interrupt->pin_0_3_sel… in aml_gpio_get_interrupt()
369 interrupt->irq_status |= 1 << index; in aml_gpio_get_interrupt()
370 interrupt->irq_info[index] = pin; in aml_gpio_get_interrupt()
372 mtx_unlock(&interrupt->lock); in aml_gpio_get_interrupt()
379 mtx_lock(&interrupt->lock); in aml_gpio_release_interrupt()
384 mtx_unlock(&interrupt->lock); in aml_gpio_release_interrupt()
388 mtx_unlock(&interrupt->lock); in aml_gpio_release_interrupt()
411 mtx_lock(&interrupt->lock); in aml_gpio_set_polarity()
[all …]
/system/ulib/zx/
A Dinterrupt.cpp11 zx_status_t interrupt::create(const resource& resource, uint32_t vector, in create()
12 uint32_t options, interrupt* result) { in create()
A Drules.mk22 $(LOCAL_DIR)/interrupt.cpp \
/system/dev/gpio/mt-8167/
A Dmt8167-gpio.h58 zx_status_t GpioImplGetInterrupt(uint32_t index, uint32_t flags, zx::interrupt* out_irq);
74 zx::interrupt int_;
77 fbl::Array<zx::interrupt> interrupts_;
A Dmt8167-gpio.cpp44 status = interrupts_[index].trigger(0, zx::time(packet.interrupt.timestamp)); in Thread()
141 zx::interrupt* out_irq) { in GpioImplGetInterrupt()
152 zx::interrupt irq; in GpioImplGetInterrupt()
153 status = zx::interrupt::create(zx::resource(), index, ZX_INTERRUPT_VIRTUAL, &irq); in GpioImplGetInterrupt()
256 interrupts_ = fbl::Array(new (&ac) zx::interrupt[MT8167_GPIO_EINT_MAX], MT8167_GPIO_EINT_MAX); in Bind()
/system/banjo/ddk-protocol-gpio/
A Dgpio.banjo34 /// Gets an interrupt object pertaining to a particular GPIO pin.
35 GetInterrupt(uint32 flags) -> (zx.status s, handle<interrupt> irq);
36 /// Release the interrupt.
/system/banjo/ddk-protocol-gpioimpl/
A Dgpio-impl.banjo23 /// Gets an interrupt object pertaining to a particular GPIO pin.
24 GetInterrupt(uint32 index, uint32 flags) -> (zx.status s, handle<interrupt> irq);
25 /// Release the interrupt.
/system/ulib/dispatcher-pool/
A Ddispatcher-interrupt.cpp30 zx::interrupt irq, in Activate()
81 zx_status_t res = process_handler_(this, pending_pkt_.interrupt.timestamp); in Dispatch()
A Drules.mk17 $(LOCAL_DIR)/dispatcher-interrupt.cpp \
/system/dev/display/astro-display/
A Dastro-display.h84 zx::interrupt inth_;
98 zx::interrupt vsync_irq_;
/system/utest/thread-state/
A Dthread-state.cpp337 auto interrupt = msg->handles[0]; in do_msg_interrupt_test() local
339 auto status = zx_interrupt_wait(interrupt, &timestamp); in do_msg_interrupt_test()
340 tu_handle_close(interrupt); in do_msg_interrupt_test()
659 zx_handle_t interrupt; in interrupt_test() local
660 ASSERT_EQ(zx_interrupt_create(resource, 0, ZX_INTERRUPT_VIRTUAL, &interrupt), in interrupt_test()
662 zx_handle_t interrupt_dupe = tu_handle_duplicate(interrupt); in interrupt_test()
669 EXPECT_EQ(zx_interrupt_trigger(interrupt, 0, interrupt_signaled_timestamp), ZX_OK); in interrupt_test()
675 tu_handle_close(interrupt); in interrupt_test()
/system/public/zircon/syscalls/
A Dport.h120 } interrupt; member
149 zx_packet_interrupt_t interrupt; member
/system/ulib/ddktl/include/ddktl/
A Dpdev.h38 zx_status_t GetInterrupt(uint32_t index, zx::interrupt* out) { in GetInterrupt()
/system/banjo/ddk-protocol-acpi/
A Dacpi.banjo13 MapInterrupt(int64 irq_id) -> (zx.status s, handle<interrupt> @handle);
/system/utest/libzx/
A Dtraits.cpp275 ASSERT_EQ(zx::object_traits<zx::interrupt>::supports_duplication, true); in traits_test()
276 ASSERT_EQ(zx::object_traits<zx::interrupt>::supports_user_signal, false); in traits_test()
277 ASSERT_EQ(zx::object_traits<zx::interrupt>::supports_wait, true); in traits_test()
278 ASSERT_EQ(zx::object_traits<zx::interrupt>::has_peer_handle, false); in traits_test()
/system/ulib/dispatcher-pool/include/dispatcher-pool/
A Ddispatcher-interrupt.h45 zx::interrupt irq,
/system/utest/hypervisor/
A Dguest.cpp176 return test->vcpu.interrupt(kInterruptVector) == ZX_OK ? thrd_success : thrd_error; in setup_and_interrupt()
261 ASSERT_EQ(test.vcpu.interrupt(kInterruptVector), ZX_OK); in vcpu_interrupt()
290 ASSERT_EQ(test.vcpu.interrupt(kExceptionVector), ZX_OK); in vcpu_interrupt_priority()
291 ASSERT_EQ(test.vcpu.interrupt(kInterruptVector), ZX_OK); in vcpu_interrupt_priority()
321 ASSERT_EQ(test.vcpu.interrupt(kNmiVector), ZX_OK); in vcpu_nmi()
348 ASSERT_EQ(test.vcpu.interrupt(kInterruptVector), ZX_OK); in vcpu_nmi_priority()
349 ASSERT_EQ(test.vcpu.interrupt(kNmiVector), ZX_OK); in vcpu_nmi_priority()
379 ASSERT_EQ(test.vcpu.interrupt(kExceptionVector), ZX_OK); in vcpu_exception()
/system/dev/thermal/aml-thermal-s905d2g/
A Daml-tsensor.h46 zx::interrupt tsensor_irq_;
/system/banjo/ddk-protocol-intelgpucore/
A Dintel-gpu-core.banjo33 /// Registers the given |callback| to be invoked with parameter |data| when an interrupt occurs
38 /// Un-registers a previously registered interrupt callback.
/system/dev/scpi/aml-scpi-s912/
A Daml-mailbox.h73 zx::interrupt inth_[kNumMailboxes];
/system/dev/board/test/test/
A Dgpio.cpp43 zx_status_t GpioImplGetInterrupt(uint32_t index, uint32_t flags, zx::interrupt* out_irq);
122 zx::interrupt* out_irq) { in GpioImplGetInterrupt()

Completed in 39 milliseconds

123