Home
last modified time | relevance | path

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

12345678

/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()
251 int hwirq, i; in iproc_msi_irq_domain_alloc() local
285 unsigned int hwirq; in iproc_msi_irq_domain_free() local
306 u32 hwirq; in decode_msi_hwirq() local
328 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
Dpcie-mediatek-gen3.c408 unsigned long hwirq; in mtk_compose_msi_msg() local
422 unsigned long hwirq; in mtk_msi_bottom_irq_ack() local
433 unsigned long hwirq, flags; in mtk_msi_bottom_irq_mask() local
449 unsigned long hwirq, flags; in mtk_msi_bottom_irq_unmask() local
476 int i, hwirq, set_idx; in mtk_msi_bottom_domain_alloc() local
557 unsigned long hwirq; in mtk_intx_eoi() local
572 irq_hw_number_t hwirq) in mtk_pcie_intx_map()
660 irq_hw_number_t bit, hwirq; in mtk_pcie_msi_handler() local
/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
359 irq_hw_number_t hwirq; in afu_register_hwirqs() local
404 irq_hw_number_t hwirq; in afu_release_irqs() local
Dapi.c185 irq_hw_number_t hwirq; in cxl_allocate_afu_irqs() local
214 irq_hw_number_t hwirq; in cxl_free_afu_irqs() local
233 irq_hw_number_t hwirq; in cxl_map_afu_irq() local
248 irq_hw_number_t hwirq; in cxl_unmap_afu_irq() local
/drivers/irqchip/
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-pruss-intc.c178 static void pruss_intc_map(struct pruss_intc *intc, unsigned long hwirq) in pruss_intc_map()
222 static void pruss_intc_unmap(struct pruss_intc *intc, unsigned long hwirq) in pruss_intc_unmap()
293 unsigned int hwirq = data->hwirq; in pruss_intc_irq_ack() local
301 unsigned int hwirq = data->hwirq; in pruss_intc_irq_mask() local
309 unsigned int hwirq = data->hwirq; in pruss_intc_irq_unmask() local
466 unsigned long hwirq = irqd_to_hwirq(irq_get_irq_data(virq)); in pruss_intc_irq_domain_unmap() local
491 int hwirq, err; in pruss_intc_irq_handler() local
606 unsigned int hwirq; in pruss_intc_remove() local
Dirq-ti-sci-inta.c30 #define HWIRQ_TO_DEVID(hwirq) (((hwirq) >> (TI_SCI_DEV_ID_SHIFT)) & \ argument
32 #define HWIRQ_TO_IRQID(hwirq) ((hwirq) & (TI_SCI_IRQ_ID_MASK)) argument
54 u32 hwirq; member
118 static u16 ti_sci_inta_get_dev_id(struct ti_sci_inta_irq_domain *inta, u32 hwirq) in ti_sci_inta_get_dev_id()
281 u32 hwirq) in ti_sci_inta_alloc_event()
325 u32 hwirq) in ti_sci_inta_alloc_irq()
385 u32 hwirq) in ti_sci_inta_free_irq()
Dirq-sifive-plic.c85 int hwirq, int enable) in plic_toggle()
186 irq_hw_number_t hwirq) in plic_irqdomain_map()
201 irq_hw_number_t hwirq; in plic_irq_domain_alloc() local
235 irq_hw_number_t hwirq; in plic_handle_irq() local
315 irq_hw_number_t hwirq; in plic_init() local
Dirq-ls-extirq.c30 irq_hw_number_t hwirq = data->hwirq; in ls_extirq_set_type() local
76 irq_hw_number_t hwirq; in ls_extirq_domain_alloc() local
113 u32 hwirq, intsize, j; in ls_extirq_parse_map() local
Dirq-mst-intc.c41 irq_hw_number_t hwirq = irqd_to_hwirq(d); in mst_set_irq() local
57 irq_hw_number_t hwirq = irqd_to_hwirq(d); in mst_clear_irq() local
178 unsigned long *hwirq, in mst_intc_domain_translate()
206 irq_hw_number_t hwirq; in mst_intc_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-meson-gpio.c167 unsigned int channel, unsigned long hwirq) in meson8_gpio_irq_sel_pin()
182 unsigned long hwirq) in meson_a1_gpio_irq_sel_pin()
203 unsigned long hwirq, in meson_gpio_irq_request_channel()
351 unsigned long *hwirq, in meson_gpio_irq_domain_translate()
365 u32 hwirq, in meson_gpio_irq_allocate_gic_irq()
386 unsigned long hwirq; in meson_gpio_irq_domain_alloc() local
Dirq-dw-apb-ictl.c43 u32 hwirq = ffs(stat) - 1; in dw_apb_ictl_handle_irq() local
64 u32 hwirq = ffs(stat) - 1; in dw_apb_ictl_handle_irq_cascaded() local
78 irq_hw_number_t hwirq; in dw_apb_ictl_irq_domain_alloc() local
Dirq-mtk-sysirq.c28 irq_hw_number_t hwirq = data->hwirq; in mtk_sysirq_set_type() local
73 unsigned long *hwirq, in mtk_sysirq_domain_translate()
96 irq_hw_number_t hwirq; in mtk_sysirq_domain_alloc() 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-loongson-pch-msi.c65 int hwirq, int num_req) in pch_msi_free_hwirq()
100 unsigned int virq, int hwirq) in pch_msi_parent_domain_alloc()
116 int hwirq, err, i; in pch_msi_middle_domain_alloc() local
Dirq-ti-sci-intr.c59 unsigned long *hwirq, in ti_sci_intr_irq_domain_translate()
135 unsigned int virq, u32 hwirq) in ti_sci_intr_alloc_parent_irq()
199 unsigned long hwirq; in ti_sci_intr_irq_domain_alloc() 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-gic-v3-mbi.c43 irq_hw_number_t hwirq) in mbi_irq_gic_domain_alloc()
75 static void mbi_free_msi(struct mbi_range *mbi, unsigned int hwirq, in mbi_free_msi()
89 int hwirq, offset, i, err = 0; in mbi_irq_domain_alloc() 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()
Dirq-nvic.c41 nvic_handle_irq(irq_hw_number_t hwirq, struct pt_regs *regs) in nvic_handle_irq()
50 irq_hw_number_t hwirq; in nvic_irq_domain_alloc() local
/drivers/mailbox/
Dqcom-ipcc.c75 u32 hwirq; in qcom_ipcc_irq_fn() local
94 irq_hw_number_t hwirq = irqd_to_hwirq(irqd); in qcom_ipcc_mask_irq() local
102 irq_hw_number_t hwirq = irqd_to_hwirq(irqd); in qcom_ipcc_unmask_irq() local
150 u32 hwirq; in qcom_ipcc_mbox_send_data() local
/drivers/mfd/
Dmt6358-irq.c58 unsigned int hwirq = irqd_to_hwirq(data); in pmic_irq_enable() local
67 unsigned int hwirq = irqd_to_hwirq(data); in pmic_irq_disable() local
125 unsigned int hwirq, virq; in mt6358_irq_sp_handler() local

12345678