/Linux-v4.19/drivers/irqchip/ |
D | irq-stm32-exti.c | 48 struct stm32_exti_host_data *host_data; member 303 void __iomem *base = chip_data->host_data->base; in stm32_chip_suspend() 316 void __iomem *base = chip_data->host_data->base; in stm32_chip_resume() 388 void __iomem *base = chip_data->host_data->base; in stm32_exti_set_bit() 401 void __iomem *base = chip_data->host_data->base; in stm32_exti_clr_bit() 458 void __iomem *base = chip_data->host_data->base; in stm32_exti_h_set_type() 563 struct stm32_exti_host_data *host_data = dm->host_data; in stm32_exti_h_domain_alloc() local 572 chip_data = &host_data->chips_data[bank]; in stm32_exti_h_domain_alloc() 577 p_irq = stm32_exti_to_irq(host_data->drv_data, hwirq); in stm32_exti_h_domain_alloc() 595 struct stm32_exti_host_data *host_data; in stm32_exti_host_init() local [all …]
|
D | irq-ath79-misc.c | 30 void __iomem *base = domain->host_data; in ath79_misc_irq_handler() 102 irq_set_chip_data(irq, d->host_data); in misc_map() 114 void __iomem *base = domain->host_data; in ath79_misc_intc_domain_init()
|
D | irq-pic32-evic.c | 58 return (struct evic_chip_data *)data->domain->host_data; in irqd_to_priv() 132 struct evic_chip_data *priv = d->host_data; in pic32_irq_domain_map() 173 struct evic_chip_data *priv = d->host_data; in pic32_irq_domain_xlate() 197 struct evic_chip_data *priv = domain->host_data; in pic32_ext_irq_of_init()
|
D | irq-vt8500.c | 85 struct vt8500_irq_data *priv = d->domain->host_data; in vt8500_irq_mask() 106 struct vt8500_irq_data *priv = d->domain->host_data; in vt8500_irq_unmask() 117 struct vt8500_irq_data *priv = d->domain->host_data; in vt8500_irq_set_type()
|
D | irq-tango.c | 78 struct tangox_irq_chip *chip = dom->host_data; in tangox_irq_handler() 95 struct tangox_irq_chip *chip = gc->domain->host_data; in tangox_irq_set_type() 132 struct tangox_irq_chip *chip = gc->domain->host_data; in tangox_irq_init_chip()
|
D | irq-meson-gpio.c | 222 struct meson_gpio_irq_controller *ctl = data->domain->host_data; in meson_gpio_irq_set_type() 283 struct meson_gpio_irq_controller *ctl = domain->host_data; in meson_gpio_irq_domain_alloc() 318 struct meson_gpio_irq_controller *ctl = domain->host_data; in meson_gpio_irq_domain_free()
|
D | irq-mmp.c | 66 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data; in icu_mask_ack_irq() 90 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data; in icu_mask_irq() 109 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data; in icu_unmask_irq() 143 data = (struct icu_chip_data *)domain->host_data; in icu_mux_irq_demux()
|
D | irq-sni-exiu.c | 126 struct exiu_irq_data *info = domain->host_data; in exiu_domain_translate() 147 struct exiu_irq_data *info = dom->host_data; in exiu_domain_alloc()
|
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()
|
D | irq-jcore-aic.c | 49 struct irq_chip *aic = d->host_data; in jcore_aic_irqdomain_map()
|
D | qcom-irq-combiner.c | 117 irq_set_chip_data(irq, domain->host_data); in combiner_irq_map() 130 struct combiner *combiner = d->host_data; in combiner_irq_translate()
|
D | irq-aspeed-i2c-ic.c | 59 irq_set_chip_data(irq, domain->host_data); in aspeed_i2c_ic_map_irq_domain()
|
/Linux-v4.19/include/linux/ |
D | irqdomain.h | 161 void *host_data; member 250 void *host_data); 255 void *host_data); 261 void *host_data); 323 void *host_data) in irq_domain_add_linear() argument 325 return __irq_domain_add(of_node_to_fwnode(of_node), size, size, 0, ops, host_data); in irq_domain_add_linear() 330 void *host_data) in irq_domain_add_nomap() argument 332 return __irq_domain_add(of_node_to_fwnode(of_node), 0, max_irq, max_irq, ops, host_data); in irq_domain_add_nomap() 337 void *host_data) in irq_domain_add_legacy_isa() argument 340 host_data); in irq_domain_add_legacy_isa() [all …]
|
/Linux-v4.19/arch/powerpc/platforms/embedded6xx/ |
D | flipper-pic.c | 105 irq_set_chip_data(virq, h->host_data); in flipper_pic_map() 169 void __iomem *io_base = flipper_irq_host->host_data; in flipper_pic_get_irq() 215 void __iomem *io_base = flipper_irq_host->host_data; in flipper_quiesce() 227 if (flipper_irq_host && flipper_irq_host->host_data) { in flipper_platform_reset() 228 io_base = flipper_irq_host->host_data; in flipper_platform_reset() 241 if (flipper_irq_host && flipper_irq_host->host_data) { in flipper_is_reset_button_pressed() 242 io_base = flipper_irq_host->host_data; in flipper_is_reset_button_pressed()
|
D | hlwd-pic.c | 103 irq_set_chip_data(virq, h->host_data); in hlwd_pic_map() 115 void __iomem *io_base = h->host_data; in __hlwd_pic_get_irq() 236 void __iomem *io_base = hlwd_irq_host->host_data; in hlwd_quiesce()
|
/Linux-v4.19/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 …]
|
/Linux-v4.19/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() 328 void *host_data) in platform_msi_create_device_domain() argument 338 data->host_data = host_data; in platform_msi_create_device_domain() 368 struct platform_msi_priv_data *data = domain->host_data; in platform_msi_domain_free() 395 struct platform_msi_priv_data *data = domain->host_data; in platform_msi_domain_alloc()
|
/Linux-v4.19/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() 304 struct msi_domain_info *info = domain->host_data; in msi_domain_prepare_irqs() 318 struct msi_domain_info *info = domain->host_data; in msi_domain_populate_irqs() 402 struct msi_domain_info *info = domain->host_data; in msi_domain_alloc_irqs() 522 return (struct msi_domain_info *)domain->host_data; in msi_get_domain_info()
|
D | irqdomain.c | 132 void *host_data) in __irq_domain_add() argument 217 domain->host_data = host_data; in __irq_domain_add() 320 void *host_data) in irq_domain_add_simple() argument 324 domain = __irq_domain_add(of_node_to_fwnode(of_node), size, size, 0, ops, host_data); in irq_domain_add_simple() 364 void *host_data) in irq_domain_add_legacy() argument 369 first_hwirq + size, 0, ops, host_data); in irq_domain_add_legacy() 1015 void *host_data) in irq_domain_create_hierarchy() argument 1020 domain = irq_domain_create_linear(fwnode, size, ops, host_data); in irq_domain_create_hierarchy() 1022 domain = irq_domain_create_tree(fwnode, ops, host_data); in irq_domain_create_hierarchy()
|
/Linux-v4.19/drivers/gpio/ |
D | gpio-xgene-sb.c | 144 struct xgene_gpio_sb *priv = d->host_data; in xgene_gpio_sb_domain_activate() 164 struct xgene_gpio_sb *priv = d->host_data; in xgene_gpio_sb_domain_deactivate() 177 struct xgene_gpio_sb *priv = d->host_data; in xgene_gpio_sb_domain_translate() 193 struct xgene_gpio_sb *priv = domain->host_data; in xgene_gpio_sb_domain_alloc()
|
D | gpio-uniphier.c | 275 struct uniphier_gpio_priv *priv = domain->host_data; in uniphier_gpio_irq_domain_alloc() 310 struct uniphier_gpio_priv *priv = domain->host_data; in uniphier_gpio_irq_domain_activate() 319 struct uniphier_gpio_priv *priv = domain->host_data; in uniphier_gpio_irq_domain_deactivate()
|
/Linux-v4.19/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()
|
/Linux-v4.19/drivers/pci/controller/ |
D | pci-aardvark.c | 536 struct advk_pcie *pcie = domain->host_data; in advk_msi_irq_domain_alloc() 553 domain->host_data, handle_simple_irq, in advk_msi_irq_domain_alloc() 563 struct advk_pcie *pcie = domain->host_data; in advk_msi_irq_domain_free() 577 struct advk_pcie *pcie = d->domain->host_data; in advk_pcie_irq_mask() 588 struct advk_pcie *pcie = d->domain->host_data; in advk_pcie_irq_unmask() 600 struct advk_pcie *pcie = h->host_data; in advk_pcie_irq_map()
|
D | pcie-altera-msi.c | 118 struct altera_msi *msi = domain->host_data; in altera_irq_domain_alloc() 136 domain->host_data, handle_simple_irq, in altera_irq_domain_alloc()
|
/Linux-v4.19/drivers/scsi/ |
D | ncr53c8xx.c | 3673 struct host_data { struct 7966 struct ncb *np = ((struct host_data *) host->hostdata)->ncb; 7976 struct ncb *np = ((struct host_data *) host->hostdata)->ncb; 8030 struct ncb *np = ((struct host_data *) cmd->device->host->hostdata)->ncb; 8073 struct host_data *host_data = (struct host_data *)shost->hostdata; local 8074 struct ncb *np = host_data->ncb; 8114 struct ncb *np = ((struct host_data *) cmd->device->host->hostdata)->ncb; 8141 struct ncb *np = ((struct host_data *) cmd->device->host->hostdata)->ncb; 8249 struct host_data *host_data = (struct host_data *)host->hostdata; local 8251 return snprintf(buf, 20, "0x%x\n", host_data->ncb->revision_id); [all …]
|