/drivers/irqchip/ |
D | irq-ti-sci-intr.c | 24 #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
|
D | irq-sifive-plic.c | 73 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
|
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-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-nvic.c | 41 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
|
D | irq-ti-sci-inta.c | 29 #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()
|
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-mtk-sysirq.c | 28 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
|
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-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-meson-gpio.c | 110 unsigned long hwirq, in meson_gpio_irq_request_channel() 262 unsigned long *hwirq, in meson_gpio_irq_domain_translate() 276 u32 hwirq, in meson_gpio_irq_allocate_gic_irq() 297 unsigned long hwirq; in meson_gpio_irq_domain_alloc() local
|
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
|
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 | qcom-pdc.c | 160 static int spi_configure_type(irq_hw_number_t hwirq, unsigned int type) in spi_configure_type() 297 unsigned long *hwirq, unsigned int *type) in qcom_pdc_translate() 316 irq_hw_number_t hwirq, parent_hwirq; in qcom_pdc_alloc() local 360 irq_hw_number_t hwirq, parent_hwirq; in qcom_pdc_gpio_alloc() local
|
D | irq-partition-percpu.c | 26 unsigned int cpu, unsigned int hwirq) in partition_check_cpu() 118 int hwirq; in partition_handle_irq() local 142 irq_hw_number_t hwirq; in partition_domain_alloc() local
|
D | qcom-irq-combiner.c | 57 int hwirq; in combiner_handle_irq() local 106 irq_hw_number_t hwirq) in combiner_irq_map() 120 unsigned long *hwirq, unsigned int *type) in combiner_irq_translate()
|
D | irq-ixp4xx.c | 131 unsigned long *hwirq, in ixp4xx_irq_domain_translate() 158 irq_hw_number_t hwirq; in ixp4xx_irq_domain_alloc() local 220 int hwirq; member
|
D | irq-gic-v2m.c | 99 static phys_addr_t gicv2m_get_msi_addr(struct v2m_data *v2m, int hwirq) in gicv2m_get_msi_addr() 136 irq_hw_number_t hwirq) in gicv2m_irq_gic_domain_alloc() 167 static void gicv2m_unalloc_msi(struct v2m_data *v2m, unsigned int hwirq, in gicv2m_unalloc_msi() 181 int hwirq, offset, i, err = 0; in gicv2m_irq_domain_alloc() local
|
D | irq-armada-370-xp.c | 174 irq_hw_number_t hwirq = irqd_to_hwirq(d); in armada_370_xp_irq_mask() local 186 irq_hw_number_t hwirq = irqd_to_hwirq(d); in armada_370_xp_irq_unmask() local 232 int hwirq, i; in armada_370_xp_msi_alloc() local 319 irq_hw_number_t hwirq = irqd_to_hwirq(d); in armada_xp_set_affinity() local
|
/drivers/misc/cxl/ |
D | irq.c | 173 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
|
D | api.c | 185 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/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() 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
|
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-xilinx.c | 218 irq_hw_number_t hwirq = irqd_to_hwirq(d); in xilinx_pcie_destroy_msi() local 273 int hwirq; in xilinx_pcie_msi_setup_irq() local 322 irq_hw_number_t hwirq) in xilinx_pcie_msi_map() 365 irq_hw_number_t hwirq) in xilinx_pcie_intx_map()
|
/drivers/gpio/ |
D | gpio-xgene-sb.c | 58 #define HWIRQ_TO_GPIO(priv, hwirq) ((hwirq) + (priv)->irq_start) argument 163 unsigned long *hwirq, in xgene_gpio_sb_domain_translate() 183 irq_hw_number_t hwirq; in xgene_gpio_sb_domain_alloc() local
|