Home
last modified time | relevance | path

Searched defs:hwirq (Results 1 – 25 of 204) sorted by relevance

123456789

/Linux-v5.4/arch/powerpc/platforms/85xx/
Dsocrates_fpga_pic.c109 unsigned int irq_line, hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_ack() local
124 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_mask() local
140 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_mask_ack() local
157 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_unmask() local
173 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_eoi() local
190 unsigned int hwirq = irqd_to_hwirq(d); in socrates_fpga_pic_set_type() local
229 irq_hw_number_t hwirq) in socrates_fpga_pic_host_map()
/Linux-v5.4/arch/arm/mach-mv78xx0/
Dirq.c37 unsigned int hwirq = __fls(stat); in mv78xx0_legacy_handle_irq() local
44 unsigned int hwirq = 32 + __fls(stat); in mv78xx0_legacy_handle_irq() local
51 unsigned int hwirq = 64 + __fls(stat); in mv78xx0_legacy_handle_irq() local
/Linux-v5.4/arch/powerpc/platforms/powernv/
Dpci-cxl.c42 int hwirq = msi_bitmap_alloc_hwirqs(&phb->msi_bmp, num); in pnv_cxl_alloc_hwirqs() local
53 void pnv_cxl_release_hwirqs(struct pci_dev *dev, int hwirq, int num) in pnv_cxl_release_hwirqs()
67 int i, hwirq; in pnv_cxl_release_hwirq_ranges() local
87 int i, hwirq, try; in pnv_cxl_alloc_hwirq_ranges() local
128 int pnv_cxl_ioda_msi_setup(struct pci_dev *dev, unsigned int hwirq, in pnv_cxl_ioda_msi_setup()
/Linux-v5.4/arch/powerpc/sysdev/
Dmpic_u3msi.c61 static u64 find_ht_magic_addr(struct pci_dev *pdev, unsigned int hwirq) in find_ht_magic_addr()
75 static u64 find_u4_magic_addr(struct pci_dev *pdev, unsigned int hwirq) in find_u4_magic_addr()
105 irq_hw_number_t hwirq; in u3msi_teardown_msi_irqs() local
126 int hwirq; in u3msi_setup_msi_irqs() local
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() local
Dfsl_msi.c68 irq_hw_number_t hwirq = irqd_to_hwirq(irqd); in fsl_msi_print_chip() local
105 int rc, hwirq; in fsl_msi_init_allocator() local
126 irq_hw_number_t hwirq; in fsl_teardown_msi_irqs() local
141 static void fsl_compose_msi_msg(struct pci_dev *pdev, int hwirq, in fsl_compose_msi_msg()
183 int rc, hwirq = -ENOMEM; in fsl_setup_msi_irqs() local
/Linux-v5.4/drivers/irqchip/
Dirq-ti-sci-intr.c24 #define HWIRQ_TO_DEVID(hwirq) (((hwirq) >> (TI_SCI_DEV_ID_SHIFT)) & \ argument
26 #define HWIRQ_TO_IRQID(hwirq) ((hwirq) & (TI_SCI_IRQ_ID_MASK)) argument
68 unsigned long *hwirq, in ti_sci_intr_irq_domain_translate()
116 unsigned int virq, u32 hwirq) in ti_sci_intr_alloc_gic_irq()
169 unsigned long hwirq; in ti_sci_intr_irq_domain_alloc() local
Dirq-sifive-plic.c73 int hwirq, int enable) in plic_toggle()
87 int hwirq, int enable) in plic_irq_toggle()
155 irq_hw_number_t hwirq) in plic_irqdomain_map()
180 irq_hw_number_t hwirq; in plic_handle_irq() local
246 irq_hw_number_t hwirq; in plic_init() local
Dirq-vf610-mscm-ir.c88 irq_hw_number_t hwirq = data->hwirq; in vf610_mscm_ir_enable() local
105 irq_hw_number_t hwirq = data->hwirq; in vf610_mscm_ir_disable() local
128 irq_hw_number_t hwirq; in vf610_mscm_ir_domain_alloc() local
162 unsigned long *hwirq, in vf610_mscm_ir_domain_translate()
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()
170 unsigned long *hwirq, in mbigen_domain_translate()
201 irq_hw_number_t hwirq; in mbigen_irq_domain_alloc() local
Dirq-nvic.c41 nvic_handle_irq(irq_hw_number_t hwirq, struct pt_regs *regs) in nvic_handle_irq()
50 unsigned long *hwirq, unsigned int *type) in nvic_irq_domain_translate()
63 irq_hw_number_t hwirq; in nvic_irq_domain_alloc() local
Dirq-ti-sci-inta.c29 #define HWIRQ_TO_DEVID(hwirq) (((hwirq) >> (TI_SCI_DEV_ID_SHIFT)) & \ argument
31 #define HWIRQ_TO_IRQID(hwirq) ((hwirq) & (TI_SCI_IRQ_ID_MASK)) argument
52 u32 hwirq; member
185 u32 hwirq) in ti_sci_inta_alloc_event()
229 u32 hwirq) in ti_sci_inta_alloc_irq()
288 u32 hwirq) in ti_sci_inta_free_irq()
Dirq-mtk-sysirq.c28 irq_hw_number_t hwirq = data->hwirq; in mtk_sysirq_set_type() local
72 unsigned long *hwirq, in mtk_sysirq_domain_translate()
95 irq_hw_number_t hwirq; in mtk_sysirq_domain_alloc() local
Dirq-mmp.c71 int hwirq; in icu_mask_ack_irq() local
95 int hwirq; in icu_mask_irq() local
124 int hwirq; in icu_unmask_irq() local
227 int hwirq; in mmp_handle_irq() local
238 int hwirq; in mmp2_handle_irq() local
Dirq-clps711x.c93 irq_hw_number_t hwirq = irqd_to_hwirq(d); in clps711x_intc_eoi() local
100 irq_hw_number_t hwirq = irqd_to_hwirq(d); in clps711x_intc_mask() local
111 irq_hw_number_t hwirq = irqd_to_hwirq(d); in clps711x_intc_unmask() local
Dirq-mvebu-sei.c199 unsigned long *hwirq, in mvebu_sei_ap_translate()
213 unsigned long hwirq; in mvebu_sei_ap_alloc() local
241 static void mvebu_sei_cp_release_irq(struct mvebu_sei *sei, unsigned long hwirq) in mvebu_sei_cp_release_irq()
254 unsigned long hwirq; in mvebu_sei_cp_domain_alloc() local
339 unsigned long hwirq; in mvebu_sei_handle_cascade_irq() local
Dirq-crossbar.c75 irq_hw_number_t hwirq) in allocate_gic_irq()
115 irq_hw_number_t hwirq; in crossbar_domain_alloc() local
170 unsigned long *hwirq, in crossbar_domain_translate()
/Linux-v5.4/drivers/misc/cxl/
Dirq.c173 irq_hw_number_t hwirq = irqd_to_hwirq(irq_get_irq_data(irq)); in cxl_irq_afu() local
223 unsigned int cxl_map_irq(struct cxl *adapter, irq_hw_number_t hwirq, in cxl_map_irq()
262 int hwirq, virq; in cxl_register_one_irq() local
358 irq_hw_number_t hwirq; in afu_register_hwirqs() local
403 irq_hw_number_t hwirq; in afu_release_irqs() local
/Linux-v5.4/arch/powerpc/sysdev/ge/
Dge_pic.c114 unsigned int hwirq = irqd_to_hwirq(d); in gef_pic_mask() local
135 unsigned int hwirq = irqd_to_hwirq(d); in gef_pic_unmask() local
157 irq_hw_number_t hwirq) in gef_pic_host_map()
232 int hwirq; in gef_pic_get_irq() local
/Linux-v5.4/drivers/pci/controller/
Dpcie-iproc-msi.c146 static inline u32 hwirq_to_group(struct iproc_msi *msi, unsigned long hwirq) in hwirq_to_group()
152 unsigned long hwirq) in iproc_msi_addr_offset()
195 static inline int hwirq_to_cpu(struct iproc_msi *msi, unsigned long hwirq) in hwirq_to_cpu()
200 static inline unsigned long hwirq_to_canonical_hwirq(struct iproc_msi *msi, in hwirq_to_canonical_hwirq()
246 int hwirq, i; in iproc_msi_irq_domain_alloc() local
277 unsigned int hwirq; in iproc_msi_irq_domain_free() local
296 u32 *msg, hwirq; in decode_msi_hwirq() local
318 unsigned long hwirq; in iproc_msi_handler() local
Dpci-xgene-msi.c126 static u32 hwirq_to_reg_set(unsigned long hwirq) in hwirq_to_reg_set()
131 static u32 hwirq_to_group(unsigned long hwirq) in hwirq_to_group()
136 static u32 hwirq_to_msi_data(unsigned long hwirq) in hwirq_to_msi_data()
162 static int hwirq_to_cpu(unsigned long hwirq) in hwirq_to_cpu()
167 static unsigned long hwirq_to_canonical_hwirq(unsigned long hwirq) in hwirq_to_canonical_hwirq()
226 u32 hwirq; in xgene_irq_domain_free() local
/Linux-v5.4/arch/arm/mach-dove/
Dirq.c53 unsigned int hwirq = 1 + __fls(stat); in dove_legacy_handle_irq() local
60 unsigned int hwirq = 33 + __fls(stat); in dove_legacy_handle_irq() local
/Linux-v5.4/kernel/irq/
Dirqdomain.c478 irq_hw_number_t hwirq) in irq_domain_clear_mapping()
490 irq_hw_number_t hwirq, in irq_domain_set_mapping()
505 irq_hw_number_t hwirq; in irq_domain_disassociate() local
534 irq_hw_number_t hwirq) in irq_domain_associate()
651 irq_hw_number_t hwirq) in irq_create_mapping()
732 irq_hw_number_t *hwirq, unsigned int *type) in irq_domain_translate()
765 irq_hw_number_t hwirq; in irq_create_fwspec_mapping() local
894 irq_hw_number_t hwirq) in irq_find_mapping()
1010 int irq_domain_alloc_descs(int virq, unsigned int cnt, irq_hw_number_t hwirq, in irq_domain_alloc_descs()
1100 irq_hw_number_t hwirq = data->hwirq; in irq_domain_remove_irq() local
[all …]
/Linux-v5.4/arch/arm/mach-imx/
Dgpc.c126 void imx_gpc_hwirq_unmask(unsigned int hwirq) in imx_gpc_hwirq_unmask()
137 void imx_gpc_hwirq_mask(unsigned int hwirq) in imx_gpc_hwirq_mask()
175 unsigned long *hwirq, in imx_gpc_domain_translate()
200 irq_hw_number_t hwirq; in imx_gpc_domain_alloc() local
/Linux-v5.4/arch/powerpc/platforms/pasemi/
Dmsi.c61 irq_hw_number_t hwirq; in pasemi_msi_teardown_msi_irqs() local
83 int hwirq; in pasemi_msi_setup_msi_irqs() local

123456789