Home
last modified time | relevance | path

Searched refs:irq_hw_number_t (Results 1 – 25 of 242) sorted by relevance

12345678910

/Linux-v5.10/arch/powerpc/sysdev/
Dmpic.h10 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 extern void 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()
Dmpic_msi.c17 void mpic_msi_reserve_hwirq(struct mpic *mpic, irq_hw_number_t hwirq) in mpic_msi_reserve_hwirq()
29 irq_hw_number_t hwirq; in mpic_msi_reserve_u3_hwirqs()
/Linux-v5.10/include/linux/
Dirqdomain.h110 int (*map)(struct irq_domain *d, unsigned int virq, irq_hw_number_t hw);
182 irq_hw_number_t hwirq_max;
260 irq_hw_number_t hwirq_max, int direct_max,
271 irq_hw_number_t first_hwirq,
280 irq_hw_number_t hwirq, int node,
380 irq_hw_number_t hwirq);
383 irq_hw_number_t hwirq_base, int count);
388 irq_hw_number_t hwirq,
394 irq_hw_number_t hwirq) in irq_create_mapping()
411 irq_hw_number_t hwirq) in irq_linear_revmap()
[all …]
/Linux-v5.10/kernel/irq/
Dirqdomain.c131 irq_hw_number_t hwirq_max, int direct_max, in __irq_domain_add()
350 irq_hw_number_t first_hwirq, in irq_domain_add_legacy()
464 irq_hw_number_t hwirq) in irq_domain_clear_mapping()
476 irq_hw_number_t hwirq, in irq_domain_set_mapping()
491 irq_hw_number_t hwirq; in irq_domain_disassociate()
520 irq_hw_number_t hwirq) in irq_domain_associate()
570 irq_hw_number_t hwirq_base, int count) in irq_domain_associate_many()
638 irq_hw_number_t hwirq, in irq_create_mapping_affinity()
703 irq_hw_number_t hwirq_base, int count) in irq_create_strict_mappings()
721 irq_hw_number_t *hwirq, unsigned int *type) in irq_domain_translate()
[all …]
Dirq_sim.c60 irq_hw_number_t hwirq = irqd_to_hwirq(data); in irq_sim_get_irqchip_state()
78 irq_hw_number_t hwirq = irqd_to_hwirq(data); in irq_sim_set_irqchip_state()
122 unsigned int virq, irq_hw_number_t hw) in irq_sim_domain_map()
/Linux-v5.10/include/misc/
Dcxl-base.h14 irq_hw_number_t offset[CXL_IRQ_RANGES];
15 irq_hw_number_t range[CXL_IRQ_RANGES];
/Linux-v5.10/drivers/irqchip/
Dirq-ativic32.c72 irq_hw_number_t hw) in ativic32_irq_domain_map()
100 static irq_hw_number_t get_intr_src(void) in get_intr_src()
108 irq_hw_number_t hwirq = get_intr_src(); in asm_do_IRQ()
Dirq-clps711x.c93 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()
Dirq-mips-gic.c110 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()
Dirq-mbigen.c67 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()
Dirq-vf610-mscm-ir.c88 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()
Dirq-mst-intc.c29 irq_hw_number_t hwirq = irqd_to_hwirq(d); in mst_set_irq()
45 irq_hw_number_t hwirq = irqd_to_hwirq(d); in mst_clear_irq()
127 irq_hw_number_t hwirq; in mst_intc_domain_alloc()
Dirq-armada-370-xp.c159 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()
446 irq_hw_number_t hwirq = irqd_to_hwirq(d); in armada_xp_set_affinity()
542 unsigned int virq, irq_hw_number_t hw) in armada_370_xp_mpic_irq_map()
689 irq_hw_number_t irq; in armada_370_xp_mpic_resume()
Dirq-sifive-plic.c180 irq_hw_number_t hwirq) in plic_irqdomain_map()
195 irq_hw_number_t hwirq; in plic_irq_domain_alloc()
229 irq_hw_number_t hwirq; in plic_handle_irq()
311 irq_hw_number_t hwirq; in plic_init()
Dirq-nvic.c41 nvic_handle_irq(irq_hw_number_t hwirq, struct pt_regs *regs) in nvic_handle_irq()
52 irq_hw_number_t hwirq; in nvic_irq_domain_alloc()
/Linux-v5.10/arch/powerpc/sysdev/ge/
Dge_pic.c157 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-v5.10/include/linux/irqchip/
Darm-gic-v4.h25 irq_hw_number_t db_lpi_base;
39 irq_hw_number_t vpe_db_lpi;
/Linux-v5.10/arch/c6x/platforms/
Dmegamod-pic.c68 irq_hw_number_t src = irqd_to_hwirq(data); in mask_megamod()
79 irq_hw_number_t src = irqd_to_hwirq(data); in unmask_megamod()
118 irq_hw_number_t hw) in megamod_map()
245 irq_hw_number_t hwirq; in init_megamod_pic()
/Linux-v5.10/arch/arc/kernel/
Dmcip.c223 static void idu_irq_mask_raw(irq_hw_number_t hwirq) in idu_irq_mask_raw()
351 irq_hw_number_t core_hwirq = irqd_to_hwirq(irq_desc_get_irq_data(desc)); in idu_cascade_isr()
352 irq_hw_number_t idu_hwirq = core_hwirq - FIRST_EXT_IRQ; in idu_cascade_isr()
359 static int idu_irq_map(struct irq_domain *d, unsigned int virq, irq_hw_number_t hwirq) in idu_irq_map()
/Linux-v5.10/drivers/misc/cxl/
Dirq.c173 irq_hw_number_t hwirq = irqd_to_hwirq(irq_get_irq_data(irq)); in cxl_irq_afu()
223 unsigned int cxl_map_irq(struct cxl *adapter, irq_hw_number_t hwirq, in cxl_map_irq()
258 irq_hw_number_t *dest_hwirq, in cxl_register_one_irq()
358 irq_hw_number_t hwirq; in afu_register_hwirqs()
403 irq_hw_number_t hwirq; in afu_release_irqs()
Dapi.c146 static irq_hw_number_t cxl_find_afu_irq(struct cxl_context *ctx, int num) in cxl_find_afu_irq()
185 irq_hw_number_t hwirq; in cxl_allocate_afu_irqs()
214 irq_hw_number_t hwirq; in cxl_free_afu_irqs()
233 irq_hw_number_t hwirq; in cxl_map_afu_irq()
248 irq_hw_number_t hwirq; in cxl_unmap_afu_irq()
/Linux-v5.10/arch/arm/mach-pxa/
Dirq.c67 irq_hw_number_t irq = irqd_to_hwirq(d); in pxa_mask_irq()
77 irq_hw_number_t irq = irqd_to_hwirq(d); in pxa_unmask_irq()
122 irq_hw_number_t hw) in pxa_irq_map()
/Linux-v5.10/drivers/mailbox/
Dqcom-ipcc.c94 irq_hw_number_t hwirq = irqd_to_hwirq(irqd); in qcom_ipcc_mask_irq()
102 irq_hw_number_t hwirq = irqd_to_hwirq(irqd); in qcom_ipcc_unmask_irq()
115 irq_hw_number_t hw) in qcom_ipcc_domain_map()
/Linux-v5.10/arch/powerpc/platforms/8xx/
Dpic.c89 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-v5.10/arch/powerpc/platforms/85xx/
Dsocrates_fpga_pic.c86 (irq_hw_number_t)i); in socrates_fpga_pic_get_irq()
229 irq_hw_number_t hwirq) in socrates_fpga_pic_host_map()
241 irq_hw_number_t *out_hwirq, unsigned int *out_flags) in socrates_fpga_pic_host_xlate()

12345678910