Home
last modified time | relevance | path

Searched refs:virq (Results 1 - 8 of 8) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpio/
H A Dgpio-rockchip.c290 unsigned int virq; in rockchip_gpio_to_irq() local
296 virq = irq_create_mapping(bank->domain, offset); in rockchip_gpio_to_irq()
298 return (virq) ?: -ENXIO; in rockchip_gpio_to_irq()
328 unsigned int irq, virq; in rockchip_irq_demux() local
332 virq = irq_find_mapping(bank->domain, irq); in rockchip_irq_demux()
333 if (!virq) { in rockchip_irq_demux()
367 generic_handle_irq(virq); in rockchip_irq_demux()
/device/soc/rockchip/common/sdk_linux/drivers/gpio/
H A Dgpio-rockchip.c293 unsigned int virq; in rockchip_gpio_to_irq() local
299 virq = irq_create_mapping(bank->domain, offset); in rockchip_gpio_to_irq()
301 return (virq) ?: -ENXIO; in rockchip_gpio_to_irq()
331 unsigned int irq, virq; in rockchip_irq_demux() local
335 virq = irq_find_mapping(bank->domain, irq); in rockchip_irq_demux()
336 if (!virq) { in rockchip_irq_demux()
370 generic_handle_irq(virq); in rockchip_irq_demux()
/device/soc/rockchip/rk3588/kernel/drivers/gpio/
H A Dgpio-rockchip.c306 unsigned int virq; in rockchip_gpio_to_irq() local
311 virq = irq_create_mapping(bank->domain, offset); in rockchip_gpio_to_irq()
313 return (virq) ? : -ENXIO; in rockchip_gpio_to_irq()
342 unsigned int irq, virq; in rockchip_irq_demux() local
346 virq = irq_find_mapping(bank->domain, irq); in rockchip_irq_demux()
348 if (!virq) { in rockchip_irq_demux()
386 generic_handle_irq(virq); in rockchip_irq_demux()
/device/soc/rockchip/common/sdk_linux/drivers/irqchip/
H A Dirq-gic-v3-its.c3546 static int its_irq_gic_domain_alloc(struct irq_domain *domain, unsigned int virq, irq_hw_number_t hwirq) in its_irq_gic_domain_alloc() argument
3565 return irq_domain_alloc_irqs_parent(domain, virq, 1, &fwspec); in its_irq_gic_domain_alloc()
3568 static int its_irq_domain_alloc(struct irq_domain *domain, unsigned int virq, unsigned int nr_irqs, void *args) in its_irq_domain_alloc() argument
3589 err = its_irq_gic_domain_alloc(domain, virq + i, hwirq + i); in its_irq_domain_alloc()
3594 irq_domain_set_hwirq_and_chip(domain, virq + i, hwirq + i, &its_irq_chip, its_dev); in its_irq_domain_alloc()
3595 irqd = irq_get_irq_data(virq + i); in its_irq_domain_alloc()
3598 pr_debug("ID:%d pID:%d vID:%d\n", (int)(hwirq + i - its_dev->event_map.lpi_base), (int)(hwirq + i), virq + i); in its_irq_domain_alloc()
3634 static void its_irq_domain_free(struct irq_domain *domain, unsigned int virq, unsigned int nr_irqs) in its_irq_domain_free() argument
3636 struct irq_data *d = irq_domain_get_irq_data(domain, virq); in its_irq_domain_free()
3641 bitmap_release_region(its_dev->event_map.lpi_map, its_get_event_id(irq_domain_get_irq_data(domain, virq)), in its_irq_domain_free()
4339 its_sgi_irq_domain_alloc(struct irq_domain *domain, unsigned int virq, unsigned int nr_irqs, void *args) its_sgi_irq_domain_alloc() argument
4359 its_sgi_irq_domain_free(struct irq_domain *domain, unsigned int virq, unsigned int nr_irqs) its_sgi_irq_domain_free() argument
4450 its_vpe_irq_domain_free(struct irq_domain *domain, unsigned int virq, unsigned int nr_irqs) its_vpe_irq_domain_free() argument
4474 its_vpe_irq_domain_alloc(struct irq_domain *domain, unsigned int virq, unsigned int nr_irqs, void *args) its_vpe_irq_domain_alloc() argument
[all...]
H A Dirq-gic-v3.c1499 static int gic_irq_domain_alloc(struct irq_domain *domain, unsigned int virq, unsigned int nr_irqs, void *arg) in gic_irq_domain_alloc() argument
1512 ret = gic_irq_domain_map(domain, virq + i, hwirq + i); in gic_irq_domain_alloc()
1521 static void gic_irq_domain_free(struct irq_domain *domain, unsigned int virq, unsigned int nr_irqs) in gic_irq_domain_free() argument
1526 struct irq_data *d = irq_domain_get_irq_data(domain, virq + i); in gic_irq_domain_free()
1527 irq_set_handler(virq + i, NULL); in gic_irq_domain_free()
/device/soc/rockchip/common/vendor/drivers/pci/
H A Dpcie-dw-rockchip.c1333 u32 virq; in rk_pcie_legacy_int_handler() local
1344 virq = irq_find_mapping(rockchip->irq_domain, hwirq); in rk_pcie_legacy_int_handler()
1345 if (virq) { in rk_pcie_legacy_int_handler()
1346 generic_handle_irq(virq); in rk_pcie_legacy_int_handler()
/device/soc/rockchip/rk3588/kernel/drivers/pci/controller/dwc/
H A Dpcie-dw-rockchip.c1626 u32 virq; in rk_pcie_legacy_int_handler() local
1637 virq = irq_find_mapping(rockchip->irq_domain, hwirq); in rk_pcie_legacy_int_handler()
1638 if (virq) in rk_pcie_legacy_int_handler()
1639 generic_handle_irq(virq); in rk_pcie_legacy_int_handler()
/device/soc/rockchip/common/sdk_linux/drivers/i2c/
H A Di2c-core-base.c1336 static int i2c_host_notify_irq_map(struct irq_domain *h, unsigned int virq, irq_hw_number_t hw_irq_num) in i2c_host_notify_irq_map() argument
1338 irq_set_chip_and_handler(virq, &dummy_irq_chip, handle_simple_irq); in i2c_host_notify_irq_map()

Completed in 22 milliseconds