Home
last modified time | relevance | path

Searched refs:hwirq (Results 1 - 13 of 13) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/irqchip/
H A Dirq-gic-v3.c161 static enum gic_intid_range get_intid_range_func(irq_hw_number_t hwirq) in get_intid_range_func() argument
163 switch (hwirq) { in get_intid_range_func()
183 return get_intid_range_func(d->hwirq); in get_intid_range()
188 return d->hwirq; in gic_irq()
311 *index = d->hwirq; in convert_offset_index()
319 *index = d->hwirq - EPPI_BASE_INTID + IRQ_HW_IRQ_VALUE; in convert_offset_index()
322 *index = d->hwirq - ESPI_BASE_INTID; in convert_offset_index()
351 *index = d->hwirq; in convert_offset_index()
428 if (d->hwirq >= 0x2000) { /* SGI/PPI/SPI only */ in gic_irq_set_irqchip_state()
455 if (d->hwirq > in gic_irq_get_irqchip_state()
1426 gic_irq_domain_translate(struct irq_domain *d, struct irq_fwspec *fwspec, unsigned long *hwirq, unsigned int *type) gic_irq_domain_translate() argument
1502 irq_hw_number_t hwirq; gic_irq_domain_alloc() local
1563 partition_domain_translate(struct irq_domain *d, struct irq_fwspec *fwspec, unsigned long *hwirq, unsigned int *type) partition_domain_translate() argument
[all...]
H A Dirq-gic-v3-its.c230 return d->hwirq - its_dev->event_map.lpi_base; in its_get_event_id()
1378 irq_hw_number_t hwirq; in lpi_write_config() local
1384 hwirq = map->vintid; in lpi_write_config()
1391 hwirq = d->hwirq; in lpi_write_config()
1394 cfg = va + hwirq - 0x2000; in lpi_write_config()
1434 val = d->hwirq; in direct_lpi_inv()
1903 its_send_mapti(its_dev, d->hwirq, event); in its_vlpi_unmap()
3475 static int its_alloc_device_irq(struct its_device *dev, int nvecs, irq_hw_number_t *hwirq) in its_alloc_device_irq() argument
3485 *hwirq in its_alloc_device_irq()
3546 its_irq_gic_domain_alloc(struct irq_domain *domain, unsigned int virq, irq_hw_number_t hwirq) its_irq_gic_domain_alloc() argument
3574 irq_hw_number_t hwirq; its_irq_domain_alloc() local
[all...]
/device/soc/rockchip/common/vendor/drivers/input/
H A Drockchip_pwm_remotectl.c492 int hwirq; in rk_pwm_sip_wakeup_init() local
511 hwirq = desc->irq_data.hwirq; in rk_pwm_sip_wakeup_init()
512 ret = sip_smc_remotectl_config(REMOTECTL_SET_IRQ, hwirq); in rk_pwm_sip_wakeup_init()
/device/soc/rockchip/rk3588/kernel/drivers/input/remotectl/
H A Drockchip_pwm_remotectl.c509 int hwirq; in rk_pwm_sip_wakeup_init() local
526 hwirq = desc->irq_data.hwirq; in rk_pwm_sip_wakeup_init()
527 ret = sip_smc_remotectl_config(REMOTECTL_SET_IRQ, hwirq); in rk_pwm_sip_wakeup_init()
/device/soc/rockchip/common/vendor/drivers/gpio/
H A Dgpio-rockchip.c377 u32 mask = BIT(d->hwirq); in rockchip_irq_set_type()
386 rockchip_gpio_writel_bit(bank, d->hwirq, 0, bank->gpio_regs->port_ddr); in rockchip_irq_set_type()
405 rockchip_gpio_writel_bit(bank, d->hwirq, 1, bank->gpio_regs->int_bothedge); in rockchip_irq_set_type()
/device/soc/rockchip/common/sdk_linux/drivers/gpio/
H A Dgpio-rockchip.c380 u32 mask = BIT(d->hwirq); in rockchip_irq_set_type()
389 rockchip_gpio_writel_bit(bank, d->hwirq, 0, bank->gpio_regs->port_ddr); in rockchip_irq_set_type()
408 rockchip_gpio_writel_bit(bank, d->hwirq, 1, bank->gpio_regs->int_bothedge); in rockchip_irq_set_type()
/device/soc/rockchip/rk3588/kernel/drivers/pci/controller/dwc/
H A Dpcie-dw-rockchip.c1582 MASK_LEGACY_INT(d->hwirq)); in rk_pcie_legacy_irq_mask()
1593 UNMASK_LEGACY_INT(d->hwirq)); in rk_pcie_legacy_irq_unmask()
1607 irq_hw_number_t hwirq) in rk_pcie_intx_map()
1625 u32 hwirq; in rk_pcie_legacy_int_handler() local
1634 hwirq = ffs(reg) - 1; in rk_pcie_legacy_int_handler()
1635 reg &= ~BIT(hwirq); in rk_pcie_legacy_int_handler()
1637 virq = irq_find_mapping(rockchip->irq_domain, hwirq); in rk_pcie_legacy_int_handler()
1641 dev_err(dev, "unexpected IRQ, INT%d\n", hwirq); in rk_pcie_legacy_int_handler()
1606 rk_pcie_intx_map(struct irq_domain *domain, unsigned int irq, irq_hw_number_t hwirq) rk_pcie_intx_map() argument
/device/soc/rockchip/rk3588/kernel/drivers/gpio/
H A Dgpio-rockchip.c396 u32 mask = BIT(d->hwirq); in rockchip_irq_set_type()
405 rockchip_gpio_writel_bit(bank, d->hwirq, 0, in rockchip_irq_set_type()
424 rockchip_gpio_writel_bit(bank, d->hwirq, 1, in rockchip_irq_set_type()
/device/soc/rockchip/common/vendor/drivers/pci/
H A Dpcie-dw-rockchip.c1314 static int rk_pcie_intx_map(struct irq_domain *domain, unsigned int irq, irq_hw_number_t hwirq) in rk_pcie_intx_map() argument
1332 u32 hwirq; in rk_pcie_legacy_int_handler() local
1341 hwirq = ffs(reg) - 1; in rk_pcie_legacy_int_handler()
1342 reg &= ~BIT(hwirq); in rk_pcie_legacy_int_handler()
1344 virq = irq_find_mapping(rockchip->irq_domain, hwirq); in rk_pcie_legacy_int_handler()
1348 dev_err(dev, "unexpected IRQ, INT%d\n", hwirq); in rk_pcie_legacy_int_handler()
/device/soc/rockchip/common/sdk_linux/drivers/i2c/
H A Di2c-core-base.c1322 irq_hw_number_t hwirq; in i2c_host_notify_irq_teardown() local
1328 for (hwirq = 0; hwirq < I2C_ADDR_7BITS_COUNT; hwirq++) { in i2c_host_notify_irq_teardown()
1329 irq_dispose_mapping(irq_find_mapping(domain, hwirq)); in i2c_host_notify_irq_teardown()
/device/soc/rockchip/common/vendor/drivers/rockchip/
H A Drk_fiq_debugger.c699 static int fiq_debugger_bind_sip_smc(struct rk_fiq_debugger *t, phys_addr_t phy_base, int hwirq, int signal_irq, in fiq_debugger_bind_sip_smc() argument
716 err = sip_fiq_debugger_uart_irq_tf_init(hwirq, fiq_debugger_uart_irq_tf); in fiq_debugger_bind_sip_smc()
/device/soc/rockchip/rk3588/kernel/drivers/soc/rockchip/
H A Drk_fiq_debugger.c724 int hwirq, in fiq_debugger_bind_sip_smc()
742 err = sip_fiq_debugger_uart_irq_tf_init(hwirq, in fiq_debugger_bind_sip_smc()
722 fiq_debugger_bind_sip_smc(struct rk_fiq_debugger *t, phys_addr_t phy_base, int hwirq, int signal_irq, unsigned int baudrate) fiq_debugger_bind_sip_smc() argument
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/
H A Ddhd_pcie_linux.c2656 bcm_bprintf(&strbuf, " %d", (int)desc->irq_data.hwirq); in dhd_print_kirqstats()

Completed in 27 milliseconds