/kernel/linux/linux-5.10/drivers/irqchip/ |
D | irq-stm32-exti.c | 55 struct stm32_exti_host_data *host_data; member 304 struct hwspinlock *hwlock = chip_data->host_data->hwlock; in stm32_irq_set_type() 341 void __iomem *base = chip_data->host_data->base; in stm32_chip_suspend() 354 void __iomem *base = chip_data->host_data->base; in stm32_chip_resume() 427 void __iomem *base = chip_data->host_data->base; in stm32_exti_write_bit() 436 void __iomem *base = chip_data->host_data->base; in stm32_exti_set_bit() 449 void __iomem *base = chip_data->host_data->base; in stm32_exti_clr_bit() 506 struct hwspinlock *hwlock = chip_data->host_data->hwlock; in stm32_exti_h_set_type() 507 void __iomem *base = chip_data->host_data->base; in stm32_exti_h_set_type() 601 static void stm32_exti_h_syscore_init(struct stm32_exti_host_data *host_data) in stm32_exti_h_syscore_init() argument [all …]
|
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() 525 struct pruss_host_irq_data *host_data; in pruss_intc_probe() local 578 host_data = devm_kzalloc(dev, sizeof(*host_data), GFP_KERNEL); in pruss_intc_probe() 579 if (!host_data) { in pruss_intc_probe() 584 host_data->intc = intc; in pruss_intc_probe() 585 host_data->host_irq = i; in pruss_intc_probe() 587 irq_set_handler_data(irq, host_data); in pruss_intc_probe()
|
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()
|
D | irq-pic32-evic.c | 54 return (struct evic_chip_data *)data->domain->host_data; in irqd_to_priv() 128 struct evic_chip_data *priv = d->host_data; in pic32_irq_domain_map() 169 struct evic_chip_data *priv = d->host_data; in pic32_irq_domain_xlate() 193 struct evic_chip_data *priv = domain->host_data; in pic32_ext_irq_of_init()
|
D | irq-mst-intc.c | 102 struct mst_intc_chip_data *cd = d->host_data; in mst_intc_domain_translate() 129 struct mst_intc_chip_data *cd = domain->host_data; in mst_intc_domain_alloc() 143 domain->host_data); in mst_intc_domain_alloc()
|
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()
|
D | irq-ti-sci-inta.c | 155 inta = domain->host_data; in ti_sci_inta_irq_handler() 210 struct ti_sci_inta_irq_domain *inta = domain->host_data; in ti_sci_inta_alloc_parent_irq() 286 struct ti_sci_inta_irq_domain *inta = vint_desc->domain->host_data; in ti_sci_inta_alloc_event() 330 struct ti_sci_inta_irq_domain *inta = domain->host_data; in ti_sci_inta_alloc_irq() 395 inta = vint_desc->domain->host_data; in ti_sci_inta_free_irq() 467 inta = data->domain->host_data; in ti_sci_inta_manage_event()
|
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()
|
D | irq-tango.c | 74 struct tangox_irq_chip *chip = dom->host_data; in tangox_irq_handler() 91 struct tangox_irq_chip *chip = gc->domain->host_data; in tangox_irq_set_type() 128 struct tangox_irq_chip *chip = gc->domain->host_data; in tangox_irq_init_chip()
|
D | irq-imx-intmux.c | 126 struct intmux_irqchip_data *data = h->host_data; in imx_intmux_irq_map() 138 struct intmux_irqchip_data *irqchip_data = d->host_data; in imx_intmux_irq_xlate() 163 struct intmux_irqchip_data *irqchip_data = d->host_data; in imx_intmux_irq_select()
|
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()
|
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()
|
D | irq-meson-gpio.c | 322 struct meson_gpio_irq_controller *ctl = data->domain->host_data; in meson_gpio_irq_set_type() 383 struct meson_gpio_irq_controller *ctl = domain->host_data; in meson_gpio_irq_domain_alloc() 418 struct meson_gpio_irq_controller *ctl = domain->host_data; in meson_gpio_irq_domain_free()
|
D | irq-mvebu-gicp.c | 83 struct mvebu_gicp *gicp = domain->host_data; in gicp_irq_domain_alloc() 132 struct mvebu_gicp *gicp = domain->host_data; in gicp_irq_domain_free()
|
/kernel/linux/linux-5.10/include/linux/ |
D | irqdomain.h | 166 void *host_data; member 262 void *host_data); 267 void *host_data); 273 void *host_data); 336 void *host_data) in irq_domain_add_linear() argument 338 return __irq_domain_add(of_node_to_fwnode(of_node), size, size, 0, ops, host_data); in irq_domain_add_linear() 343 void *host_data) in irq_domain_add_nomap() argument 345 return __irq_domain_add(of_node_to_fwnode(of_node), 0, max_irq, max_irq, ops, host_data); in irq_domain_add_nomap() 350 void *host_data) in irq_domain_add_legacy_isa() argument 353 host_data); in irq_domain_add_legacy_isa() [all …]
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/embedded6xx/ |
D | flipper-pic.c | 100 irq_set_chip_data(virq, h->host_data); in flipper_pic_map() 164 void __iomem *io_base = flipper_irq_host->host_data; in flipper_pic_get_irq() 210 void __iomem *io_base = flipper_irq_host->host_data; in flipper_quiesce() 222 if (flipper_irq_host && flipper_irq_host->host_data) { in flipper_platform_reset() 223 io_base = flipper_irq_host->host_data; in flipper_platform_reset() 236 if (flipper_irq_host && flipper_irq_host->host_data) { in flipper_is_reset_button_pressed() 237 io_base = flipper_irq_host->host_data; in flipper_is_reset_button_pressed()
|
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() 232 void __iomem *io_base = hlwd_irq_host->host_data; in hlwd_quiesce()
|
/kernel/linux/linux-5.10/arch/mips/cavium-octeon/ |
D | octeon-irq.c | 1203 struct octeon_irq_ciu_domain_data *dd = d->host_data; in octeon_irq_ciu_xlat() 1227 struct octeon_irq_ciu_domain_data *dd = d->host_data; in octeon_irq_ciu_map() 1257 struct octeon_irq_gpio_domain_data *gpiod = d->host_data; in octeon_irq_gpio_map() 2113 struct octeon_irq_cib_host_data *host_data; member 2122 struct octeon_irq_cib_host_data *host_data = cd->host_data; in octeon_irq_cib_enable() local 2124 raw_spin_lock_irqsave(&host_data->lock, flags); in octeon_irq_cib_enable() 2125 en = cvmx_read_csr(host_data->en_reg); in octeon_irq_cib_enable() 2127 cvmx_write_csr(host_data->en_reg, en); in octeon_irq_cib_enable() 2128 raw_spin_unlock_irqrestore(&host_data->lock, flags); in octeon_irq_cib_enable() 2136 struct octeon_irq_cib_host_data *host_data = cd->host_data; in octeon_irq_cib_disable() local [all …]
|
/kernel/linux/linux-5.10/drivers/base/ |
D | platform-msi.c | 25 void *host_data; member 308 struct platform_msi_priv_data *data = domain->host_data; in platform_msi_get_host_data() 309 return data->host_data; in platform_msi_get_host_data() 329 void *host_data) in __platform_msi_create_device_domain() argument 339 data->host_data = host_data; in __platform_msi_create_device_domain() 370 struct platform_msi_priv_data *data = domain->host_data; in platform_msi_domain_free() 399 struct platform_msi_priv_data *data = domain->host_data; in platform_msi_domain_alloc()
|
/kernel/linux/linux-5.10/kernel/irq/ |
D | msi.c | 81 struct msi_domain_info *info = domain->host_data; in msi_check_level() 141 struct msi_domain_info *info = domain->host_data; in msi_domain_alloc() 173 struct msi_domain_info *info = domain->host_data; in msi_domain_free() 307 struct msi_domain_info *info = domain->host_data; in msi_domain_prepare_irqs() 321 struct msi_domain_info *info = domain->host_data; in msi_domain_populate_irqs() 401 struct msi_domain_info *info = domain->host_data; in __msi_domain_alloc_irqs() 495 struct msi_domain_info *info = domain->host_data; in msi_domain_alloc_irqs() 534 struct msi_domain_info *info = domain->host_data; in msi_domain_free_irqs() 549 return (struct msi_domain_info *)domain->host_data; in msi_get_domain_info()
|
D | irqdomain.c | 133 void *host_data) in __irq_domain_add() argument 204 domain->host_data = host_data; in __irq_domain_add() 308 void *host_data) in irq_domain_add_simple() argument 312 domain = __irq_domain_add(of_node_to_fwnode(of_node), size, size, 0, ops, host_data); in irq_domain_add_simple() 352 void *host_data) in irq_domain_add_legacy() argument 357 first_hwirq + size, 0, ops, host_data); in irq_domain_add_legacy() 1072 void *host_data) in irq_domain_create_hierarchy() argument 1077 domain = irq_domain_create_linear(fwnode, size, ops, host_data); in irq_domain_create_hierarchy() 1079 domain = irq_domain_create_tree(fwnode, ops, host_data); in irq_domain_create_hierarchy()
|
D | irq_sim.c | 124 struct irq_sim_work_ctx *work_ctx = domain->host_data; in irq_sim_domain_map() 209 struct irq_sim_work_ctx *work_ctx = domain->host_data; in irq_domain_remove_sim()
|
/kernel/linux/linux-5.10/drivers/gpio/ |
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()
|
/kernel/linux/linux-5.10/drivers/pinctrl/samsung/ |
D | pinctrl-s3c24xx.c | 200 struct s3c24xx_eint_domain_data *ddata = bank->irq_domain->host_data; in s3c2410_eint0_3_ack() 211 struct s3c24xx_eint_domain_data *ddata = bank->irq_domain->host_data; in s3c2410_eint0_3_mask() 222 struct s3c24xx_eint_domain_data *ddata = bank->irq_domain->host_data; in s3c2410_eint0_3_unmask() 417 struct s3c24xx_eint_domain_data *ddata = h->host_data; in s3c24xx_gpf_irq_map() 446 struct s3c24xx_eint_domain_data *ddata = h->host_data; in s3c24xx_gpg_irq_map()
|
/kernel/linux/linux-5.10/drivers/acpi/ |
D | irq.c | 309 void *host_data) in acpi_irq_create_hierarchy() argument 318 host_data); in acpi_irq_create_hierarchy()
|