/linux/arch/powerpc/sysdev/ |
H A D | mpic.h | 10 extern void mpic_msi_reserve_hwirq(struct mpic *mpic, irq_hw_number_t hwirq); 15 irq_hw_number_t hwirq) in mpic_msi_reserve_hwirq() 39 extern int mpic_map_error_int(struct mpic *mpic, unsigned int virq, irq_hw_number_t hw); 40 void __init mpic_err_int_init(struct mpic *mpic, irq_hw_number_t irqnum); 43 static inline int mpic_map_error_int(struct mpic *mpic, unsigned int virq, irq_hw_number_t hw) in mpic_map_error_int() 49 static inline void mpic_err_int_init(struct mpic *mpic, irq_hw_number_t irqnum) in mpic_err_int_init()
|
H A D | mpic_msi.c | 18 void mpic_msi_reserve_hwirq(struct mpic *mpic, irq_hw_number_t hwirq) in mpic_msi_reserve_hwirq() 30 irq_hw_number_t hwirq; in mpic_msi_reserve_u3_hwirqs()
|
H A D | fsl_mpic_err.c | 80 int mpic_map_error_int(struct mpic *mpic, unsigned int virq, irq_hw_number_t hw) in mpic_map_error_int() 124 void __init mpic_err_int_init(struct mpic *mpic, irq_hw_number_t irqnum) in mpic_err_int_init()
|
/linux/include/linux/ |
H A D | irqdomain.h | 84 int (*map)(struct irq_domain *d, unsigned int virq, irq_hw_number_t hw); 172 irq_hw_number_t hwirq_max; 297 irq_hw_number_t hwirq_max; 325 unsigned int first_irq, irq_hw_number_t first_hwirq, 331 int irq_domain_alloc_descs(int virq, unsigned int nr_irqs, irq_hw_number_t hwirq, int node, 434 int irq_domain_associate(struct irq_domain *domain, unsigned int irq, irq_hw_number_t hwirq); 436 irq_hw_number_t hwirq_base, int count); 438 unsigned int irq_create_mapping_affinity(struct irq_domain *domain, irq_hw_number_t hwirq, 455 static inline unsigned int irq_create_mapping(struct irq_domain *domain, irq_hw_number_t hwirq) in irq_create_mapping() 461 irq_hw_number_t hwir [all...] |
H A D | irq_sim.h | 21 irq_hw_number_t hwirq, void *data); 23 irq_hw_number_t hwirq, void *data);
|
/linux/drivers/irqchip/ |
H A D | irq-clps711x.c | 93 irq_hw_number_t hwirq = irqd_to_hwirq(d); in clps711x_intc_eoi() 100 irq_hw_number_t hwirq = irqd_to_hwirq(d); in clps711x_intc_mask() 111 irq_hw_number_t hwirq = irqd_to_hwirq(d); in clps711x_intc_unmask() 128 irq_hw_number_t hw) in clps711x_intc_irq_map()
|
H A D | irq-mips-gic.c | 194 irq_hw_number_t hwirq = GIC_HWIRQ_TO_SHARED(irqd_to_hwirq(d)); in gic_send_ipi() 588 irq_hw_number_t hw, unsigned int cpu) in gic_shared_irq_domain_map() 617 irq_hw_number_t *out_hwirq, in gic_irq_domain_xlate() 635 irq_hw_number_t hwirq) in gic_irq_domain_map() 713 irq_hw_number_t hwirq; in gic_irq_domain_alloc() 739 irq_hw_number_t *out_hwirq, in gic_ipi_domain_xlate() 756 irq_hw_number_t hwirq, base_hwirq; in gic_ipi_domain_alloc() 810 irq_hw_number_t base_hwirq; in gic_ipi_domain_free()
|
H A D | irq-vf610-mscm-ir.c | 88 irq_hw_number_t hwirq = data->hwirq; in vf610_mscm_ir_enable() 105 irq_hw_number_t hwirq = data->hwirq; in vf610_mscm_ir_disable() 128 irq_hw_number_t hwirq; in vf610_mscm_ir_domain_alloc()
|
H A D | irq-nvic.c | 43 irq_hw_number_t hwirq = (icsr & V7M_SCB_ICSR_VECTACTIVE) - 16; in nvic_handle_irq() 52 irq_hw_number_t hwirq; in nvic_irq_domain_alloc()
|
H A D | irq-gic-v5.c | 97 static void gicv5_hwirq_init(irq_hw_number_t hwirq, u8 priority, u8 hwirq_type) in gicv5_hwirq_init() 506 static bool gicv5_ppi_irq_is_level(irq_hw_number_t hwirq) in gicv5_ppi_irq_is_level() 578 irq_hw_number_t *hwirq, in gicv5_irq_domain_translate() 614 irq_hw_number_t *hwirq, in gicv5_irq_ppi_domain_translate() 626 irq_hw_number_t hwirq; in gicv5_irq_ppi_domain_alloc() 681 irq_hw_number_t *hwirq, in gicv5_irq_spi_domain_translate() 695 irq_hw_number_t hwirq; in gicv5_irq_spi_domain_alloc() 757 irq_hw_number_t hwirq; in gicv5_irq_lpi_domain_alloc()
|
H A D | irq-mst-intc.c | 41 irq_hw_number_t hwirq = irqd_to_hwirq(d); in mst_set_irq() 57 irq_hw_number_t hwirq = irqd_to_hwirq(d); in mst_clear_irq() 206 irq_hw_number_t hwirq; in mst_intc_domain_alloc()
|
H A D | irq-mbigen.c | 81 static inline unsigned int get_mbigen_vec_reg(irq_hw_number_t hwirq) in get_mbigen_vec_reg() 92 static inline void get_mbigen_type_reg(irq_hw_number_t hwirq, in get_mbigen_type_reg() 107 static inline void get_mbigen_clear_reg(irq_hw_number_t hwirq, in get_mbigen_clear_reg()
|
H A D | irq-imgpdc.c | 105 static unsigned int hwirq_is_syswake(irq_hw_number_t hw) in hwirq_is_syswake() 110 static unsigned int hwirq_to_syswake(irq_hw_number_t hw) in hwirq_to_syswake() 115 static irq_hw_number_t syswake_to_hwirq(unsigned int syswake) in syswake_to_hwirq() 200 irq_hw_number_t hw = data->hwirq; in pdc_irq_set_wake()
|
/linux/arch/powerpc/sysdev/ge/ |
H A D | ge_pic.c | 159 irq_hw_number_t hwirq) in gef_pic_host_map() 170 irq_hw_number_t *out_hwirq, unsigned int *out_flags) in gef_pic_host_xlate() 249 (irq_hw_number_t)hwirq); in gef_pic_get_irq()
|
/linux/drivers/gpio/ |
H A D | gpio-wcove.c | 128 static void wcove_update_irq_mask(struct wcove_gpio *wg, irq_hw_number_t gpio) in wcove_update_irq_mask() 138 static void wcove_update_irq_ctrl(struct wcove_gpio *wg, irq_hw_number_t gpio) in wcove_update_irq_ctrl() 241 irq_hw_number_t gpio = irqd_to_hwirq(data); in wcove_irq_type() 280 irq_hw_number_t gpio = irqd_to_hwirq(data); in wcove_bus_sync_unlock() 295 irq_hw_number_t gpio = irqd_to_hwirq(data); in wcove_irq_unmask() 310 irq_hw_number_t gpio = irqd_to_hwirq(data); in wcove_irq_mask()
|
H A D | gpio-sch.c | 178 irq_hw_number_t gpio_num = irqd_to_hwirq(d); in sch_irq_type() 215 irq_hw_number_t gpio_num = irqd_to_hwirq(d); in sch_irq_ack() 223 static void sch_irq_mask_unmask(struct gpio_chip *gc, irq_hw_number_t gpio_num, int val) in sch_irq_mask_unmask() 236 irq_hw_number_t gpio_num = irqd_to_hwirq(d); in sch_irq_mask() 245 irq_hw_number_t gpio_num = irqd_to_hwirq(d); in sch_irq_unmask()
|
H A D | gpio-crystalcove.c | 188 irq_hw_number_t hwirq = irqd_to_hwirq(data); in crystalcove_irq_type() 225 irq_hw_number_t hwirq = irqd_to_hwirq(data); in crystalcove_bus_sync_unlock() 240 irq_hw_number_t hwirq = irqd_to_hwirq(data); in crystalcove_irq_unmask() 255 irq_hw_number_t hwirq = irqd_to_hwirq(data); in crystalcove_irq_mask()
|
H A D | gpio-ep93xx.c | 141 irq_hw_number_t hwirq = irqd_to_hwirq(d); in ep93xx_gpio_irq_mask_ack() 158 irq_hw_number_t hwirq = irqd_to_hwirq(d); in ep93xx_gpio_irq_mask() 169 irq_hw_number_t hwirq = irqd_to_hwirq(d); in ep93xx_gpio_irq_unmask() 185 irq_hw_number_t hwirq = irqd_to_hwirq(d); in ep93xx_gpio_irq_type()
|
H A D | gpio-graniterapids.c | 179 irq_hw_number_t gpio = irqd_to_hwirq(d); in gnr_gpio_irq_ack() 213 irq_hw_number_t hwirq = irqd_to_hwirq(d); in gnr_gpio_irq_mask() 222 irq_hw_number_t hwirq = irqd_to_hwirq(d); in gnr_gpio_irq_unmask() 232 irq_hw_number_t hwirq = irqd_to_hwirq(d); in gnr_gpio_irq_set_type()
|
H A D | gpio-mlxbf3.c | 60 irq_hw_number_t offset = irqd_to_hwirq(irqd); in mlxbf3_gpio_irq_enable() 79 irq_hw_number_t offset = irqd_to_hwirq(irqd); in mlxbf3_gpio_irq_disable() 115 irq_hw_number_t offset = irqd_to_hwirq(irqd); in mlxbf3_gpio_irq_set_type()
|
H A D | gpio-dwapb.c | 206 irq_hw_number_t hwirq; in dwapb_do_irq() 253 irq_hw_number_t hwirq = irqd_to_hwirq(d); in dwapb_irq_mask() 269 irq_hw_number_t hwirq = irqd_to_hwirq(d); in dwapb_irq_unmask() 285 irq_hw_number_t hwirq = irqd_to_hwirq(d); in dwapb_irq_enable() 301 irq_hw_number_t hwirq = irqd_to_hwirq(d); in dwapb_irq_disable() 317 irq_hw_number_t bit = irqd_to_hwirq(d); in dwapb_irq_set_type() 366 irq_hw_number_t bit = irqd_to_hwirq(d); in dwapb_irq_set_wake()
|
/linux/include/linux/irqchip/ |
H A D | arm-gic-v4.h | 25 irq_hw_number_t db_lpi_base; 47 irq_hw_number_t vpe_db_lpi;
|
/linux/arch/arm/mach-pxa/ |
H A D | irq.c | 68 irq_hw_number_t irq = irqd_to_hwirq(d); in pxa_mask_irq() 78 irq_hw_number_t irq = irqd_to_hwirq(d); in pxa_unmask_irq() 123 irq_hw_number_t hw) in pxa_irq_map()
|
/linux/arch/powerpc/platforms/8xx/ |
H A D | pic.c | 88 irq_hw_number_t hw) in mpc8xx_pic_host_map() 100 irq_hw_number_t *out_hwirq, unsigned int *out_flags) in mpc8xx_pic_host_xlate()
|
/linux/arch/powerpc/platforms/85xx/ |
H A D | socrates_fpga_pic.c | 87 (irq_hw_number_t)i); in socrates_fpga_pic_get_irq() 230 irq_hw_number_t hwirq) in socrates_fpga_pic_host_map() 242 irq_hw_number_t *out_hwirq, unsigned int *out_flags) in socrates_fpga_pic_host_xlate()
|