/Linux-v4.19/arch/powerpc/sysdev/ |
D | mpic.h | 15 extern void mpic_msi_reserve_hwirq(struct mpic *mpic, irq_hw_number_t hwirq); 20 irq_hw_number_t hwirq) in mpic_msi_reserve_hwirq() 44 extern int mpic_map_error_int(struct mpic *mpic, unsigned int virq, irq_hw_number_t hw); 45 extern void mpic_err_int_init(struct mpic *mpic, irq_hw_number_t irqnum); 48 static inline int mpic_map_error_int(struct mpic *mpic, unsigned int virq, irq_hw_number_t hw) in mpic_map_error_int() 54 static inline void mpic_err_int_init(struct mpic *mpic, irq_hw_number_t irqnum) in mpic_err_int_init()
|
D | mpic_msi.c | 22 void mpic_msi_reserve_hwirq(struct mpic *mpic, irq_hw_number_t hwirq) in mpic_msi_reserve_hwirq() 34 irq_hw_number_t hwirq; in mpic_msi_reserve_u3_hwirqs()
|
D | fsl_mpic_err.c | 84 int mpic_map_error_int(struct mpic *mpic, unsigned int virq, irq_hw_number_t hw) in mpic_map_error_int() 131 void mpic_err_int_init(struct mpic *mpic, irq_hw_number_t irqnum) in mpic_err_int_init()
|
/Linux-v4.19/include/linux/ |
D | irqdomain.h | 105 int (*map)(struct irq_domain *d, unsigned int virq, irq_hw_number_t hw); 177 irq_hw_number_t hwirq_max; 248 irq_hw_number_t hwirq_max, int direct_max, 259 irq_hw_number_t first_hwirq, 267 irq_hw_number_t hwirq, int node, 367 irq_hw_number_t hwirq); 370 irq_hw_number_t hwirq_base, int count); 375 irq_hw_number_t hwirq); 390 irq_hw_number_t hwirq) in irq_linear_revmap() 395 irq_hw_number_t hwirq); [all …]
|
D | msi.h | 225 irq_hw_number_t (*get_hwirq)(struct msi_domain_info *info, 229 unsigned int virq, irq_hw_number_t hwirq, 337 irq_hw_number_t pci_msi_domain_calc_hwirq(struct pci_dev *dev,
|
/Linux-v4.19/drivers/irqchip/ |
D | irq-ativic32.c | 41 irq_hw_number_t hw) in ativic32_irq_domain_map() 69 static irq_hw_number_t get_intr_src(void) in get_intr_src() 77 irq_hw_number_t hwirq = get_intr_src(); in asm_do_IRQ()
|
D | irq-clps711x.c | 97 irq_hw_number_t hwirq = irqd_to_hwirq(d); in clps711x_intc_eoi() 104 irq_hw_number_t hwirq = irqd_to_hwirq(d); in clps711x_intc_mask() 115 irq_hw_number_t hwirq = irqd_to_hwirq(d); in clps711x_intc_unmask() 132 irq_hw_number_t hw) in clps711x_intc_irq_map()
|
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() 319 irq_hw_number_t hwirq = irqd_to_hwirq(d); in armada_xp_set_affinity() 351 unsigned int virq, irq_hw_number_t hw) in armada_370_xp_mpic_irq_map() 597 irq_hw_number_t irq; in armada_370_xp_mpic_resume()
|
D | irq-mips-gic.c | 110 irq_hw_number_t hwirq = GIC_HWIRQ_TO_SHARED(irqd_to_hwirq(d)); in gic_send_ipi() 416 irq_hw_number_t hw, unsigned int cpu) in gic_shared_irq_domain_map() 435 irq_hw_number_t *out_hwirq, in gic_irq_domain_xlate() 453 irq_hw_number_t hwirq) in gic_irq_domain_map() 531 irq_hw_number_t hwirq; in gic_irq_domain_alloc() 555 irq_hw_number_t *out_hwirq, in gic_ipi_domain_xlate() 572 irq_hw_number_t hwirq, base_hwirq; in gic_ipi_domain_alloc() 623 irq_hw_number_t base_hwirq; in gic_ipi_domain_free()
|
D | irq-mbigen.c | 78 static inline unsigned int get_mbigen_vec_reg(irq_hw_number_t hwirq) in get_mbigen_vec_reg() 90 static inline void get_mbigen_type_reg(irq_hw_number_t hwirq, in get_mbigen_type_reg() 106 static inline void get_mbigen_clear_reg(irq_hw_number_t hwirq, in get_mbigen_clear_reg() 209 irq_hw_number_t hwirq; in mbigen_irq_domain_alloc()
|
D | irq-sifive-plic.c | 128 irq_hw_number_t hwirq) in plic_irqdomain_map() 153 irq_hw_number_t hwirq; in plic_handle_irq() 220 irq_hw_number_t hwirq; in plic_init()
|
D | irq-vf610-mscm-ir.c | 92 irq_hw_number_t hwirq = data->hwirq; in vf610_mscm_ir_enable() 109 irq_hw_number_t hwirq = data->hwirq; in vf610_mscm_ir_disable() 132 irq_hw_number_t hwirq; in vf610_mscm_ir_domain_alloc()
|
D | irq-nvic.c | 44 nvic_handle_irq(irq_hw_number_t hwirq, struct pt_regs *regs) in nvic_handle_irq() 66 irq_hw_number_t hwirq; in nvic_irq_domain_alloc()
|
/Linux-v4.19/kernel/irq/ |
D | irqdomain.c | 130 irq_hw_number_t hwirq_max, int direct_max, in __irq_domain_add() 362 irq_hw_number_t first_hwirq, in irq_domain_add_legacy() 462 irq_hw_number_t hwirq) in irq_domain_clear_mapping() 474 irq_hw_number_t hwirq, in irq_domain_set_mapping() 489 irq_hw_number_t hwirq; in irq_domain_disassociate() 518 irq_hw_number_t hwirq) in irq_domain_associate() 568 irq_hw_number_t hwirq_base, int count) in irq_domain_associate_many() 635 irq_hw_number_t hwirq) in irq_create_mapping() 698 irq_hw_number_t hwirq_base, int count) in irq_create_strict_mappings() 716 irq_hw_number_t *hwirq, unsigned int *type) in irq_domain_translate() [all …]
|
/Linux-v4.19/include/misc/ |
D | cxl-base.h | 18 irq_hw_number_t offset[CXL_IRQ_RANGES]; 19 irq_hw_number_t range[CXL_IRQ_RANGES];
|
/Linux-v4.19/arch/powerpc/sysdev/ge/ |
D | ge_pic.c | 157 irq_hw_number_t hwirq) in gef_pic_host_map() 168 irq_hw_number_t *out_hwirq, unsigned int *out_flags) in gef_pic_host_xlate() 246 (irq_hw_number_t)hwirq); in gef_pic_get_irq()
|
/Linux-v4.19/arch/arc/kernel/ |
D | mcip.c | 223 static void idu_irq_mask_raw(irq_hw_number_t hwirq) in idu_irq_mask_raw() 306 irq_hw_number_t core_hwirq = irqd_to_hwirq(irq_desc_get_irq_data(desc)); in idu_cascade_isr() 307 irq_hw_number_t idu_hwirq = core_hwirq - FIRST_EXT_IRQ; in idu_cascade_isr() 314 static int idu_irq_map(struct irq_domain *d, unsigned int virq, irq_hw_number_t hwirq) in idu_irq_map()
|
/Linux-v4.19/include/linux/irqchip/ |
D | arm-gic-v4.h | 36 irq_hw_number_t db_lpi_base; 48 irq_hw_number_t vpe_db_lpi;
|
/Linux-v4.19/arch/x86/kernel/apic/ |
D | msi.c | 90 static irq_hw_number_t pci_msi_get_hwirq(struct msi_domain_info *info, in pci_msi_get_hwirq() 207 static irq_hw_number_t dmar_msi_get_hwirq(struct msi_domain_info *info, in dmar_msi_get_hwirq() 215 irq_hw_number_t hwirq, msi_alloc_info_t *arg) in dmar_msi_init() 304 static irq_hw_number_t hpet_msi_get_hwirq(struct msi_domain_info *info, in hpet_msi_get_hwirq() 312 irq_hw_number_t hwirq, msi_alloc_info_t *arg) in hpet_msi_init()
|
/Linux-v4.19/arch/c6x/platforms/ |
D | megamod-pic.c | 71 irq_hw_number_t src = irqd_to_hwirq(data); in mask_megamod() 82 irq_hw_number_t src = irqd_to_hwirq(data); in unmask_megamod() 121 irq_hw_number_t hw) in megamod_map() 248 irq_hw_number_t hwirq; in init_megamod_pic()
|
/Linux-v4.19/drivers/misc/cxl/ |
D | irq.c | 177 irq_hw_number_t hwirq = irqd_to_hwirq(irq_get_irq_data(irq)); in cxl_irq_afu() 227 unsigned int cxl_map_irq(struct cxl *adapter, irq_hw_number_t hwirq, in cxl_map_irq() 262 irq_hw_number_t *dest_hwirq, in cxl_register_one_irq() 362 irq_hw_number_t hwirq; in afu_register_hwirqs() 407 irq_hw_number_t hwirq; in afu_release_irqs()
|
D | api.c | 155 static irq_hw_number_t cxl_find_afu_irq(struct cxl_context *ctx, int num) in cxl_find_afu_irq() 194 irq_hw_number_t hwirq; in cxl_allocate_afu_irqs() 223 irq_hw_number_t hwirq; in cxl_free_afu_irqs() 242 irq_hw_number_t hwirq; in cxl_map_afu_irq() 257 irq_hw_number_t hwirq; in cxl_unmap_afu_irq()
|
/Linux-v4.19/arch/arm/mach-pxa/ |
D | irq.c | 70 irq_hw_number_t irq = irqd_to_hwirq(d); in pxa_mask_irq() 80 irq_hw_number_t irq = irqd_to_hwirq(d); in pxa_unmask_irq() 125 irq_hw_number_t hw) in pxa_irq_map()
|
/Linux-v4.19/arch/powerpc/platforms/8xx/ |
D | pic.c | 89 irq_hw_number_t hw) in mpc8xx_pic_host_map() 101 irq_hw_number_t *out_hwirq, unsigned int *out_flags) in mpc8xx_pic_host_xlate()
|
/Linux-v4.19/arch/powerpc/platforms/85xx/ |
D | socrates_fpga_pic.c | 91 (irq_hw_number_t)i); in socrates_fpga_pic_get_irq() 234 irq_hw_number_t hwirq) in socrates_fpga_pic_host_map() 246 irq_hw_number_t *out_hwirq, unsigned int *out_flags) in socrates_fpga_pic_host_xlate()
|