| /system/utest/core/interrupt/ |
| A D | interrupt-test.cpp | 40 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 D | interrupt.h | 17 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 D | vcpu.h | 39 zx_status_t interrupt(uint32_t interrupt) const { in interrupt() argument 40 return zx_vcpu_interrupt(get(), interrupt); in interrupt()
|
| A D | object_traits.h | 19 class interrupt; variable 95 template <> struct object_traits<interrupt> {
|
| /system/dev/gpio/aml-axg-gpio/ |
| A D | aml-axg-gpio.c | 295 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 D | interrupt.cpp | 11 zx_status_t interrupt::create(const resource& resource, uint32_t vector, in create() 12 uint32_t options, interrupt* result) { in create()
|
| A D | rules.mk | 22 $(LOCAL_DIR)/interrupt.cpp \
|
| /system/dev/gpio/mt-8167/ |
| A D | mt8167-gpio.h | 58 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 D | mt8167-gpio.cpp | 44 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 D | gpio.banjo | 34 /// 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 D | gpio-impl.banjo | 23 /// 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 D | dispatcher-interrupt.cpp | 30 zx::interrupt irq, in Activate() 81 zx_status_t res = process_handler_(this, pending_pkt_.interrupt.timestamp); in Dispatch()
|
| A D | rules.mk | 17 $(LOCAL_DIR)/dispatcher-interrupt.cpp \
|
| /system/dev/display/astro-display/ |
| A D | astro-display.h | 84 zx::interrupt inth_; 98 zx::interrupt vsync_irq_;
|
| /system/utest/thread-state/ |
| A D | thread-state.cpp | 337 auto interrupt = msg->handles[0]; in do_msg_interrupt_test() local 339 auto status = zx_interrupt_wait(interrupt, ×tamp); 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 D | port.h | 120 } interrupt; member 149 zx_packet_interrupt_t interrupt; member
|
| /system/ulib/ddktl/include/ddktl/ |
| A D | pdev.h | 38 zx_status_t GetInterrupt(uint32_t index, zx::interrupt* out) { in GetInterrupt()
|
| /system/banjo/ddk-protocol-acpi/ |
| A D | acpi.banjo | 13 MapInterrupt(int64 irq_id) -> (zx.status s, handle<interrupt> @handle);
|
| /system/utest/libzx/ |
| A D | traits.cpp | 275 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 D | dispatcher-interrupt.h | 45 zx::interrupt irq,
|
| /system/utest/hypervisor/ |
| A D | guest.cpp | 176 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 D | aml-tsensor.h | 46 zx::interrupt tsensor_irq_;
|
| /system/banjo/ddk-protocol-intelgpucore/ |
| A D | intel-gpu-core.banjo | 33 /// 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 D | aml-mailbox.h | 73 zx::interrupt inth_[kNumMailboxes];
|
| /system/dev/board/test/test/ |
| A D | gpio.cpp | 43 zx_status_t GpioImplGetInterrupt(uint32_t index, uint32_t flags, zx::interrupt* out_irq); 122 zx::interrupt* out_irq) { in GpioImplGetInterrupt()
|