Searched refs:ext_irq (Results  1 – 6 of 6) sorted by relevance
| /Linux-v5.10/drivers/irqchip/ | 
| D | irq-xtensa-mx.c | 75 		unsigned int ext_irq = xtensa_get_ext_irq_no(d->hwirq);  in xtensa_mx_irq_mask()  local 77 		if (ext_irq >= HW_IRQ_MX_BASE) {  in xtensa_mx_irq_mask() 78 			set_er(1u << (ext_irq - HW_IRQ_MX_BASE), MIENG);  in xtensa_mx_irq_mask() 93 		unsigned int ext_irq = xtensa_get_ext_irq_no(d->hwirq);  in xtensa_mx_irq_unmask()  local 95 		if (ext_irq >= HW_IRQ_MX_BASE) {  in xtensa_mx_irq_unmask() 96 			set_er(1u << (ext_irq - HW_IRQ_MX_BASE), MIENGSET);  in xtensa_mx_irq_unmask()
  | 
| /Linux-v5.10/drivers/acpi/ | 
| D | resource.c | 39 static inline bool is_gsi(struct acpi_resource_extended_irq *ext_irq)  in is_gsi()  argument 41 	return ext_irq->resource_source.string_length == 0 &&  in is_gsi() 42 	       ext_irq->producer_consumer == ACPI_CONSUMER;  in is_gsi() 45 static inline bool is_gsi(struct acpi_resource_extended_irq *ext_irq)  in is_gsi()  argument 456 	struct acpi_resource_extended_irq *ext_irq;  in acpi_dev_resource_interrupt()  local 474 		ext_irq = &ares->data.extended_irq;  in acpi_dev_resource_interrupt() 475 		if (index >= ext_irq->interrupt_count) {  in acpi_dev_resource_interrupt() 479 		if (is_gsi(ext_irq))  in acpi_dev_resource_interrupt() 480 			acpi_dev_get_irqresource(res, ext_irq->interrupts[index],  in acpi_dev_resource_interrupt() 481 					 ext_irq->triggering, ext_irq->polarity,  in acpi_dev_resource_interrupt() [all …] 
 | 
| /Linux-v5.10/arch/xtensa/kernel/ | 
| D | irq.c | 70 		unsigned long int_irq, unsigned long ext_irq,  in xtensa_irq_domain_xlate()  argument 76 		int_irq = xtensa_map_ext_irq(ext_irq);  in xtensa_irq_domain_xlate() 125 unsigned xtensa_map_ext_irq(unsigned ext_irq)  in xtensa_map_ext_irq()  argument 132 		if ((mask & 1) && ext_irq-- == 0)  in xtensa_map_ext_irq()
  | 
| /Linux-v5.10/arch/sh/cchips/hd6446x/ | 
| D | hd64461.c | 63 	unsigned int ext_irq = HD64461_IRQBASE;  in hd64461_irq_demux()  local 67 	for (; intv; intv >>= 1, ext_irq++) {  in hd64461_irq_demux() 71 		generic_handle_irq(ext_irq);  in hd64461_irq_demux()
  | 
| /Linux-v5.10/arch/xtensa/include/asm/ | 
| D | irq.h | 36 		unsigned long int_irq, unsigned long ext_irq, 39 unsigned xtensa_map_ext_irq(unsigned ext_irq);
  | 
| /Linux-v5.10/arch/sh/boards/mach-se/7724/ | 
| D | irq.c | 97 	unsigned int ext_irq = set.base;  in se7724_irq_demux()  local 101 	for (; intv; intv >>= 1, ext_irq++) {  in se7724_irq_demux() 105 		generic_handle_irq(ext_irq);  in se7724_irq_demux()
  |