Symbol: host_data
arch/arm/common/sa1111.c
361
struct sa1111 *sachip = d->host_data;
arch/arm64/kvm/hyp/nvhe/setup.c
84
struct kvm_host_data *host_data = per_cpu_ptr(&kvm_host_data, i);
arch/arm64/kvm/hyp/nvhe/setup.c
85
struct cpu_sve_state *sve_state = host_data->sve_state;
arch/mips/cavium-octeon/octeon-irq.c
1213
struct octeon_irq_ciu_domain_data *dd = d->host_data;
arch/mips/cavium-octeon/octeon-irq.c
1237
struct octeon_irq_ciu_domain_data *dd = d->host_data;
arch/mips/cavium-octeon/octeon-irq.c
1267
struct octeon_irq_gpio_domain_data *gpiod = d->host_data;
arch/mips/cavium-octeon/octeon-irq.c
2138
struct octeon_irq_cib_host_data *host_data;
arch/mips/cavium-octeon/octeon-irq.c
2147
struct octeon_irq_cib_host_data *host_data = cd->host_data;
arch/mips/cavium-octeon/octeon-irq.c
2149
raw_spin_lock_irqsave(&host_data->lock, flags);
arch/mips/cavium-octeon/octeon-irq.c
2150
en = cvmx_read_csr(host_data->en_reg);
arch/mips/cavium-octeon/octeon-irq.c
2152
cvmx_write_csr(host_data->en_reg, en);
arch/mips/cavium-octeon/octeon-irq.c
2153
raw_spin_unlock_irqrestore(&host_data->lock, flags);
arch/mips/cavium-octeon/octeon-irq.c
2161
struct octeon_irq_cib_host_data *host_data = cd->host_data;
arch/mips/cavium-octeon/octeon-irq.c
2163
raw_spin_lock_irqsave(&host_data->lock, flags);
arch/mips/cavium-octeon/octeon-irq.c
2164
en = cvmx_read_csr(host_data->en_reg);
arch/mips/cavium-octeon/octeon-irq.c
2166
cvmx_write_csr(host_data->en_reg, en);
arch/mips/cavium-octeon/octeon-irq.c
2167
raw_spin_unlock_irqrestore(&host_data->lock, flags);
arch/mips/cavium-octeon/octeon-irq.c
2217
struct octeon_irq_cib_host_data *host_data = d->host_data;
arch/mips/cavium-octeon/octeon-irq.c
2220
if (hw >= host_data->max_bits) {
arch/mips/cavium-octeon/octeon-irq.c
2230
cd->host_data = host_data;
arch/mips/cavium-octeon/octeon-irq.c
2254
struct octeon_irq_cib_host_data *host_data = cib_domain->host_data;
arch/mips/cavium-octeon/octeon-irq.c
2256
en = cvmx_read_csr(host_data->en_reg);
arch/mips/cavium-octeon/octeon-irq.c
2257
raw = cvmx_read_csr(host_data->raw_reg);
arch/mips/cavium-octeon/octeon-irq.c
2261
for (i = 0; i < host_data->max_bits; i++) {
arch/mips/cavium-octeon/octeon-irq.c
2269
i, host_data->raw_reg);
arch/mips/cavium-octeon/octeon-irq.c
2270
raw_spin_lock_irqsave(&host_data->lock, flags);
arch/mips/cavium-octeon/octeon-irq.c
2271
en = cvmx_read_csr(host_data->en_reg);
arch/mips/cavium-octeon/octeon-irq.c
2273
cvmx_write_csr(host_data->en_reg, en);
arch/mips/cavium-octeon/octeon-irq.c
2274
cvmx_write_csr(host_data->raw_reg, 1ull << i);
arch/mips/cavium-octeon/octeon-irq.c
2275
raw_spin_unlock_irqrestore(&host_data->lock, flags);
arch/mips/cavium-octeon/octeon-irq.c
2282
cvmx_write_csr(host_data->raw_reg, 1ull << i);
arch/mips/cavium-octeon/octeon-irq.c
2295
struct octeon_irq_cib_host_data *host_data;
arch/mips/cavium-octeon/octeon-irq.c
2307
host_data = kzalloc_obj(*host_data);
arch/mips/cavium-octeon/octeon-irq.c
2308
if (!host_data)
arch/mips/cavium-octeon/octeon-irq.c
2310
raw_spin_lock_init(&host_data->lock);
arch/mips/cavium-octeon/octeon-irq.c
2317
host_data->raw_reg = (u64)phys_to_virt(res.start);
arch/mips/cavium-octeon/octeon-irq.c
2324
host_data->en_reg = (u64)phys_to_virt(res.start);
arch/mips/cavium-octeon/octeon-irq.c
2332
host_data->max_bits = val;
arch/mips/cavium-octeon/octeon-irq.c
2335
host_data->max_bits,
arch/mips/cavium-octeon/octeon-irq.c
2337
host_data);
arch/mips/cavium-octeon/octeon-irq.c
2343
cvmx_write_csr(host_data->en_reg, 0); /* disable all IRQs */
arch/mips/cavium-octeon/octeon-irq.c
2344
cvmx_write_csr(host_data->raw_reg, ~0); /* ack any outstanding */
arch/mips/cavium-octeon/octeon-irq.c
2353
host_data->raw_reg, host_data->max_bits);
arch/mips/cavium-octeon/octeon-irq.c
2364
struct octeon_ciu3_info *ciu3_info = d->host_data;
arch/mips/cavium-octeon/octeon-irq.c
2569
struct octeon_ciu3_info *ciu3_info = d->host_data;
arch/mips/pci/pci-ar2315.c
383
irq_set_chip_data(irq, d->host_data);
arch/mips/pci/pci-rt3883.c
186
irq_set_chip_data(irq, d->host_data);
arch/powerpc/kvm/book3s_hv.c
5973
struct irq_data *host_data;
arch/powerpc/kvm/book3s_hv.c
6044
host_data = irq_domain_get_irq_data(irq_get_default_domain(), host_irq);
arch/powerpc/kvm/book3s_hv.c
6045
irq_map->r_hwirq = (unsigned int)irqd_to_hwirq(host_data);
arch/powerpc/kvm/book3s_xive.c
1556
struct irq_data *host_data =
arch/powerpc/kvm/book3s_xive.c
1558
unsigned int hw_irq = (unsigned int)irqd_to_hwirq(host_data);
arch/powerpc/kvm/book3s_xive.c
1614
state->pt_data = irq_data_get_irq_chip_data(host_data);
arch/powerpc/platforms/44x/uic.c
178
struct uic *uic = h->host_data;
arch/powerpc/platforms/52xx/mpc52xx_gpt.c
205
struct mpc52xx_gpt_priv *gpt = h->host_data;
arch/powerpc/platforms/52xx/mpc52xx_gpt.c
219
struct mpc52xx_gpt_priv *gpt = h->host_data;
arch/powerpc/platforms/8xx/cpm1-ic.c
73
irq_set_chip_data(virq, h->host_data);
arch/powerpc/platforms/embedded6xx/flipper-pic.c
101
irq_set_chip_data(virq, h->host_data);
arch/powerpc/platforms/embedded6xx/flipper-pic.c
166
void __iomem *io_base = flipper_irq_host->host_data;
arch/powerpc/platforms/embedded6xx/flipper-pic.c
212
void __iomem *io_base = flipper_irq_host->host_data;
arch/powerpc/platforms/embedded6xx/flipper-pic.c
224
if (flipper_irq_host && flipper_irq_host->host_data) {
arch/powerpc/platforms/embedded6xx/flipper-pic.c
225
io_base = flipper_irq_host->host_data;
arch/powerpc/platforms/embedded6xx/flipper-pic.c
238
if (flipper_irq_host && flipper_irq_host->host_data) {
arch/powerpc/platforms/embedded6xx/flipper-pic.c
239
io_base = flipper_irq_host->host_data;
arch/powerpc/platforms/embedded6xx/hlwd-pic.c
110
void __iomem *io_base = h->host_data;
arch/powerpc/platforms/embedded6xx/hlwd-pic.c
230
void __iomem *io_base = hlwd_irq_host->host_data;
arch/powerpc/platforms/embedded6xx/hlwd-pic.c
98
irq_set_chip_data(virq, h->host_data);
arch/powerpc/platforms/powernv/pci-ioda.c
1813
struct pci_controller *hose = domain->host_data;
arch/powerpc/platforms/powernv/pci-ioda.c
1873
.host_data = hose,
arch/powerpc/platforms/pseries/msi.c
438
struct msi_domain_info *info = domain->host_data;
arch/powerpc/platforms/pseries/msi.c
577
struct pci_controller *phb = domain->host_data;
arch/powerpc/platforms/pseries/msi.c
622
struct pci_controller *phb = domain->host_data;
arch/powerpc/platforms/pseries/msi.c
642
.host_data = phb,
arch/powerpc/sysdev/ehv_pic.c
192
struct ehv_pic *ehv_pic = h->host_data;
arch/powerpc/sysdev/fsl_msi.c
71
struct fsl_msi *msi_data = irqd->domain->host_data;
arch/powerpc/sysdev/fsl_msi.c
92
struct fsl_msi *msi_data = h->host_data;
arch/powerpc/sysdev/ipic.c
683
struct ipic *ipic = h->host_data;
arch/powerpc/sysdev/mpic.c
1006
struct mpic *mpic = h->host_data;
arch/powerpc/sysdev/mpic.c
1093
struct mpic *mpic = h->host_data;
arch/powerpc/sysdev/xive/common.c
1121
domain->host_data, handle_percpu_irq,
arch/um/drivers/virt-pci.c
381
domain->host_data, handle_simple_irq,
arch/x86/include/uapi/asm/kvm.h
914
__u8 host_data[KVM_SEV_SNP_FINISH_DATA_SIZE];
arch/x86/kernel/apic/io_apic.c
2951
return (int)(long)domain->host_data;
arch/x86/kernel/apic/msi.c
178
struct msi_domain_info *info = domain->host_data;
arch/x86/kvm/svm/sev.c
2543
memcpy(data->host_data, params.host_data, KVM_SEV_SNP_FINISH_DATA_SIZE);
arch/xtensa/kernel/irq.c
89
struct irq_chip *irq_chip = d->host_data;
drivers/acpi/irq.c
370
void *host_data)
drivers/acpi/irq.c
385
host_data);
drivers/base/regmap/regmap-irq.c
539
struct regmap_irq_chip_data *data = h->host_data;
drivers/base/regmap/regmap-irq.c
641
.host_data = d,
drivers/bus/moxtet.c
599
struct moxtet *moxtet = d->host_data;
drivers/bus/moxtet.c
606
irq_set_chip_data(irq, d->host_data);
drivers/bus/moxtet.c
618
struct moxtet *moxtet = d->host_data;
drivers/edac/altera_edac.c
2045
struct altr_arria10_edac *edac = d->host_data;
drivers/gpio/gpio-bcm-kona.c
539
ret = irq_set_chip_data(irq, d->host_data);
drivers/gpio/gpio-brcmstb.c
324
struct brcmstb_gpio_priv *priv = d->host_data;
drivers/gpio/gpio-davinci.c
419
(struct davinci_gpio_controller *)d->host_data;
drivers/gpio/gpio-em.c
245
struct em_gio_priv *p = h->host_data;
drivers/gpio/gpio-em.c
249
irq_set_chip_data(irq, h->host_data);
drivers/gpio/gpio-grgpio.c
227
struct grgpio_priv *priv = d->host_data;
drivers/gpio/gpio-grgpio.c
273
struct grgpio_priv *priv = d->host_data;
drivers/gpio/gpio-lpc18xx.c
174
struct lpc18xx_gpio_pin_ic *ic = domain->host_data;
drivers/gpio/gpio-mpc8xxx.c
274
irq_set_chip_data(irq, h->host_data);
drivers/gpio/gpio-pxa.c
564
irq_set_chip_data(irq, d->host_data);
drivers/gpio/gpio-sa1100.c
212
struct sa1100_gpio_chip *sgc = d->host_data;
drivers/gpio/gpio-tegra186.c
705
struct tegra_gpio *gpio = gpiochip_get_data(domain->host_data);
drivers/gpio/gpio-uniphier.c
266
struct uniphier_gpio_priv *priv = domain->host_data;
drivers/gpio/gpio-uniphier.c
301
struct uniphier_gpio_priv *priv = domain->host_data;
drivers/gpio/gpio-uniphier.c
311
struct uniphier_gpio_priv *priv = domain->host_data;
drivers/gpio/gpio-xgene-sb.c
156
struct xgene_gpio_sb *priv = d->host_data;
drivers/gpio/gpio-xgene-sb.c
176
struct xgene_gpio_sb *priv = d->host_data;
drivers/gpio/gpio-xgene-sb.c
189
struct xgene_gpio_sb *priv = d->host_data;
drivers/gpio/gpio-xgene-sb.c
205
struct xgene_gpio_sb *priv = domain->host_data;
drivers/gpio/gpiolib.c
1596
struct gpio_chip *gc = d->host_data;
drivers/gpio/gpiolib.c
1685
struct gpio_chip *gc = domain->host_data;
drivers/gpio/gpiolib.c
1703
struct gpio_chip *gc = domain->host_data;
drivers/gpio/gpiolib.c
1832
struct gpio_chip *gc = d->host_data;
drivers/gpio/gpiolib.c
1870
struct gpio_chip *gc = d->host_data;
drivers/gpio/gpiolib.c
1882
struct gpio_chip *gc = d->host_data;
drivers/gpu/drm/msm/msm_mdss.c
137
struct msm_mdss *msm_mdss = domain->host_data;
drivers/iio/adc/stm32-adc-core.c
389
irq_set_chip_data(irq, d->host_data);
drivers/iommu/amd/iommu.c
4166
.host_data = iommu,
drivers/iommu/intel/irq_remapping.c
1412
struct intel_iommu *iommu = domain->host_data;
drivers/iommu/intel/irq_remapping.c
527
.host_data = iommu,
drivers/irqchip/exynos-combiner.c
157
struct combiner_chip_data *combiner_data = d->host_data;
drivers/irqchip/irq-alpine-msi.c
108
struct alpine_msix_data *priv = domain->host_data;
drivers/irqchip/irq-alpine-msi.c
169
.host_data = priv,
drivers/irqchip/irq-apple-aic.c
619
struct aic_irq_chip *ic = id->host_data;
drivers/irqchip/irq-apple-aic.c
627
irq_domain_set_info(id, irq, hw, chip, id->host_data,
drivers/irqchip/irq-apple-aic.c
632
irq_domain_set_info(id, irq, hw, &fiq_chip, id->host_data,
drivers/irqchip/irq-apple-aic.c
671
struct aic_irq_chip *ic = id->host_data;
drivers/irqchip/irq-armada-370-xp.c
272
struct mpic *mpic = domain->host_data;
drivers/irqchip/irq-armada-370-xp.c
286
domain->host_data, handle_simple_irq,
drivers/irqchip/irq-armada-370-xp.c
296
struct mpic *mpic = domain->host_data;
drivers/irqchip/irq-armada-370-xp.c
357
.host_data = mpic,
drivers/irqchip/irq-armada-370-xp.c
461
irq_domain_set_info(d, virq + i, i, &mpic_ipi_irqchip, d->host_data,
drivers/irqchip/irq-armada-370-xp.c
569
struct mpic *mpic = irq_get_default_domain()->host_data;
drivers/irqchip/irq-armada-370-xp.c
606
struct mpic *mpic = domain->host_data;
drivers/irqchip/irq-armada-370-xp.c
705
struct mpic *mpic = irq_get_default_domain()->host_data;
drivers/irqchip/irq-aspeed-i2c-ic.c
54
irq_set_chip_data(irq, domain->host_data);
drivers/irqchip/irq-aspeed-intc.c
77
irq_set_chip_data(irq, domain->host_data);
drivers/irqchip/irq-aspeed-scu-ic.c
196
struct aspeed_scu_ic *scu_ic = domain->host_data;
drivers/irqchip/irq-aspeed-scu-ic.c
202
irq_set_chip_data(irq, domain->host_data);
drivers/irqchip/irq-aspeed-vic.c
162
struct aspeed_vic *vic = d->host_data;
drivers/irqchip/irq-ath79-misc.c
110
irq_set_chip_data(irq, d->host_data);
drivers/irqchip/irq-ath79-misc.c
122
void __iomem *base = domain->host_data;
drivers/irqchip/irq-ath79-misc.c
38
void __iomem *base = domain->host_data;
drivers/irqchip/irq-bcm2712-mip.c
178
.host_data = mip,
drivers/irqchip/irq-bcm2712-mip.c
88
struct mip_priv *mip = domain->host_data;
drivers/irqchip/irq-bcm2836.c
132
irq_domain_set_info(d, irq, hw, chip, d->host_data,
drivers/irqchip/irq-bcm2836.c
214
d->host_data,
drivers/irqchip/irq-bcm6345-l1.c
281
irq_set_chip_data(virq, d->host_data);
drivers/irqchip/irq-bcm7038-l1.c
376
struct bcm7038_l1_chip *intc = d->host_data;
drivers/irqchip/irq-bcm7038-l1.c
384
irq_set_chip_data(virq, d->host_data);
drivers/irqchip/irq-ftintc010.c
143
struct ft010_irq_data *f = d->host_data;
drivers/irqchip/irq-gic-v2m.c
279
info.host_data = v2m;
drivers/irqchip/irq-gic-v3-its.c
4606
struct its_vm *vm = domain->host_data;
drivers/irqchip/irq-gic-v3-its.c
5151
dom_info.host_data = info;
drivers/irqchip/irq-gic-v3.c
1561
irq_domain_set_info(d, irq, hw, chip, d->host_data,
drivers/irqchip/irq-gic-v3.c
1567
irq_domain_set_info(d, irq, hw, chip, d->host_data,
drivers/irqchip/irq-gic-v3.c
1576
irq_domain_set_info(d, irq, hw, chip, d->host_data,
drivers/irqchip/irq-gic-v5-its.c
1109
dom_info.host_data = info;
drivers/irqchip/irq-gic.c
1055
struct gic_chip_data *gic = d->host_data;
drivers/irqchip/irq-gic.c
1065
irq_domain_set_info(d, irq, hw, chip, d->host_data,
drivers/irqchip/irq-gic.c
1069
irq_domain_set_info(d, irq, hw, chip, d->host_data,
drivers/irqchip/irq-hip04.c
309
irq_set_chip_data(irq, d->host_data);
drivers/irqchip/irq-imgpdc.c
122
return (struct pdc_intc_priv *)data->domain->host_data;
drivers/irqchip/irq-imx-gpcv2.c
185
&gpcv2_irqchip_data_chip, domain->host_data);
drivers/irqchip/irq-imx-intmux.c
126
struct intmux_irqchip_data *data = h->host_data;
drivers/irqchip/irq-imx-intmux.c
138
struct intmux_irqchip_data *irqchip_data = d->host_data;
drivers/irqchip/irq-imx-intmux.c
163
struct intmux_irqchip_data *irqchip_data = d->host_data;
drivers/irqchip/irq-imx-irqsteer.c
102
irq_set_chip_data(irq, h->host_data);
drivers/irqchip/irq-imx-mu-msi.c
150
struct imx_mu_msi *msi_data = domain->host_data;
drivers/irqchip/irq-imx-mu-msi.c
230
.host_data = msi_data,
drivers/irqchip/irq-ixp4xx.c
156
struct ixp4xx_irq *ixi = d->host_data;
drivers/irqchip/irq-jcore-aic.c
49
struct irq_chip *aic = d->host_data;
drivers/irqchip/irq-keystone.c
117
struct keystone_irq_device *kirq = h->host_data;
drivers/irqchip/irq-lan966x-oic.c
166
struct lan966x_oic_data *lan966x_oic = gc->domain->host_data;
drivers/irqchip/irq-lan966x-oic.c
198
struct lan966x_oic_data *lan966x_oic = d->host_data;
drivers/irqchip/irq-lan966x-oic.c
207
struct lan966x_oic_data *lan966x_oic = d->host_data;
drivers/irqchip/irq-lan966x-oic.c
249
d_info.host_data = lan966x_oic;
drivers/irqchip/irq-loongson-eiointc.c
150
struct eiointc_priv *priv = d->domain->host_data;
drivers/irqchip/irq-loongson-eiointc.c
378
struct eiointc_priv *priv = domain->host_data;
drivers/irqchip/irq-loongson-htvec.c
118
struct htvec *priv = domain->host_data;
drivers/irqchip/irq-loongson-pch-lpc.c
46
struct pch_lpc *priv = d->domain->host_data;
drivers/irqchip/irq-loongson-pch-lpc.c
56
struct pch_lpc *priv = d->domain->host_data;
drivers/irqchip/irq-loongson-pch-lpc.c
67
struct pch_lpc *priv = d->domain->host_data;
drivers/irqchip/irq-loongson-pch-lpc.c
79
struct pch_lpc *priv = d->domain->host_data;
drivers/irqchip/irq-loongson-pch-msi.c
163
.host_data = priv,
drivers/irqchip/irq-loongson-pch-msi.c
96
struct pch_msi_data *priv = domain->host_data;
drivers/irqchip/irq-loongson-pch-pic.c
173
struct pch_pic *priv = d->host_data;
drivers/irqchip/irq-loongson-pch-pic.c
227
struct pch_pic *priv = domain->host_data;
drivers/irqchip/irq-lpc32xx.c
172
struct lpc32xx_irq_chip *ic = id->host_data;
drivers/irqchip/irq-ls-extirq.c
102
struct ls_extirq_data *priv = domain->host_data;
drivers/irqchip/irq-ls-scfg-msi.c
143
struct ls_scfg_msi *msi_data = domain->host_data;
drivers/irqchip/irq-ls-scfg-msi.c
222
.host_data = msi_data,
drivers/irqchip/irq-meson-gpio.c
443
struct meson_gpio_irq_controller *ctl = data->domain->host_data;
drivers/irqchip/irq-meson-gpio.c
504
struct meson_gpio_irq_controller *ctl = domain->host_data;
drivers/irqchip/irq-meson-gpio.c
539
struct meson_gpio_irq_controller *ctl = domain->host_data;
drivers/irqchip/irq-mips-cpu.c
186
struct cpu_ipi_domain_state *state = domain->host_data;
drivers/irqchip/irq-mmp.c
123
struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data;
drivers/irqchip/irq-mmp.c
160
data = (struct icu_chip_data *)domain->host_data;
drivers/irqchip/irq-mmp.c
70
struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data;
drivers/irqchip/irq-mmp.c
94
struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data;
drivers/irqchip/irq-mscc-ocelot.c
106
struct chip_props *p = d->host_data;
drivers/irqchip/irq-mscc-ocelot.c
178
domain->host_data = p;
drivers/irqchip/irq-mscc-ocelot.c
81
struct chip_props *p = d->host_data;
drivers/irqchip/irq-mst-intc.c
185
struct mst_intc_chip_data *cd = d->host_data;
drivers/irqchip/irq-mst-intc.c
212
struct mst_intc_chip_data *cd = domain->host_data;
drivers/irqchip/irq-mst-intc.c
226
domain->host_data);
drivers/irqchip/irq-mtk-cirq.c
188
domain->host_data);
drivers/irqchip/irq-mtk-sysirq.c
111
domain->host_data);
drivers/irqchip/irq-mvebu-gicp.c
134
struct mvebu_gicp *gicp = domain->host_data;
drivers/irqchip/irq-mvebu-gicp.c
225
info.host_data = gicp;
drivers/irqchip/irq-mvebu-gicp.c
85
struct mvebu_gicp *gicp = domain->host_data;
drivers/irqchip/irq-mvebu-icu.c
71
struct msi_domain_info *info = d->host_data;
drivers/irqchip/irq-mvebu-pic.c
87
struct mvebu_pic *pic = domain->host_data;
drivers/irqchip/irq-mvebu-sei.c
172
struct mvebu_sei *sei = domain->host_data;
drivers/irqchip/irq-mvebu-sei.c
213
struct mvebu_sei *sei = domain->host_data;
drivers/irqchip/irq-mvebu-sei.c
254
struct mvebu_sei *sei = domain->host_data;
drivers/irqchip/irq-mvebu-sei.c
295
struct mvebu_sei *sei = domain->host_data;
drivers/irqchip/irq-mvebu-sei.c
438
info.host_data = sei;
drivers/irqchip/irq-or1k-pic.c
133
struct or1k_pic_dev *pic = data->domain->host_data;
drivers/irqchip/irq-or1k-pic.c
144
struct or1k_pic_dev *pic = d->host_data;
drivers/irqchip/irq-owl-sirq.c
231
struct owl_sirq_chip_data *chip_data = domain->host_data;
drivers/irqchip/irq-pic32-evic.c
127
struct evic_chip_data *priv = d->host_data;
drivers/irqchip/irq-pic32-evic.c
168
struct evic_chip_data *priv = d->host_data;
drivers/irqchip/irq-pic32-evic.c
192
struct evic_chip_data *priv = domain->host_data;
drivers/irqchip/irq-pic32-evic.c
53
return (struct evic_chip_data *)data->domain->host_data;
drivers/irqchip/irq-pruss-intc.c
414
struct pruss_intc *intc = d->host_data;
drivers/irqchip/irq-pruss-intc.c
453
struct pruss_intc *intc = d->host_data;
drivers/irqchip/irq-pruss-intc.c
465
struct pruss_intc *intc = d->host_data;
drivers/irqchip/irq-pruss-intc.c
522
struct pruss_host_irq_data *host_data;
drivers/irqchip/irq-pruss-intc.c
575
host_data = devm_kzalloc(dev, sizeof(*host_data), GFP_KERNEL);
drivers/irqchip/irq-pruss-intc.c
576
if (!host_data) {
drivers/irqchip/irq-pruss-intc.c
581
host_data->intc = intc;
drivers/irqchip/irq-pruss-intc.c
582
host_data->host_irq = i;
drivers/irqchip/irq-pruss-intc.c
584
irq_set_chained_handler_and_data(irq, pruss_intc_irq_handler, host_data);
drivers/irqchip/irq-qcom-mpm.c
218
struct qcom_mpm_priv *priv = domain->host_data;
drivers/irqchip/irq-rda-intc.c
73
irq_set_chip_data(virq, d->host_data);
drivers/irqchip/irq-renesas-intc-irqpin.c
330
struct intc_irqpin_priv *p = h->host_data;
drivers/irqchip/irq-renesas-intc-irqpin.c
336
irq_set_chip_data(virq, h->host_data);
drivers/irqchip/irq-renesas-irqc.c
58
return data->domain->host_data;
drivers/irqchip/irq-renesas-rza1.c
105
struct rza1_irqc_priv *priv = domain->host_data;
drivers/irqchip/irq-renesas-rza1.c
51
return data->domain->host_data;
drivers/irqchip/irq-renesas-rzg2l.c
474
struct rzg2l_irqc_priv *priv = domain->host_data;
drivers/irqchip/irq-renesas-rzg2l.c
89
return data->domain->host_data;
drivers/irqchip/irq-renesas-rzt2h.c
186
struct rzt2h_icu_priv *priv = domain->host_data;
drivers/irqchip/irq-renesas-rzt2h.c
83
return data->domain->host_data;
drivers/irqchip/irq-renesas-rzv2h.c
167
return data->domain->host_data;
drivers/irqchip/irq-renesas-rzv2h.c
495
struct rzv2h_icu_priv *priv = domain->host_data;
drivers/irqchip/irq-riscv-aplic-direct.c
106
struct aplic_priv *priv = domain->host_data;
drivers/irqchip/irq-riscv-aplic-direct.c
98
struct aplic_priv *priv = d->host_data;
drivers/irqchip/irq-riscv-aplic-msi.c
140
struct msi_domain_info *info = d->host_data;
drivers/irqchip/irq-riscv-imsic-platform.c
312
.host_data = imsic,
drivers/irqchip/irq-riscv-intc.c
126
struct irq_chip *chip = d->host_data;
drivers/irqchip/irq-riscv-rpmi-sysmsi.c
171
struct msi_domain_info *info = d->host_data;
drivers/irqchip/irq-sg2042-msi.c
134
struct sg204x_msi_chipdata *data = domain->host_data;
drivers/irqchip/irq-sg2042-msi.c
155
struct sg204x_msi_chipdata *data = domain->host_data;
drivers/irqchip/irq-sg2042-msi.c
238
.host_data = data,
drivers/irqchip/irq-sifive-plic.c
323
struct plic_priv *priv = d->host_data;
drivers/irqchip/irq-sifive-plic.c
325
irq_domain_set_info(d, irq, hwirq, &plic_chip, d->host_data,
drivers/irqchip/irq-sifive-plic.c
337
struct plic_priv *priv = d->host_data;
drivers/irqchip/irq-sni-exiu.c
143
struct exiu_irq_data *info = domain->host_data;
drivers/irqchip/irq-sni-exiu.c
168
struct exiu_irq_data *info = dom->host_data;
drivers/irqchip/irq-starfive-jh8100-intc.c
82
irq_domain_set_info(d, irq, hwirq, &intc_dev, d->host_data,
drivers/irqchip/irq-stm32-exti.c
190
void __iomem *base = chip_data->host_data->base;
drivers/irqchip/irq-stm32-exti.c
203
void __iomem *base = chip_data->host_data->base;
drivers/irqchip/irq-stm32-exti.c
270
struct stm32_exti_host_data *host_data;
drivers/irqchip/irq-stm32-exti.c
272
host_data = kzalloc_obj(*host_data);
drivers/irqchip/irq-stm32-exti.c
273
if (!host_data)
drivers/irqchip/irq-stm32-exti.c
276
host_data->drv_data = dd;
drivers/irqchip/irq-stm32-exti.c
277
host_data->chips_data = kzalloc_objs(struct stm32_exti_chip_data,
drivers/irqchip/irq-stm32-exti.c
279
if (!host_data->chips_data)
drivers/irqchip/irq-stm32-exti.c
282
host_data->base = of_iomap(node, 0);
drivers/irqchip/irq-stm32-exti.c
283
if (!host_data->base) {
drivers/irqchip/irq-stm32-exti.c
288
return host_data;
drivers/irqchip/irq-stm32-exti.c
291
kfree(host_data->chips_data);
drivers/irqchip/irq-stm32-exti.c
293
kfree(host_data);
drivers/irqchip/irq-stm32-exti.c
309
chip_data->host_data = h_data;
drivers/irqchip/irq-stm32-exti.c
327
struct stm32_exti_host_data *host_data;
drivers/irqchip/irq-stm32-exti.c
333
host_data = stm32_exti_host_init(drv_data, node);
drivers/irqchip/irq-stm32-exti.c
334
if (!host_data)
drivers/irqchip/irq-stm32-exti.c
359
chip_data = stm32_exti_chip_init(host_data, i, node);
drivers/irqchip/irq-stm32-exti.c
36
struct stm32_exti_host_data *host_data;
drivers/irqchip/irq-stm32-exti.c
363
gc->reg_base = host_data->base;
drivers/irqchip/irq-stm32-exti.c
391
iounmap(host_data->base);
drivers/irqchip/irq-stm32-exti.c
392
kfree(host_data->chips_data);
drivers/irqchip/irq-stm32-exti.c
393
kfree(host_data);
drivers/irqchip/irq-stm32mp-exti.c
269
void __iomem *base = chip_data->host_data->base;
drivers/irqchip/irq-stm32mp-exti.c
281
void __iomem *base = chip_data->host_data->base;
drivers/irqchip/irq-stm32mp-exti.c
294
void __iomem *base = chip_data->host_data->base;
drivers/irqchip/irq-stm32mp-exti.c
303
void __iomem *base = chip_data->host_data->base;
drivers/irqchip/irq-stm32mp-exti.c
316
void __iomem *base = chip_data->host_data->base;
drivers/irqchip/irq-stm32mp-exti.c
372
struct hwspinlock *hwlock = chip_data->host_data->hwlock;
drivers/irqchip/irq-stm32mp-exti.c
373
void __iomem *base = chip_data->host_data->base;
drivers/irqchip/irq-stm32mp-exti.c
430
struct stm32mp_exti_host_data *host_data = dev_get_drvdata(dev);
drivers/irqchip/irq-stm32mp-exti.c
434
for (i = 0; i < host_data->drv_data->bank_nr; i++) {
drivers/irqchip/irq-stm32mp-exti.c
435
chip_data = &host_data->chips_data[i];
drivers/irqchip/irq-stm32mp-exti.c
444
struct stm32mp_exti_host_data *host_data = dev_get_drvdata(dev);
drivers/irqchip/irq-stm32mp-exti.c
448
for (i = 0; i < host_data->drv_data->bank_nr; i++) {
drivers/irqchip/irq-stm32mp-exti.c
449
chip_data = &host_data->chips_data[i];
drivers/irqchip/irq-stm32mp-exti.c
460
void __iomem *base = chip_data->host_data->base;
drivers/irqchip/irq-stm32mp-exti.c
497
struct stm32mp_exti_host_data *host_data = dm->host_data;
drivers/irqchip/irq-stm32mp-exti.c
508
if (hwirq >= host_data->drv_data->bank_nr * IRQS_PER_BANK)
drivers/irqchip/irq-stm32mp-exti.c
512
chip_data = &host_data->chips_data[bank];
drivers/irqchip/irq-stm32mp-exti.c
516
dev_err(host_data->dev, "event %lu is reserved, secure\n", hwirq);
drivers/irqchip/irq-stm32mp-exti.c
520
event_trg = readl_relaxed(host_data->base + chip_data->reg_bank->trg_ofst);
drivers/irqchip/irq-stm32mp-exti.c
526
if (host_data->dt_has_irqs_desc) {
drivers/irqchip/irq-stm32mp-exti.c
530
ret = of_irq_parse_one(host_data->dev->of_node, hwirq, &out_irq);
drivers/irqchip/irq-stm32mp-exti.c
543
if (!host_data->drv_data->desc_irqs)
drivers/irqchip/irq-stm32mp-exti.c
546
desc_irq = host_data->drv_data->desc_irqs[hwirq];
drivers/irqchip/irq-stm32mp-exti.c
569
chip_data->host_data = h_data;
drivers/irqchip/irq-stm32mp-exti.c
59
struct stm32mp_exti_host_data *host_data;
drivers/irqchip/irq-stm32mp-exti.c
594
static void stm32mp_exti_check_rif(struct stm32mp_exti_host_data *host_data)
drivers/irqchip/irq-stm32mp-exti.c
600
hwcfgr1 = readl_relaxed(host_data->base + EXTI_HWCFGR1);
drivers/irqchip/irq-stm32mp-exti.c
604
for (bank = 0; bank < host_data->drv_data->bank_nr; bank++) {
drivers/irqchip/irq-stm32mp-exti.c
607
cidcfgr = readl_relaxed(host_data->base + EXTI_EnCIDCFGR(event));
drivers/irqchip/irq-stm32mp-exti.c
610
host_data->chips_data[bank].event_reserved |= BIT(i);
drivers/irqchip/irq-stm32mp-exti.c
626
struct stm32mp_exti_host_data *host_data;
drivers/irqchip/irq-stm32mp-exti.c
631
host_data = devm_kzalloc(dev, sizeof(*host_data), GFP_KERNEL);
drivers/irqchip/irq-stm32mp-exti.c
632
if (!host_data)
drivers/irqchip/irq-stm32mp-exti.c
635
dev_set_drvdata(dev, host_data);
drivers/irqchip/irq-stm32mp-exti.c
636
host_data->dev = dev;
drivers/irqchip/irq-stm32mp-exti.c
645
host_data->hwlock = devm_hwspin_lock_request_specific(dev, ret);
drivers/irqchip/irq-stm32mp-exti.c
646
if (!host_data->hwlock) {
drivers/irqchip/irq-stm32mp-exti.c
662
host_data->drv_data = drv_data;
drivers/irqchip/irq-stm32mp-exti.c
664
host_data->chips_data = devm_kcalloc(dev, drv_data->bank_nr,
drivers/irqchip/irq-stm32mp-exti.c
665
sizeof(*host_data->chips_data),
drivers/irqchip/irq-stm32mp-exti.c
667
if (!host_data->chips_data)
drivers/irqchip/irq-stm32mp-exti.c
670
host_data->base = devm_platform_ioremap_resource(pdev, 0);
drivers/irqchip/irq-stm32mp-exti.c
671
if (IS_ERR(host_data->base))
drivers/irqchip/irq-stm32mp-exti.c
672
return PTR_ERR(host_data->base);
drivers/irqchip/irq-stm32mp-exti.c
675
stm32mp_exti_chip_init(host_data, i, np);
drivers/irqchip/irq-stm32mp-exti.c
677
stm32mp_exti_check_rif(host_data);
drivers/irqchip/irq-stm32mp-exti.c
686
dev_fwnode(dev), &stm32mp_exti_domain_ops, host_data);
drivers/irqchip/irq-stm32mp-exti.c
696
host_data->dt_has_irqs_desc = of_property_present(np, "interrupts-extended");
drivers/irqchip/irq-tegra.c
246
struct tegra_ictlr_info *info = domain->host_data;
drivers/irqchip/irq-ti-sci-inta.c
155
inta = domain->host_data;
drivers/irqchip/irq-ti-sci-inta.c
207
struct ti_sci_inta_irq_domain *inta = domain->host_data;
drivers/irqchip/irq-ti-sci-inta.c
283
struct ti_sci_inta_irq_domain *inta = vint_desc->domain->host_data;
drivers/irqchip/irq-ti-sci-inta.c
327
struct ti_sci_inta_irq_domain *inta = domain->host_data;
drivers/irqchip/irq-ti-sci-inta.c
392
inta = vint_desc->domain->host_data;
drivers/irqchip/irq-ti-sci-inta.c
464
inta = data->domain->host_data;
drivers/irqchip/irq-ti-sci-intr.c
120
struct ti_sci_intr_irq_domain *intr = domain->host_data;
drivers/irqchip/irq-ti-sci-intr.c
147
struct ti_sci_intr_irq_domain *intr = domain->host_data;
drivers/irqchip/irq-ti-sci-intr.c
62
struct ti_sci_intr_irq_domain *intr = domain->host_data;
drivers/irqchip/irq-ts4800.c
67
struct ts4800_irq_data *data = d->host_data;
drivers/irqchip/irq-uniphier-aidet.c
142
domain->host_data);
drivers/irqchip/irq-versatile-fpga.c
144
struct fpga_irq_data *f = d->host_data;
drivers/irqchip/irq-vf610-mscm-ir.c
142
domain->host_data);
drivers/irqchip/irq-vic.c
190
struct vic_device *v = d->host_data;
drivers/irqchip/irq-vt8500.c
104
struct vt8500_irq_data *priv = d->domain->host_data;
drivers/irqchip/irq-vt8500.c
193
struct vt8500_irq_data *intc = d->host_data;
drivers/irqchip/irq-vt8500.c
72
struct vt8500_irq_data *priv = d->domain->host_data;
drivers/irqchip/irq-vt8500.c
82
struct vt8500_irq_data *priv = d->domain->host_data;
drivers/irqchip/irq-vt8500.c
93
struct vt8500_irq_data *priv = d->domain->host_data;
drivers/irqchip/irq-xilinx-intc.c
117
struct xintc_irq_chip *irqc = d->host_data;
drivers/irqchip/irq-xtensa-mx.c
30
struct irq_chip *irq_chip = d->host_data;
drivers/irqchip/qcom-irq-combiner.c
105
irq_set_chip_data(irq, domain->host_data);
drivers/irqchip/qcom-irq-combiner.c
118
struct combiner *combiner = d->host_data;
drivers/mailbox/qcom-ipcc.c
119
struct qcom_ipcc *ipcc = d->host_data;
drivers/memory/omap-gpmc.c
1384
struct gpmc_device *gpmc = d->host_data;
drivers/mfd/88pm860x-core.c
555
irq_set_chip_data(virq, d->host_data);
drivers/mfd/ab8500-core.c
550
struct ab8500 *ab8500 = d->host_data;
drivers/mfd/arizona-irq.c
189
struct arizona *data = h->host_data;
drivers/mfd/fsl-imx25-tsadc.c
48
struct mx25_tsadc *tsadc = d->host_data;
drivers/mfd/ioc3.c
105
struct ioc3_priv_data *ipd = domain->host_data;
drivers/mfd/ioc3.c
87
irq_set_chip_data(irq, d->host_data);
drivers/mfd/lp8788-irq.c
134
struct lp8788_irq_data *irqd = d->host_data;
drivers/mfd/max8925-core.c
640
irq_set_chip_data(virq, d->host_data);
drivers/mfd/max8997-irq.c
278
struct max8997_dev *max8997 = d->host_data;
drivers/mfd/max8998-irq.c
195
struct max8997_dev *max8998 = d->host_data;
drivers/mfd/mt6358-irq.c
212
struct mt6397_chip *mt6397 = d->host_data;
drivers/mfd/mt6397-irq.c
122
struct mt6397_chip *mt6397 = d->host_data;
drivers/mfd/nct6694.c
254
struct nct6694 *nct6694 = d->host_data;
drivers/mfd/qcom-pm8xxx.c
377
struct pm_irq_chip *chip = domain->host_data;
drivers/mfd/stmfx.c
236
irq_set_chip_data(virq, d->host_data);
drivers/mfd/stmpe.c
1191
struct stmpe *stmpe = d->host_data;
drivers/mfd/tc3589x.c
212
struct tc3589x *tc3589x = d->host_data;
drivers/mfd/tps65217.c
134
struct tps65217 *tps = h->host_data;
drivers/mfd/tps6586x.c
292
struct tps6586x *tps6586x = h->host_data;
drivers/mfd/twl6030-irq.c
262
struct twl6030_irq *pdata = d->host_data;
drivers/mfd/wm831x-irq.c
547
irq_set_chip_data(virq, h->host_data);
drivers/mfd/wm8994-irq.c
165
struct wm8994 *wm8994 = h->host_data;
drivers/misc/hi6421v600-irq.c
181
struct hi6421v600_irq *priv = d->host_data;
drivers/misc/rp1/rp1_pci.c
121
struct rp1_dev *rp1 = d->host_data;
drivers/misc/rp1/rp1_pci.c
143
struct rp1_dev *rp1 = d->host_data;
drivers/misc/rp1/rp1_pci.c
152
struct rp1_dev *rp1 = d->host_data;
drivers/misc/rp1/rp1_pci.c
57
struct rp1_dev *rp1 = irqd->domain->host_data;
drivers/misc/rp1/rp1_pci.c
65
struct rp1_dev *rp1 = irqd->domain->host_data;
drivers/misc/rp1/rp1_pci.c
73
struct rp1_dev *rp1 = irqd->domain->host_data;
drivers/net/dsa/microchip/ksz_common.c
2861
irq_set_chip_data(irq, d->host_data);
drivers/net/dsa/microchip/ksz_ptp.c
1080
irq_set_chip_data(irq, d->host_data);
drivers/net/dsa/mv88e6xxx/chip.c
249
struct mv88e6xxx_chip *chip = d->host_data;
drivers/net/dsa/mv88e6xxx/chip.c
251
irq_set_chip_data(irq, d->host_data);
drivers/net/dsa/mv88e6xxx/global2.c
1115
struct mv88e6xxx_chip *chip = d->host_data;
drivers/net/dsa/mv88e6xxx/global2.c
1117
irq_set_chip_data(irq, d->host_data);
drivers/net/dsa/qca/ar9331.c
783
irq_set_chip_data(irq, domain->host_data);
drivers/net/dsa/realtek/rtl8365mb.c
1655
irq_set_chip_data(irq, domain->host_data);
drivers/net/dsa/realtek/rtl8366rb.c
473
irq_set_chip_data(irq, domain->host_data);
drivers/net/ethernet/wangxun/txgbe/txgbe_irq.c
108
struct txgbe *txgbe = d->host_data;
drivers/net/fddi/defxx.c
2739
PI_UINT32 *host_data
drivers/net/fddi/defxx.c
2779
if (host_data != NULL)
drivers/net/fddi/defxx.c
2780
dfx_port_read_long(bp, PI_PDQ_K_REG_HOST_DATA, host_data);
drivers/net/fddi/defxx.c
289
static int dfx_hw_port_ctrl_req(DFX_board_t *bp, PI_UINT32 command, PI_UINT32 data_a, PI_UINT32 data_b, PI_UINT32 *host_data);
drivers/net/fddi/defxx.c
948
u32 host_data; /* LW data returned from port control call */
drivers/net/fddi/defxx.c
971
&host_data);
drivers/net/fddi/defxx.c
972
if ((status != DFX_K_SUCCESS) || (host_data == 2))
drivers/net/usb/lan78xx.c
2124
struct irq_domain_data *data = d->host_data;
drivers/pci/controller/dwc/pci-dra7xx.c
195
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/dwc/pci-keystone.c
394
irq_set_chip_data(irq, d->host_data);
drivers/pci/controller/dwc/pcie-amd-mdb.c
134
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/dwc/pcie-amd-mdb.c
215
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/dwc/pcie-designware-host.c
175
struct dw_pcie_rp *pp = domain->host_data;
drivers/pci/controller/dwc/pcie-designware-host.c
197
struct dw_pcie_rp *pp = domain->host_data;
drivers/pci/controller/dwc/pcie-designware-host.c
215
.host_data = pp,
drivers/pci/controller/dwc/pcie-dw-rockchip.c
160
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/dwc/pcie-sophgo.c
107
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/dwc/pcie-uniphier.c
217
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
347
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
394
struct mobiveil_pcie *pcie = domain->host_data;
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
412
domain->host_data, handle_level_irq, NULL, NULL);
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c
449
.host_data = pcie,
drivers/pci/controller/pci-aardvark.c
1309
struct advk_pcie *pcie = d->domain->host_data;
drivers/pci/controller/pci-aardvark.c
1323
struct advk_pcie *pcie = d->domain->host_data;
drivers/pci/controller/pci-aardvark.c
1346
struct advk_pcie *pcie = domain->host_data;
drivers/pci/controller/pci-aardvark.c
1359
domain->host_data, handle_simple_irq,
drivers/pci/controller/pci-aardvark.c
1369
struct advk_pcie *pcie = domain->host_data;
drivers/pci/controller/pci-aardvark.c
1383
struct advk_pcie *pcie = d->domain->host_data;
drivers/pci/controller/pci-aardvark.c
1397
struct advk_pcie *pcie = d->domain->host_data;
drivers/pci/controller/pci-aardvark.c
1412
struct advk_pcie *pcie = h->host_data;
drivers/pci/controller/pci-aardvark.c
1453
.host_data = pcie,
drivers/pci/controller/pci-aardvark.c
1522
struct advk_pcie *pcie = h->host_data;
drivers/pci/controller/pci-ftpci100.c
320
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/pci-hyperv.c
1699
hbus = domain->host_data;
drivers/pci/controller/pci-hyperv.c
2210
.host_data = hbus,
drivers/pci/controller/pci-hyperv.c
774
struct hv_pci_chip_data *chip_data = domain->host_data;
drivers/pci/controller/pci-hyperv.c
804
struct hv_pci_chip_data *chip_data = domain->host_data;
drivers/pci/controller/pci-hyperv.c
879
domain->host_data);
drivers/pci/controller/pci-mvebu.c
1019
struct mvebu_pcie_port *port = d->domain->host_data;
drivers/pci/controller/pci-mvebu.c
1033
struct mvebu_pcie_port *port = d->domain->host_data;
drivers/pci/controller/pci-mvebu.c
1054
struct mvebu_pcie_port *port = h->host_data;
drivers/pci/controller/pci-tegra.c
1628
struct tegra_msi *msi = domain->host_data;
drivers/pci/controller/pci-tegra.c
1643
&tegra_msi_bottom_chip, domain->host_data,
drivers/pci/controller/pci-tegra.c
1655
struct tegra_msi *msi = domain->host_data;
drivers/pci/controller/pci-tegra.c
1689
.host_data = msi,
drivers/pci/controller/pci-xgene-msi.c
169
struct xgene_msi *msi = domain->host_data;
drivers/pci/controller/pci-xgene-msi.c
184
&xgene_msi_bottom_irq_chip, domain->host_data,
drivers/pci/controller/pci-xgene-msi.c
227
.host_data = msi,
drivers/pci/controller/pcie-altera-msi.c
112
struct altera_msi *msi = domain->host_data;
drivers/pci/controller/pcie-altera-msi.c
130
domain->host_data, handle_simple_irq,
drivers/pci/controller/pcie-altera-msi.c
172
.host_data = msi,
drivers/pci/controller/pcie-altera.c
790
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/pcie-apple.c
238
struct apple_pcie *pcie = domain->host_data;
drivers/pci/controller/pcie-apple.c
271
struct apple_pcie *pcie = domain->host_data;
drivers/pci/controller/pcie-apple.c
340
struct apple_pcie_port *port = domain->host_data;
drivers/pci/controller/pcie-apple.c
688
.host_data = pcie,
drivers/pci/controller/pcie-aspeed.c
274
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/pcie-aspeed.c
626
struct aspeed_pcie *pcie = domain->host_data;
drivers/pci/controller/pcie-aspeed.c
641
domain->host_data, handle_simple_irq, NULL,
drivers/pci/controller/pcie-aspeed.c
692
.host_data = pcie,
drivers/pci/controller/pcie-brcmstb.c
619
struct brcm_msi *msi = domain->host_data;
drivers/pci/controller/pcie-brcmstb.c
629
&brcm_msi_bottom_irq_chip, domain->host_data,
drivers/pci/controller/pcie-brcmstb.c
655
.host_data = msi,
drivers/pci/controller/pcie-iproc-msi.c
251
struct iproc_msi *msi = domain->host_data;
drivers/pci/controller/pcie-iproc-msi.c
274
domain->host_data, handle_simple_irq,
drivers/pci/controller/pcie-iproc-msi.c
453
.host_data = msi,
drivers/pci/controller/pcie-mediatek-gen3.c
562
struct mtk_gen3_pcie *pcie = data->domain->host_data;
drivers/pci/controller/pcie-mediatek-gen3.c
587
struct mtk_gen3_pcie *pcie = data->domain->host_data;
drivers/pci/controller/pcie-mediatek-gen3.c
603
struct mtk_gen3_pcie *pcie = data->domain->host_data;
drivers/pci/controller/pcie-mediatek-gen3.c
628
struct mtk_gen3_pcie *pcie = domain->host_data;
drivers/pci/controller/pcie-mediatek-gen3.c
656
struct mtk_gen3_pcie *pcie = domain->host_data;
drivers/pci/controller/pcie-mediatek-gen3.c
727
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/pcie-mediatek-gen3.c
766
.host_data = pcie,
drivers/pci/controller/pcie-mediatek.c
435
struct mtk_pcie_port *port = domain->host_data;
drivers/pci/controller/pcie-mediatek.c
452
domain->host_data, handle_edge_irq,
drivers/pci/controller/pcie-mediatek.c
505
.host_data = port,
drivers/pci/controller/pcie-mediatek.c
555
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/pcie-rcar-host.c
649
struct rcar_msi *msi = domain->host_data;
drivers/pci/controller/pcie-rcar-host.c
664
&rcar_msi_bottom_chip, domain->host_data,
drivers/pci/controller/pcie-rcar-host.c
674
struct rcar_msi *msi = domain->host_data;
drivers/pci/controller/pcie-rcar-host.c
711
.host_data = msi,
drivers/pci/controller/pcie-rockchip-host.c
673
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/pcie-rzg3s-host.c
574
struct rzg3s_pcie_msi *msi = domain->host_data;
drivers/pci/controller/pcie-rzg3s-host.c
588
domain->host_data, handle_edge_irq, NULL,
drivers/pci/controller/pcie-rzg3s-host.c
599
struct rzg3s_pcie_msi *msi = domain->host_data;
drivers/pci/controller/pcie-rzg3s-host.c
636
.host_data = msi,
drivers/pci/controller/pcie-rzg3s-host.c
882
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/pcie-xilinx-cpm.c
206
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/pcie-xilinx-cpm.c
270
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/pcie-xilinx-dma-pl.c
259
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/pcie-xilinx-dma-pl.c
408
struct pl_dma_pcie *pcie = domain->host_data;
drivers/pci/controller/pcie-xilinx-dma-pl.c
422
domain->host_data, handle_simple_irq,
drivers/pci/controller/pcie-xilinx-dma-pl.c
471
.host_data = port,
drivers/pci/controller/pcie-xilinx-dma-pl.c
551
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/pcie-xilinx-nwl.c
409
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/pcie-xilinx-nwl.c
457
struct nwl_pcie *pcie = domain->host_data;
drivers/pci/controller/pcie-xilinx-nwl.c
472
domain->host_data, handle_simple_irq,
drivers/pci/controller/pcie-xilinx-nwl.c
505
.host_data = pcie,
drivers/pci/controller/pcie-xilinx.c
225
struct xilinx_pcie *pcie = domain->host_data;
drivers/pci/controller/pcie-xilinx.c
239
&xilinx_msi_bottom_chip, domain->host_data,
drivers/pci/controller/pcie-xilinx.c
249
struct xilinx_pcie *pcie = domain->host_data;
drivers/pci/controller/pcie-xilinx.c
292
.host_data = pcie,
drivers/pci/controller/pcie-xilinx.c
325
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/plda/pcie-plda-host.c
108
domain->host_data, handle_edge_irq, NULL, NULL);
drivers/pci/controller/plda/pcie-plda-host.c
163
.host_data = port,
drivers/pci/controller/plda/pcie-plda-host.c
253
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/plda/pcie-plda-host.c
370
struct plda_pcie_rp *port = (void *)domain->host_data;
drivers/pci/controller/plda/pcie-plda-host.c
373
irq_set_chip_data(irq, domain->host_data);
drivers/pci/controller/plda/pcie-plda-host.c
94
struct plda_pcie_rp *port = domain->host_data;
drivers/pci/controller/vmd.c
269
struct vmd_dev *vmd = domain->host_data;
drivers/pci/controller/vmd.c
347
.host_data = vmd,
drivers/pci/msi/irqdomain.c
314
info = domain->host_data;
drivers/pci/msi/irqdomain.c
63
struct msi_domain_info *info = data->domain->host_data;
drivers/pci/msi/irqdomain.c
73
struct msi_domain_info *info = data->domain->host_data;
drivers/pinctrl/pinctrl-single.c
1544
struct pcs_soc_data *pcs_soc = d->host_data;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
993
struct pmic_gpio_state *state = container_of(domain->host_data,
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
794
struct pmic_mpp_state *state = container_of(domain->host_data,
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
688
struct pm8xxx_gpio *pctrl = container_of(domain->host_data,
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
735
struct pm8xxx_mpp *pctrl = container_of(domain->host_data,
drivers/pinctrl/samsung/pinctrl-exynos.c
322
struct samsung_pin_bank *b = h->host_data;
drivers/pinctrl/samsung/pinctrl-s3c64xx.c
398
struct samsung_pin_bank *bank = h->host_data;
drivers/pinctrl/samsung/pinctrl-s3c64xx.c
667
struct s3c64xx_eint0_domain_data *ddata = h->host_data;
drivers/pinctrl/stm32/pinctrl-stm32.c
497
struct stm32_gpio_bank *bank = d->domain->host_data;
drivers/pinctrl/stm32/pinctrl-stm32.c
519
struct stm32_gpio_bank *bank = d->domain->host_data;
drivers/pinctrl/stm32/pinctrl-stm32.c
545
struct stm32_gpio_bank *bank = irq_data->domain->host_data;
drivers/pinctrl/stm32/pinctrl-stm32.c
565
struct stm32_gpio_bank *bank = irq_data->domain->host_data;
drivers/pinctrl/stm32/pinctrl-stm32.c
606
struct stm32_gpio_bank *bank = d->host_data;
drivers/pinctrl/stm32/pinctrl-stm32.c
631
struct stm32_gpio_bank *bank = d->host_data;
drivers/pinctrl/stm32/pinctrl-stm32.c
670
struct stm32_gpio_bank *bank = d->host_data;
drivers/pinctrl/sunxi/pinctrl-sunxi.c
1282
struct sunxi_pinctrl *pctl = d->host_data;
drivers/scsi/ncr53c8xx.c
7792
struct ncb *np = ((struct host_data *) host->hostdata)->ncb;
drivers/scsi/ncr53c8xx.c
7803
struct ncb *np = ((struct host_data *) host->hostdata)->ncb;
drivers/scsi/ncr53c8xx.c
7859
struct ncb *np = ((struct host_data *) cmd->device->host->hostdata)->ncb;
drivers/scsi/ncr53c8xx.c
7901
struct host_data *host_data = (struct host_data *)shost->hostdata;
drivers/scsi/ncr53c8xx.c
7902
struct ncb *np = host_data->ncb;
drivers/scsi/ncr53c8xx.c
7942
struct ncb *np = ((struct host_data *) cmd->device->host->hostdata)->ncb;
drivers/scsi/ncr53c8xx.c
8033
struct host_data *host_data = (struct host_data *)host->hostdata;
drivers/scsi/ncr53c8xx.c
8035
return snprintf(buf, 20, "0x%x\n", host_data->ncb->revision_id);
drivers/scsi/ncr53c8xx.c
8083
struct host_data *host_data;
drivers/scsi/ncr53c8xx.c
8111
instance = scsi_host_alloc(tpnt, sizeof(*host_data));
drivers/scsi/ncr53c8xx.c
8114
host_data = (struct host_data *) instance->hostdata;
drivers/scsi/ncr53c8xx.c
8122
host_data->ncb = np;
drivers/scsi/ncr53c8xx.c
8303
host_data->ncb = NULL;
drivers/scsi/ncr53c8xx.c
8314
struct host_data *host_data = shost_priv(host);
drivers/scsi/ncr53c8xx.c
8318
if (host_data->ncb)
drivers/scsi/ncr53c8xx.c
8319
ncr_detach(host_data->ncb);
drivers/scsi/ncr53c8xx.c
8326
struct ncb *np = ((struct host_data *)shost->hostdata)->ncb;
drivers/scsi/ncr53c8xx.c
8342
struct ncb *np = ((struct host_data *)shost->hostdata)->ncb;
drivers/scsi/ncr53c8xx.c
8358
struct ncb *np = ((struct host_data *)shost->hostdata)->ncb;
drivers/scsi/ncr53c8xx.c
8373
struct ncb *np = ((struct host_data *)shost->hostdata)->ncb;
drivers/soc/fsl/qe/qe_ic.c
300
struct qe_ic *qe_ic = h->host_data;
drivers/soc/fsl/qe/qe_ports_ic.c
86
irq_set_chip_data(virq, h->host_data);
drivers/soc/qcom/smp2p.c
383
struct smp2p_entry *entry = d->host_data;
drivers/soc/qcom/smsm.c
354
struct smsm_entry *entry = d->host_data;
drivers/soc/tegra/pmc.c
2464
struct tegra_pmc *pmc = domain->host_data;
drivers/soundwire/irq.c
15
struct sdw_bus *bus = h->host_data;
drivers/spmi/spmi-mtk-pmif.c
564
struct pmif_bus *pbus = d->host_data;
drivers/spmi/spmi-mtk-pmif.c
597
struct pmif_bus *pbus = d->host_data;
drivers/spmi/spmi-pmic-arb.c
922
struct spmi_pmic_arb_bus *bus = d->host_data;
drivers/spmi/spmi-pmic-arb.c
989
struct spmi_pmic_arb_bus *bus = domain->host_data;
drivers/staging/greybus/gpio.c
47
return d->domain->host_data;
drivers/thermal/qcom/lmh.c
77
struct lmh_hw_data *lmh_data = d->host_data;
drivers/thermal/tegra/soctherm.c
1168
struct soctherm_oc_irq_chip_data *data = h->host_data;
include/linux/acpi.h
362
void *host_data);
include/linux/irqdomain.h
172
void *host_data;
include/linux/irqdomain.h
347
void *host_data;
include/linux/irqdomain.h
366
const struct irq_domain_ops *ops, void *host_data);
include/linux/irqdomain.h
369
const struct irq_domain_ops *ops, void *host_data);
include/linux/irqdomain.h
417
void *host_data)
include/linux/irqdomain.h
424
.host_data = host_data,
include/linux/irqdomain.h
446
void *host_data)
include/linux/irqdomain.h
453
.host_data = host_data,
include/linux/irqdomain.h
462
void *host_data)
include/linux/irqdomain.h
468
.host_data = host_data,
include/linux/irqdomain.h
592
void *host_data)
include/linux/irqdomain.h
599
.host_data = host_data,
include/linux/irqdomain.h
758
void *host_data)
include/linux/irqdomain.h
765
.host_data = host_data,
include/linux/psp-sev.h
716
u8 host_data[32];
kernel/irq/irq_sim.c
148
struct irq_sim_work_ctx *work_ctx = domain->host_data;
kernel/irq/irq_sim.c
240
struct irq_sim_work_ctx *work_ctx = domain->host_data;
kernel/irq/irqdomain.c
264
domain->host_data = info->host_data;
kernel/irq/irqdomain.c
480
void *host_data)
kernel/irq/irqdomain.c
488
.host_data = host_data,
kernel/irq/irqdomain.c
501
void *host_data)
kernel/irq/irqdomain.c
510
.host_data = host_data,
kernel/irq/msi.c
1125
info = domain->host_data;
kernel/irq/msi.c
1153
info = domain->host_data;
kernel/irq/msi.c
1162
struct msi_domain_info *info = domain->host_data;
kernel/irq/msi.c
1277
struct msi_domain_info *info = domain->host_data;
kernel/irq/msi.c
1296
struct msi_domain_info *info = domain->host_data;
kernel/irq/msi.c
1383
info = domain->host_data;
kernel/irq/msi.c
1601
struct msi_domain_info *info = domain->host_data;
kernel/irq/msi.c
1639
info = domain->host_data;
kernel/irq/msi.c
1749
return (struct msi_domain_info *)domain->host_data;
kernel/irq/msi.c
627
info = domain->host_data;
kernel/irq/msi.c
642
struct msi_domain_info *info = domain->host_data;
kernel/irq/msi.c
704
struct msi_domain_info *info = domain->host_data;
kernel/irq/msi.c
736
struct msi_domain_info *info = domain->host_data;
kernel/irq/msi.c
749
struct msi_domain_info *info = domain->host_data;
sound/soc/codecs/rt5677.c
5449
struct rt5677_priv *rt5677 = h->host_data;
tools/arch/x86/include/uapi/asm/kvm.h
914
__u8 host_data[KVM_SEV_SNP_FINISH_DATA_SIZE];