| /system/dev/gpio/imx8/ |
| A D | imx8-gpio.c | 21 gpio_block = IMX_NUM_TO_BLOCK(pin); in imx8_gpio_config_in() 22 gpio_pin = IMX_NUM_TO_BIT(pin); in imx8_gpio_config_in() 45 gpio_block = IMX_NUM_TO_BLOCK(pin); in imx8_gpio_config_out() 46 gpio_pin = IMX_NUM_TO_BIT(pin); in imx8_gpio_config_out() 76 gpio_block = IMX_NUM_TO_BLOCK(pin); in imx8_gpio_read() 77 gpio_pin = IMX_NUM_TO_BIT(pin); in imx8_gpio_read() 101 gpio_block = IMX_NUM_TO_BLOCK(pin); in imx8_gpio_write() 102 gpio_pin = IMX_NUM_TO_BIT(pin); in imx8_gpio_write() 138 uint32_t pin; in imx8_gpio_irq_handler() local 164 pin = gpio_block * IMX_GPIO_PER_BLOCK + pin; in imx8_gpio_irq_handler() [all …]
|
| A D | imx8-gpio.h | 39 zx_status_t imx8_gpio_config_in(void* ctx, uint32_t pin, uint32_t flags); 40 zx_status_t imx8_gpio_config_out(void* ctx, uint32_t pin, uint8_t initial_value); 41 zx_status_t imx8_gpio_read(void* ctx, uint32_t pin, uint8_t* out_value); 42 zx_status_t imx8_gpio_write(void* ctx, uint32_t pin, uint8_t value); 43 zx_status_t imx8_gpio_get_interrupt(void* ctx, uint32_t pin, uint32_t flags, 45 zx_status_t imx8_gpio_release_interrupt(void* ctx, uint32_t pin); 46 zx_status_t imx8_gpio_set_polarity(void* ctx, uint32_t pin, uint32_t polarity);
|
| A D | imx8m-gpio.c | 16 static zx_status_t imx8m_gpio_set_alt_function(void* ctx, const uint32_t pin, const uint64_t fn) { in imx8m_gpio_set_alt_function() argument
|
| A D | imx8m-mini-gpio.c | 15 static zx_status_t imx8m_mini_gpio_set_alt_function(void* ctx, const uint32_t pin, in imx8m_mini_gpio_set_alt_function() argument
|
| /system/dev/gpio/aml-gxl-gpio/ |
| A D | aml-gxl-gpio.cpp | 182 uint32_t block_index = pin / kPinsPerBlock; in AmlPinToBlock() 187 uint32_t pin_index = pin % kPinsPerBlock; in AmlPinToBlock() 275 uint32_t block_index = pin / kPinsPerBlock; in GpioImplSetAltFunction() 280 uint32_t pin_index = pin % kPinsPerBlock; in GpioImplSetAltFunction() 364 if (pin > kMaxGpioIndex) { in GpioImplGetInterrupt() 376 if (irq_info_[i] == pin) { in GpioImplGetInterrupt() 447 irq_info_[index] = static_cast<uint16_t>(pin); in GpioImplGetInterrupt() 452 zx_status_t AmlGxlGpio::GpioImplReleaseInterrupt(uint32_t pin) { in GpioImplReleaseInterrupt() argument 456 if (irq_info_[i] == pin) { in GpioImplReleaseInterrupt() 468 if (pin > kMaxGpioIndex) { in GpioImplSetPolarity() [all …]
|
| A D | aml-gxl-gpio.h | 70 zx_status_t GpioImplSetAltFunction(uint32_t pin, uint64_t function); 71 zx_status_t GpioImplRead(uint32_t pin, uint8_t* out_value); 72 zx_status_t GpioImplWrite(uint32_t pin, uint8_t value); 73 zx_status_t GpioImplGetInterrupt(uint32_t pin, uint32_t flags, zx::interrupt* out_irq); 74 zx_status_t GpioImplReleaseInterrupt(uint32_t pin); 75 zx_status_t GpioImplSetPolarity(uint32_t pin, uint32_t polarity); 98 zx_status_t AmlPinToBlock(const uint32_t pin, const AmlGpioBlock** out_block,
|
| /system/dev/gpio/aml-axg-gpio/ |
| A D | aml-axg-gpio.c | 95 if (pin >= gpio_block->start_pin && pin < end_pin) { in aml_pin_to_block() 201 ZX_DEBUG_ASSERT(pin >= block->start_pin); in aml_gpio_set_alt_function() 205 uint32_t pin_shift = (pin - block->start_pin) * 4; in aml_gpio_set_alt_function() 292 if (pin > MAX_GPIO_INDEX) { in aml_gpio_get_interrupt() 304 if(interrupt->irq_info[i] == pin) { in aml_gpio_get_interrupt() 313 zxlogf(ERROR, "aml_gpio_read: pin not found %u\n", pin); in aml_gpio_get_interrupt() 338 (pin - block->pin_block) + block->pin_start); in aml_gpio_get_interrupt() 370 interrupt->irq_info[index] = pin; in aml_gpio_get_interrupt() 381 if(interrupt->irq_info[i] == pin) { in aml_gpio_release_interrupt() 397 if (pin > MAX_GPIO_INDEX) { in aml_gpio_set_polarity() [all …]
|
| /system/dev/board/qemu/ |
| A D | qemu-bus.c | 53 for (unsigned pin = 0; pin < ZX_PCI_MAX_LEGACY_IRQ_PINS; pin++) { in qemu_pci_init() local 54 (*lut)[dev_id][func_id][pin] = PCIE_INT_BASE + in qemu_pci_init() 55 (pin + dev_id) % ZX_PCI_MAX_LEGACY_IRQ_PINS; in qemu_pci_init()
|
| /system/dev/lib/imx8m/include/soc/imx8m/ |
| A D | imx8m-gpio.h | 34 #define IMX_GPIO_ICR_SHIFT(pin) ((pin)*2) argument
|
| /system/dev/board/machina/ |
| A D | machina.c | 52 for (unsigned pin = 0; pin < ZX_PCI_MAX_LEGACY_IRQ_PINS; pin++) { in machina_pci_init() local 53 (*lut)[dev_id][func_id][pin] = PCIE_INT_BASE + dev_id; in machina_pci_init()
|
| /system/dev/gpio/pl061/ |
| A D | pl061.c | 114 static zx_status_t pl061_gpio_get_interrupt(void* ctx, uint32_t pin, uint32_t flags, in pl061_gpio_get_interrupt() argument 119 static zx_status_t pl061_gpio_release_interrupt(void* ctx, uint32_t pin) { in pl061_gpio_release_interrupt() argument 123 static zx_status_t pl061_gpio_set_polarity(void* ctx, uint32_t pin, uint32_t polarity) { in pl061_gpio_set_polarity() argument
|
| /system/banjo/ddk-protocol-gpio/ |
| A D | gpio.banjo | 27 /// Configures the GPIO pin for an alternate function (I2C, SPI, etc) 34 /// Gets an interrupt object pertaining to a particular GPIO pin.
|
| /system/banjo/ddk-protocol-gpioimpl/ |
| A D | gpio-impl.banjo | 16 /// Configures the GPIO pin for an alternate function (I2C, SPI, etc) 23 /// Gets an interrupt object pertaining to a particular GPIO pin.
|
| /system/dev/lib/hi3660/ |
| A D | hi3660-gpios.c | 74 static zx_status_t hi3660_gpio_get_interrupt(void* ctx, uint32_t pin, uint32_t flags, in hi3660_gpio_get_interrupt() argument 79 static zx_status_t hi3660_gpio_release_interrupt(void* ctx, uint32_t pin) { in hi3660_gpio_release_interrupt() argument 83 static zx_status_t hi3660_gpio_set_polarity(void* ctx, uint32_t pin, uint32_t polarity) { in hi3660_gpio_set_polarity() argument
|
| /system/dev/bus/acpi/include/ |
| A D | acpi-private.h | 31 uint8_t pin; member
|
| /system/ulib/zx/include/lib/zx/ |
| A D | bti.h | 35 zx_status_t pin(uint32_t options, const vmo& vmo, uint64_t offset, uint64_t size, in pin() function
|
| /system/dev/ethernet/dwmac/ |
| A D | pinned-buffer.cpp | 52 status = bti.pin(ZX_BTI_PERM_READ | ZX_BTI_PERM_WRITE, in Create()
|
| /system/ulib/fzl/ |
| A D | pinned-vmo.cpp | 47 res = bti.pin(rights, vmo, 0, vmo_size, addrs.get(), page_count, &pmt_); in Pin()
|
| /system/dev/display/intel-i915/ |
| A D | gtt.cpp | 84 status = bti_.pin(ZX_BTI_PERM_READ, scratch_buffer_, 0, PAGE_SIZE, &scratch_buffer_paddr_, 1, in Init() 169 status = gtt_->bti_.pin(flags, *zx::unowned_vmo(vmo_), in PopulateRegion()
|
| /system/dev/bus/acpi/ |
| A D | bus-acpi.c | 110 ctx->irqs[ctx->irq_i].pin = irq.pins[i]; in report_current_resources_resource_cb() 206 dev->irqs[i].pin, in report_current_resources() 289 st = zx_interrupt_create(get_root_resource(), irq->pin, ZX_INTERRUPT_REMAP_IRQ, &handle); in acpi_op_map_interrupt()
|
| /system/dev/display/mt8167s-display/ |
| A D | mt8167s-display.cpp | 82 zx_status_t status = bti_.pin(ZX_BTI_PERM_READ | ZX_BTI_PERM_WRITE | ZX_BTI_CONTIGUOUS, in DisplayControllerImplImportVmoImage()
|
| /system/banjo/ddk-protocol-ethernet/ |
| A D | ethernet.banjo | 143 /// Get the BTI handle (needed to pin DMA memory) for this device.
|
| /system/dev/bus/virtio/ |
| A D | gpu.cpp | 88 zx_status_t status = gd->bti_.pin(ZX_BTI_PERM_READ | ZX_BTI_CONTIGUOUS, vmo, offset, size, in virtio_gpu_import_vmo_image()
|
| A D | socket.cpp | 1162 zx_status_t status = bti.pin(ZX_BTI_PERM_READ | ZX_BTI_COMPRESS, vmo_, base_addr_, full_range, in Set()
|
| /system/public/zircon/ |
| A D | syscalls.abigen | 911 #^ pin pages and grant devices access to them
|