/device/soc/rockchip/common/sdk_linux/drivers/irqchip/ |
H A D | irq-gic-v3.c | 161 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 D | irq-gic-v3-its.c | 230 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 D | rockchip_pwm_remotectl.c | 492 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 D | rockchip_pwm_remotectl.c | 509 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 D | gpio-rockchip.c | 377 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 D | gpio-rockchip.c | 380 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 D | pcie-dw-rockchip.c | 1582 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 D | gpio-rockchip.c | 396 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 D | pcie-dw-rockchip.c | 1314 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 D | i2c-core-base.c | 1322 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 D | rk_fiq_debugger.c | 699 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 D | rk_fiq_debugger.c | 724 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 D | dhd_pcie_linux.c | 2656 bcm_bprintf(&strbuf, " %d", (int)desc->irq_data.hwirq); in dhd_print_kirqstats()
|