/linux-6.3-rc2/drivers/irqchip/ |
A D | irq-stm32-exti.c | 696 struct stm32_exti_host_data *host_data = dm->host_data; in stm32_exti_h_domain_alloc() local 742 host_data = kzalloc(sizeof(*host_data), GFP_KERNEL); in stm32_exti_host_init() 743 if (!host_data) in stm32_exti_host_init() 754 if (!host_data->base) { in stm32_exti_host_init() 761 return host_data; in stm32_exti_host_init() 766 kfree(host_data); in stm32_exti_host_init() 810 if (!host_data) in stm32_exti_init() 869 kfree(host_data); in stm32_exti_init() 901 host_data = devm_kzalloc(dev, sizeof(*host_data), GFP_KERNEL); in stm32_exti_probe() 902 if (!host_data) in stm32_exti_probe() [all …]
|
A D | irq-pruss-intc.c | 414 struct pruss_intc *intc = d->host_data; in pruss_intc_irq_domain_xlate() 453 struct pruss_intc *intc = d->host_data; in pruss_intc_irq_domain_map() 465 struct pruss_intc *intc = d->host_data; in pruss_intc_irq_domain_unmap() 522 struct pruss_host_irq_data *host_data; in pruss_intc_probe() local 575 host_data = devm_kzalloc(dev, sizeof(*host_data), GFP_KERNEL); in pruss_intc_probe() 576 if (!host_data) { in pruss_intc_probe() 581 host_data->intc = intc; in pruss_intc_probe() 582 host_data->host_irq = i; in pruss_intc_probe() 584 irq_set_handler_data(irq, host_data); in pruss_intc_probe()
|
A D | irq-loongson-pch-lpc.c | 44 struct pch_lpc *priv = d->domain->host_data; in lpc_irq_ack() 54 struct pch_lpc *priv = d->domain->host_data; in lpc_irq_mask() 65 struct pch_lpc *priv = d->domain->host_data; in lpc_irq_unmask() 77 struct pch_lpc *priv = d->domain->host_data; in lpc_irq_set_type()
|
A D | irq-ath79-misc.c | 36 void __iomem *base = domain->host_data; in ath79_misc_irq_handler() 108 irq_set_chip_data(irq, d->host_data); in misc_map() 120 void __iomem *base = domain->host_data; in ath79_misc_intc_domain_init()
|
A D | irq-pic32-evic.c | 53 return (struct evic_chip_data *)data->domain->host_data; in irqd_to_priv() 127 struct evic_chip_data *priv = d->host_data; in pic32_irq_domain_map() 168 struct evic_chip_data *priv = d->host_data; in pic32_irq_domain_xlate() 192 struct evic_chip_data *priv = domain->host_data; in pic32_ext_irq_of_init()
|
A D | irq-vt8500.c | 72 struct vt8500_irq_data *priv = d->domain->host_data; in vt8500_irq_mask() 93 struct vt8500_irq_data *priv = d->domain->host_data; in vt8500_irq_unmask() 104 struct vt8500_irq_data *priv = d->domain->host_data; in vt8500_irq_set_type()
|
A D | irq-mscc-ocelot.c | 81 struct chip_props *p = d->host_data; in ocelot_irq_unmask() 101 struct chip_props *p = d->host_data; in ocelot_irq_handler() 173 domain->host_data = p; in vcoreiii_irq_init()
|
A D | irq-ti-sci-inta.c | 155 inta = domain->host_data; in ti_sci_inta_irq_handler() 207 struct ti_sci_inta_irq_domain *inta = domain->host_data; in ti_sci_inta_alloc_parent_irq() 283 struct ti_sci_inta_irq_domain *inta = vint_desc->domain->host_data; in ti_sci_inta_alloc_event() 327 struct ti_sci_inta_irq_domain *inta = domain->host_data; in ti_sci_inta_alloc_irq() 392 inta = vint_desc->domain->host_data; in ti_sci_inta_free_irq() 464 inta = data->domain->host_data; in ti_sci_inta_manage_event()
|
A D | irq-ti-sci-intr.c | 62 struct ti_sci_intr_irq_domain *intr = domain->host_data; in ti_sci_intr_irq_domain_translate() 111 struct ti_sci_intr_irq_domain *intr = domain->host_data; in ti_sci_intr_irq_domain_free() 137 struct ti_sci_intr_irq_domain *intr = domain->host_data; in ti_sci_intr_alloc_parent_irq()
|
A D | irq-mst-intc.c | 181 struct mst_intc_chip_data *cd = d->host_data; in mst_intc_domain_translate() 208 struct mst_intc_chip_data *cd = domain->host_data; in mst_intc_domain_alloc() 222 domain->host_data); in mst_intc_domain_alloc()
|
A D | irq-imx-intmux.c | 125 struct intmux_irqchip_data *data = h->host_data; in imx_intmux_irq_map() 137 struct intmux_irqchip_data *irqchip_data = d->host_data; in imx_intmux_irq_xlate() 162 struct intmux_irqchip_data *irqchip_data = d->host_data; in imx_intmux_irq_select()
|
A D | irq-mvebu-sei.c | 170 struct mvebu_sei *sei = domain->host_data; in mvebu_sei_domain_alloc() 211 struct mvebu_sei *sei = domain->host_data; in mvebu_sei_ap_alloc() 252 struct mvebu_sei *sei = domain->host_data; in mvebu_sei_cp_domain_alloc() 293 struct mvebu_sei *sei = domain->host_data; in mvebu_sei_cp_domain_free()
|
A D | irq-mmp.c | 70 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data; in icu_mask_ack_irq() 94 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data; in icu_mask_irq() 123 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data; in icu_unmask_irq() 160 data = (struct icu_chip_data *)domain->host_data; in icu_mux_irq_demux()
|
A D | irq-sifive-plic.c | 235 struct plic_priv *priv = d->host_data; in plic_irqdomain_map() 237 irq_domain_set_info(d, irq, hwirq, &plic_chip, d->host_data, in plic_irqdomain_map() 249 struct plic_priv *priv = d->host_data; in plic_irq_domain_translate()
|
/linux-6.3-rc2/include/linux/ |
A D | irqdomain.h | 154 void *host_data; member 263 void *host_data); 268 void *host_data); 274 void *host_data); 351 void *host_data) in irq_domain_add_linear() argument 360 void *host_data) in irq_domain_add_nomap() argument 370 void *host_data) in irq_domain_add_tree() argument 378 void *host_data) in irq_domain_create_linear() argument 385 void *host_data) in irq_domain_create_tree() argument 489 void *host_data) in irq_domain_add_hierarchy() argument [all …]
|
/linux-6.3-rc2/arch/powerpc/platforms/embedded6xx/ |
A D | flipper-pic.c | 101 irq_set_chip_data(virq, h->host_data); in flipper_pic_map() 165 void __iomem *io_base = flipper_irq_host->host_data; in flipper_pic_get_irq() 211 void __iomem *io_base = flipper_irq_host->host_data; in flipper_quiesce() 223 if (flipper_irq_host && flipper_irq_host->host_data) { in flipper_platform_reset() 224 io_base = flipper_irq_host->host_data; in flipper_platform_reset() 237 if (flipper_irq_host && flipper_irq_host->host_data) { in flipper_is_reset_button_pressed() 238 io_base = flipper_irq_host->host_data; in flipper_is_reset_button_pressed()
|
A D | hlwd-pic.c | 98 irq_set_chip_data(virq, h->host_data); in hlwd_pic_map() 110 void __iomem *io_base = h->host_data; in __hlwd_pic_get_irq() 231 void __iomem *io_base = hlwd_irq_host->host_data; in hlwd_quiesce()
|
/linux-6.3-rc2/drivers/base/ |
A D | platform-msi.c | 25 void *host_data; member 245 struct platform_msi_priv_data *data = domain->host_data; in platform_msi_get_host_data() 247 return data->host_data; in platform_msi_get_host_data() 274 void *host_data) in __platform_msi_create_device_domain() argument 292 data->host_data = host_data; in __platform_msi_create_device_domain() 324 struct platform_msi_priv_data *data = domain->host_data; in platform_msi_device_domain_free() 348 struct platform_msi_priv_data *data = domain->host_data; in platform_msi_device_domain_alloc()
|
/linux-6.3-rc2/arch/mips/cavium-octeon/ |
A D | octeon-irq.c | 2147 struct octeon_irq_cib_host_data *host_data = cd->host_data; in octeon_irq_cib_enable() local 2161 struct octeon_irq_cib_host_data *host_data = cd->host_data; in octeon_irq_cib_disable() local 2217 struct octeon_irq_cib_host_data *host_data = d->host_data; in octeon_irq_cib_map() local 2230 cd->host_data = host_data; in octeon_irq_cib_map() 2254 struct octeon_irq_cib_host_data *host_data = cib_domain->host_data; in octeon_irq_cib_handler() local 2269 i, host_data->raw_reg); in octeon_irq_cib_handler() 2307 host_data = kzalloc(sizeof(*host_data), GFP_KERNEL); in octeon_irq_init_cib() 2308 if (!host_data) in octeon_irq_init_cib() 2334 host_data->max_bits = val; in octeon_irq_init_cib() 2338 host_data); in octeon_irq_init_cib() [all …]
|
/linux-6.3-rc2/kernel/irq/ |
A D | msi.c | 610 info = domain->host_data; in msi_domain_get_hwsize() 625 struct msi_domain_info *info = domain->host_data; in msi_check_level() 687 struct msi_domain_info *info = domain->host_data; in msi_domain_alloc() 719 struct msi_domain_info *info = domain->host_data; in msi_domain_free() 1025 info = domain->host_data; in msi_remove_device_irq_domain() 1054 info = domain->host_data; in msi_match_device_irq_domain() 1064 struct msi_domain_info *info = domain->host_data; in msi_domain_prepare_irqs() 1073 struct msi_domain_info *info = domain->host_data; in msi_domain_populate_irqs() 1254 struct msi_domain_info *info = domain->host_data; in __msi_domain_alloc_irqs() 1348 info = domain->host_data; in __msi_domain_alloc_locked() [all …]
|
A D | irqdomain.c | 134 void *host_data) in __irq_domain_create() argument 210 domain->host_data = host_data; in __irq_domain_create() 260 void *host_data) in __irq_domain_add() argument 265 ops, host_data); in __irq_domain_add() 362 void *host_data) in irq_domain_create_simple() argument 366 domain = __irq_domain_add(fwnode, size, size, 0, ops, host_data); in irq_domain_create_simple() 406 void *host_data) in irq_domain_add_legacy() argument 409 first_irq, first_hwirq, ops, host_data); in irq_domain_add_legacy() 418 void *host_data) in irq_domain_create_legacy() argument 1140 void *host_data) in irq_domain_create_hierarchy() argument [all …]
|
A D | irq_sim.c | 120 struct irq_sim_work_ctx *work_ctx = domain->host_data; in irq_sim_domain_map() 205 struct irq_sim_work_ctx *work_ctx = domain->host_data; in irq_domain_remove_sim()
|
/linux-6.3-rc2/drivers/gpio/ |
A D | gpio-xgene-sb.c | 133 struct xgene_gpio_sb *priv = d->host_data; in xgene_gpio_sb_domain_activate() 153 struct xgene_gpio_sb *priv = d->host_data; in xgene_gpio_sb_domain_deactivate() 166 struct xgene_gpio_sb *priv = d->host_data; in xgene_gpio_sb_domain_translate() 182 struct xgene_gpio_sb *priv = domain->host_data; in xgene_gpio_sb_domain_alloc()
|
/linux-6.3-rc2/drivers/pci/controller/ |
A D | pcie-xilinx.c | 235 struct xilinx_pcie *pcie = domain->host_data; in xilinx_msi_domain_alloc() 249 &xilinx_msi_bottom_chip, domain->host_data, in xilinx_msi_domain_alloc() 259 struct xilinx_pcie *pcie = domain->host_data; in xilinx_msi_domain_free() 323 irq_set_chip_data(irq, domain->host_data); in xilinx_pcie_intx_map()
|
A D | pcie-mediatek-gen3.c | 446 struct mtk_gen3_pcie *pcie = data->domain->host_data; in mtk_compose_msi_msg() 471 struct mtk_gen3_pcie *pcie = data->domain->host_data; in mtk_msi_bottom_irq_mask() 487 struct mtk_gen3_pcie *pcie = data->domain->host_data; in mtk_msi_bottom_irq_unmask() 513 struct mtk_gen3_pcie *pcie = domain->host_data; in mtk_msi_bottom_domain_alloc() 541 struct mtk_gen3_pcie *pcie = domain->host_data; in mtk_msi_bottom_domain_free() 613 irq_set_chip_data(irq, domain->host_data); in mtk_pcie_intx_map()
|