/linux-6.6.21/include/linux/ |
D | irqdomain.h | 93 int (*map)(struct irq_domain *d, unsigned int virq, irq_hw_number_t hw); 174 irq_hw_number_t hwirq_max; 261 irq_hw_number_t hwirq_max, int direct_max, 272 irq_hw_number_t first_hwirq, 278 irq_hw_number_t first_hwirq, 286 irq_hw_number_t hwirq, int node, 393 irq_hw_number_t hwirq); 396 irq_hw_number_t hwirq_base, int count); 399 irq_hw_number_t hwirq, 405 irq_hw_number_t hwirq) in irq_create_mapping() [all …]
|
/linux-6.6.21/arch/powerpc/sysdev/ |
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()
|
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()
|
/linux-6.6.21/kernel/irq/ |
D | irqdomain.c | 131 irq_hw_number_t hwirq_max, in __irq_domain_create() 256 irq_hw_number_t hwirq_max, int direct_max, in __irq_domain_add() 402 irq_hw_number_t first_hwirq, in irq_domain_add_legacy() 414 irq_hw_number_t first_hwirq, in irq_domain_create_legacy() 509 irq_hw_number_t hwirq) in irq_domain_clear_mapping() 523 irq_hw_number_t hwirq, in irq_domain_set_mapping() 544 irq_hw_number_t hwirq; in irq_domain_disassociate() 578 irq_hw_number_t hwirq) in irq_domain_associate_locked() 620 irq_hw_number_t hwirq) in irq_domain_associate() 633 irq_hw_number_t hwirq_base, int count) in irq_domain_associate_many() [all …]
|
D | irq_sim.c | 56 irq_hw_number_t hwirq = irqd_to_hwirq(data); in irq_sim_get_irqchip_state() 74 irq_hw_number_t hwirq = irqd_to_hwirq(data); in irq_sim_set_irqchip_state() 118 unsigned int virq, irq_hw_number_t hw) in irq_sim_domain_map()
|
/linux-6.6.21/drivers/irqchip/ |
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()
|
D | irq-mips-gic.c | 113 irq_hw_number_t hwirq = GIC_HWIRQ_TO_SHARED(irqd_to_hwirq(d)); in gic_send_ipi() 432 irq_hw_number_t hw, unsigned int cpu) in gic_shared_irq_domain_map() 451 irq_hw_number_t *out_hwirq, in gic_irq_domain_xlate() 469 irq_hw_number_t hwirq) in gic_irq_domain_map() 550 irq_hw_number_t hwirq; in gic_irq_domain_alloc() 576 irq_hw_number_t *out_hwirq, in gic_ipi_domain_xlate() 593 irq_hw_number_t hwirq, base_hwirq; in gic_ipi_domain_alloc() 644 irq_hw_number_t base_hwirq; in gic_ipi_domain_free()
|
D | irq-mbigen.c | 67 static inline unsigned int get_mbigen_vec_reg(irq_hw_number_t hwirq) in get_mbigen_vec_reg() 79 static inline void get_mbigen_type_reg(irq_hw_number_t hwirq, in get_mbigen_type_reg() 95 static inline void get_mbigen_clear_reg(irq_hw_number_t hwirq, in get_mbigen_clear_reg() 201 irq_hw_number_t hwirq; in mbigen_irq_domain_alloc()
|
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()
|
D | irq-armada-370-xp.c | 159 static inline bool is_percpu_irq(irq_hw_number_t irq) in is_percpu_irq() 174 irq_hw_number_t hwirq = irqd_to_hwirq(d); in armada_370_xp_irq_mask() 186 irq_hw_number_t hwirq = irqd_to_hwirq(d); in armada_370_xp_irq_unmask() 469 irq_hw_number_t hwirq = irqd_to_hwirq(d); in armada_xp_set_affinity() 567 unsigned int virq, irq_hw_number_t hw) in armada_370_xp_mpic_irq_map() 706 irq_hw_number_t irq; in armada_370_xp_mpic_resume()
|
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()
|
D | irq-riscv-intc.c | 74 irq_hw_number_t hwirq) in riscv_intc_domain_map() 88 irq_hw_number_t hwirq; in riscv_intc_domain_alloc()
|
/linux-6.6.21/include/misc/ |
D | cxl-base.h | 14 irq_hw_number_t offset[CXL_IRQ_RANGES]; 15 irq_hw_number_t range[CXL_IRQ_RANGES];
|
/linux-6.6.21/arch/powerpc/sysdev/ge/ |
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() 248 (irq_hw_number_t)hwirq); in gef_pic_get_irq()
|
/linux-6.6.21/drivers/gpio/ |
D | gpio-wcove.c | 127 static void wcove_update_irq_mask(struct wcove_gpio *wg, irq_hw_number_t gpio) in wcove_update_irq_mask() 137 static void wcove_update_irq_ctrl(struct wcove_gpio *wg, irq_hw_number_t gpio) in wcove_update_irq_ctrl() 243 irq_hw_number_t gpio = irqd_to_hwirq(data); in wcove_irq_type() 282 irq_hw_number_t gpio = irqd_to_hwirq(data); in wcove_bus_sync_unlock() 297 irq_hw_number_t gpio = irqd_to_hwirq(data); in wcove_irq_unmask() 312 irq_hw_number_t gpio = irqd_to_hwirq(data); in wcove_irq_mask()
|
D | gpio-sch.c | 175 irq_hw_number_t gpio_num = irqd_to_hwirq(d); in sch_irq_type() 212 irq_hw_number_t gpio_num = irqd_to_hwirq(d); in sch_irq_ack() 220 static void sch_irq_mask_unmask(struct gpio_chip *gc, irq_hw_number_t gpio_num, int val) in sch_irq_mask_unmask() 233 irq_hw_number_t gpio_num = irqd_to_hwirq(d); in sch_irq_mask() 242 irq_hw_number_t gpio_num = irqd_to_hwirq(d); in sch_irq_unmask()
|
D | gpio-crystalcove.c | 187 irq_hw_number_t hwirq = irqd_to_hwirq(data); in crystalcove_irq_type() 224 irq_hw_number_t hwirq = irqd_to_hwirq(data); in crystalcove_bus_sync_unlock() 239 irq_hw_number_t hwirq = irqd_to_hwirq(data); in crystalcove_irq_unmask() 254 irq_hw_number_t hwirq = irqd_to_hwirq(data); in crystalcove_irq_mask()
|
/linux-6.6.21/arch/arc/kernel/ |
D | mcip.c | 221 static void idu_irq_mask_raw(irq_hw_number_t hwirq) in idu_irq_mask_raw() 349 irq_hw_number_t core_hwirq = irqd_to_hwirq(irq_desc_get_irq_data(desc)); in idu_cascade_isr() 350 irq_hw_number_t idu_hwirq = core_hwirq - FIRST_EXT_IRQ; in idu_cascade_isr() 357 static int idu_irq_map(struct irq_domain *d, unsigned int virq, irq_hw_number_t hwirq) in idu_irq_map()
|
/linux-6.6.21/drivers/misc/cxl/ |
D | irq.c | 174 irq_hw_number_t hwirq = irqd_to_hwirq(irq_get_irq_data(irq)); in cxl_irq_afu() 224 unsigned int cxl_map_irq(struct cxl *adapter, irq_hw_number_t hwirq, in cxl_map_irq() 259 irq_hw_number_t *dest_hwirq, in cxl_register_one_irq() 359 irq_hw_number_t hwirq; in afu_register_hwirqs() 404 irq_hw_number_t hwirq; in afu_release_irqs()
|
D | api.c | 147 static irq_hw_number_t cxl_find_afu_irq(struct cxl_context *ctx, int num) in cxl_find_afu_irq() 186 irq_hw_number_t hwirq; in cxl_allocate_afu_irqs() 215 irq_hw_number_t hwirq; in cxl_free_afu_irqs() 234 irq_hw_number_t hwirq; in cxl_map_afu_irq() 249 irq_hw_number_t hwirq; in cxl_unmap_afu_irq()
|
/linux-6.6.21/include/linux/irqchip/ |
D | arm-gic-v4.h | 25 irq_hw_number_t db_lpi_base; 39 irq_hw_number_t vpe_db_lpi;
|
/linux-6.6.21/arch/arm/mach-pxa/ |
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-6.6.21/drivers/soc/qcom/ |
D | smsm.c | 239 irq_hw_number_t irq = irqd_to_hwirq(irqd); in smsm_mask_irq() 262 irq_hw_number_t irq = irqd_to_hwirq(irqd); in smsm_unmask_irq() 289 irq_hw_number_t irq = irqd_to_hwirq(irqd); in smsm_set_irq_type() 311 irq_hw_number_t irq = irqd_to_hwirq(irqd); in smsm_get_irqchip_state() 339 irq_hw_number_t hw) in smsm_irq_map()
|
/linux-6.6.21/arch/powerpc/platforms/8xx/ |
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-6.6.21/arch/powerpc/platforms/85xx/ |
D | socrates_fpga_pic.c | 85 (irq_hw_number_t)i); in socrates_fpga_pic_get_irq() 228 irq_hw_number_t hwirq) in socrates_fpga_pic_host_map() 240 irq_hw_number_t *out_hwirq, unsigned int *out_flags) in socrates_fpga_pic_host_xlate()
|