/drivers/irqchip/ |
D | irq-sifive-plic.c | 89 static void __plic_toggle(void __iomem *enable_base, int hwirq, int enable) in __plic_toggle() 100 static void plic_toggle(struct plic_handler *handler, int hwirq, int enable) in plic_toggle() 237 irq_hw_number_t hwirq) in plic_irqdomain_map() 250 unsigned long *hwirq, in plic_irq_domain_translate() 265 irq_hw_number_t hwirq; in plic_irq_domain_alloc() local 299 irq_hw_number_t hwirq; in plic_handle_irq() local 382 irq_hw_number_t hwirq; in __plic_init() local
|
D | irq-sp7021-intc.c | 81 static void sp_intc_assign_bit(u32 hwirq, void __iomem *base, bool value) in sp_intc_assign_bit() 102 u32 hwirq = d->hwirq; in sp_intc_ack_irq() local 124 u32 hwirq = d->hwirq; in sp_intc_set_type() local 171 int hwirq; in sp_intc_handle_ext_cascaded() local 196 unsigned int irq, irq_hw_number_t hwirq) in sp_intc_irq_domain_map()
|
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() 170 unsigned long *hwirq, in mbigen_domain_translate() 201 irq_hw_number_t hwirq; in mbigen_irq_domain_alloc() local
|
D | irq-vf610-mscm-ir.c | 88 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()
|
D | irq-pruss-intc.c | 178 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
|
D | irq-ti-sci-inta.c | 30 #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()
|
D | irq-meson-gpio.c | 195 unsigned int channel, unsigned long hwirq) in meson8_gpio_irq_sel_pin() 210 unsigned long hwirq) in meson_a1_gpio_irq_sel_pin() 231 unsigned long hwirq, in meson_gpio_irq_request_channel() 423 unsigned long *hwirq, in meson_gpio_irq_domain_translate() 437 u32 hwirq, in meson_gpio_irq_allocate_gic_irq() 458 unsigned long hwirq; in meson_gpio_irq_domain_alloc() local
|
D | irq-mmp.c | 71 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
|
D | irq-mst-intc.c | 41 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
|
D | irq-dw-apb-ictl.c | 43 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
|
D | irq-mtk-sysirq.c | 28 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
|
D | irq-ls-extirq.c | 57 irq_hw_number_t hwirq = data->hwirq; in ls_extirq_set_type() local 104 irq_hw_number_t hwirq; in ls_extirq_domain_alloc() local 141 u32 hwirq, intsize, j; in ls_extirq_parse_map() local
|
D | irq-mchp-eic.c | 114 unsigned int hwirq; in mchp_eic_irq_suspend() local 128 unsigned int hwirq; in mchp_eic_irq_resume() local 160 irq_hw_number_t hwirq; in mchp_eic_domain_alloc() local
|
D | irq-mvebu-sei.c | 199 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
|
D | irq-ti-sci-intr.c | 59 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
|
D | irq-clps711x.c | 93 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
|
D | irq-crossbar.c | 75 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()
|
D | irq-gic-v3-mbi.c | 43 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
|
/drivers/pci/controller/ |
D | pcie-iproc-msi.c | 146 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
|
D | pci-xgene-msi.c | 126 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
|
D | pcie-mediatek-gen3.c | 462 unsigned long hwirq; in mtk_compose_msi_msg() local 476 unsigned long hwirq; in mtk_msi_bottom_irq_ack() local 487 unsigned long hwirq, flags; in mtk_msi_bottom_irq_mask() local 503 unsigned long hwirq, flags; in mtk_msi_bottom_irq_unmask() local 530 int i, hwirq, set_idx; in mtk_msi_bottom_domain_alloc() local 611 unsigned long hwirq; in mtk_intx_eoi() local 626 irq_hw_number_t hwirq) in mtk_pcie_intx_map() 713 irq_hw_number_t bit, hwirq; in mtk_pcie_msi_handler() local
|
/drivers/misc/cxl/ |
D | irq.c | 174 irq_hw_number_t hwirq = irqd_to_hwirq(irq_get_irq_data(irq)); in cxl_irq_afu() local 224 unsigned int cxl_map_irq(struct cxl *adapter, irq_hw_number_t hwirq, in cxl_map_irq() 263 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
|
D | api.c | 186 irq_hw_number_t hwirq; in cxl_allocate_afu_irqs() local 215 irq_hw_number_t hwirq; in cxl_free_afu_irqs() local 234 irq_hw_number_t hwirq; in cxl_map_afu_irq() local 249 irq_hw_number_t hwirq; in cxl_unmap_afu_irq() local
|
/drivers/mailbox/ |
D | qcom-ipcc.c | 75 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 259 u32 hwirq; in qcom_ipcc_pm_resume() local
|
/drivers/mfd/ |
D | mt6358-irq.c | 78 unsigned int hwirq = irqd_to_hwirq(data); in pmic_irq_enable() local 87 unsigned int hwirq = irqd_to_hwirq(data); in pmic_irq_disable() local 145 unsigned int hwirq, virq; in mt6358_irq_sp_handler() local
|