Home
last modified time | relevance | path

Searched refs:host_data (Results 1 – 86 of 86) sorted by relevance

/linux-4.1.27/include/linux/
Dirqdomain.h114 void *host_data; member
152 void *host_data);
157 void *host_data);
163 void *host_data);
177 void *host_data) in irq_domain_add_linear() argument
179 return __irq_domain_add(of_node, size, size, 0, ops, host_data); in irq_domain_add_linear()
184 void *host_data) in irq_domain_add_nomap() argument
186 return __irq_domain_add(of_node, 0, max_irq, max_irq, ops, host_data); in irq_domain_add_nomap()
191 void *host_data) in irq_domain_add_legacy_isa() argument
194 host_data); in irq_domain_add_legacy_isa()
[all …]
/linux-4.1.27/arch/powerpc/platforms/embedded6xx/
Dflipper-pic.c105 irq_set_chip_data(virq, h->host_data); in flipper_pic_map()
176 void __iomem *io_base = flipper_irq_host->host_data; in flipper_pic_get_irq()
222 void __iomem *io_base = flipper_irq_host->host_data; in flipper_quiesce()
234 if (flipper_irq_host && flipper_irq_host->host_data) { in flipper_platform_reset()
235 io_base = flipper_irq_host->host_data; in flipper_platform_reset()
248 if (flipper_irq_host && flipper_irq_host->host_data) { in flipper_is_reset_button_pressed()
249 io_base = flipper_irq_host->host_data; in flipper_is_reset_button_pressed()
Dhlwd-pic.c98 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()
/linux-4.1.27/arch/mips/cavium-octeon/
Docteon-irq.c1144 struct octeon_irq_ciu_domain_data *dd = d->host_data; in octeon_irq_ciu_xlat()
1178 struct octeon_irq_ciu_domain_data *dd = d->host_data; in octeon_irq_ciu_map()
1215 struct octeon_irq_gpio_domain_data *gpiod = d->host_data; in octeon_irq_gpio_map()
2078 struct octeon_irq_cib_host_data *host_data; member
2087 struct octeon_irq_cib_host_data *host_data = cd->host_data; in octeon_irq_cib_enable() local
2089 raw_spin_lock_irqsave(&host_data->lock, flags); in octeon_irq_cib_enable()
2090 en = cvmx_read_csr(host_data->en_reg); in octeon_irq_cib_enable()
2092 cvmx_write_csr(host_data->en_reg, en); in octeon_irq_cib_enable()
2093 raw_spin_unlock_irqrestore(&host_data->lock, flags); in octeon_irq_cib_enable()
2101 struct octeon_irq_cib_host_data *host_data = cd->host_data; in octeon_irq_cib_disable() local
[all …]
/linux-4.1.27/drivers/irqchip/
Dirq-sirfsoc.c52 void __iomem *base = sirfsoc_irqdomain->host_data; in sirfsoc_handle_irq()
95 void __iomem *base = sirfsoc_irqdomain->host_data; in sirfsoc_irq_suspend()
107 void __iomem *base = sirfsoc_irqdomain->host_data; in sirfsoc_irq_resume()
Dirq-vt8500.c86 struct vt8500_irq_data *priv = d->domain->host_data; in vt8500_irq_mask()
107 struct vt8500_irq_data *priv = d->domain->host_data; in vt8500_irq_unmask()
118 struct vt8500_irq_data *priv = d->domain->host_data; in vt8500_irq_set_type()
Dirq-mmp.c67 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data; in icu_mask_ack_irq()
91 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data; in icu_mask_irq()
110 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()
Dirq-renesas-irqc.c159 struct irqc_priv *p = h->host_data; in irqc_irq_domain_map()
165 irq_set_chip_data(virq, h->host_data); in irqc_irq_domain_map()
Dirq-xtensa-mx.c30 struct irq_chip *irq_chip = d->host_data; in xtensa_mx_irq_map()
Dirq-or1k-pic.c129 struct or1k_pic_dev *pic = d->host_data; in or1k_map()
Dirq-gic-v3.c700 irq_domain_set_info(d, irq, hw, &gic_chip, d->host_data, in gic_irq_domain_map()
706 irq_domain_set_info(d, irq, hw, &gic_chip, d->host_data, in gic_irq_domain_map()
714 irq_domain_set_info(d, irq, hw, &gic_chip, d->host_data, in gic_irq_domain_map()
Dirq-mtk-sysirq.c108 domain->host_data); in mtk_sysirq_domain_alloc()
Dirq-vf610-mscm-ir.c143 domain->host_data); in vf610_mscm_ir_domain_alloc()
Dexynos-combiner.c158 struct combiner_chip_data *combiner_data = d->host_data; in combiner_irq_domain_map()
Dirq-versatile-fpga.c123 struct fpga_irq_data *f = d->host_data; in fpga_irqdomain_map()
Dirq-keystone.c126 struct keystone_irq_device *kirq = h->host_data; in keystone_irq_map()
Dirq-renesas-intc-irqpin.c338 struct intc_irqpin_priv *p = h->host_data; in intc_irqpin_irq_domain_map()
344 irq_set_chip_data(virq, h->host_data); in intc_irqpin_irq_domain_map()
Dirq-tegra.c250 struct tegra_ictlr_info *info = domain->host_data; in tegra_ictlr_domain_alloc()
Dirq-gic-v2m.c156 struct v2m_data *v2m = domain->host_data; in gicv2m_irq_domain_alloc()
Dirq-hip04.c313 irq_set_chip_data(irq, d->host_data); in hip04_irq_domain_map()
Dirq-bcm7038-l1.c277 irq_set_chip_data(virq, d->host_data); in bcm7038_l1_map()
Dirq-vic.c198 struct vic_device *v = d->host_data; in vic_irqdomain_map()
Dirq-imgpdc.c121 return (struct pdc_intc_priv *)data->domain->host_data; in irqd_to_priv()
Dirq-gic.c801 irq_domain_set_info(d, irq, hw, &gic_chip, d->host_data, in gic_irq_domain_map()
805 irq_domain_set_info(d, irq, hw, &gic_chip, d->host_data, in gic_irq_domain_map()
Dirq-s3c24xx.c422 struct s3c_irq_intc *intc = h->host_data; in s3c24xx_irq_map()
Dirq-gic-v3-its.c1259 its = domain->parent->host_data; in its_msi_prepare()
/linux-4.1.27/kernel/irq/
Dirqdomain.c46 void *host_data) in __irq_domain_add() argument
58 domain->host_data = host_data; in __irq_domain_add()
132 void *host_data) in irq_domain_add_simple() argument
136 domain = __irq_domain_add(of_node, size, size, 0, ops, host_data); in irq_domain_add_simple()
176 void *host_data) in irq_domain_add_legacy() argument
181 first_hwirq + size, 0, ops, host_data); in irq_domain_add_legacy()
765 void *host_data) in irq_domain_add_hierarchy() argument
770 domain = irq_domain_add_linear(node, size, ops, host_data); in irq_domain_add_hierarchy()
772 domain = irq_domain_add_tree(node, ops, host_data); in irq_domain_add_hierarchy()
Dmsi.c87 struct msi_domain_info *info = domain->host_data; in msi_domain_alloc()
117 struct msi_domain_info *info = domain->host_data; in msi_domain_free()
254 struct msi_domain_info *info = domain->host_data; in msi_domain_alloc_irqs()
334 return (struct msi_domain_info *)domain->host_data; in msi_get_domain_info()
/linux-4.1.27/drivers/pinctrl/samsung/
Dpinctrl-s3c24xx.c205 struct s3c24xx_eint_domain_data *ddata = bank->irq_domain->host_data; in s3c2410_eint0_3_ack()
216 struct s3c24xx_eint_domain_data *ddata = bank->irq_domain->host_data; in s3c2410_eint0_3_mask()
227 struct s3c24xx_eint_domain_data *ddata = bank->irq_domain->host_data; in s3c2410_eint0_3_unmask()
422 struct s3c24xx_eint_domain_data *ddata = h->host_data; in s3c24xx_gpf_irq_map()
452 struct s3c24xx_eint_domain_data *ddata = h->host_data; in s3c24xx_gpg_irq_map()
Dpinctrl-s3c64xx.c390 struct samsung_pin_bank *bank = h->host_data; in s3c64xx_gpio_irq_map()
668 struct s3c64xx_eint0_domain_data *ddata = h->host_data; in s3c64xx_eint0_irq_map()
Dpinctrl-exynos5440.c928 struct exynos5440_pinctrl_priv_data *d = h->host_data; in exynos5440_gpio_irq_map()
Dpinctrl-exynos.c254 struct samsung_pin_bank *b = h->host_data; in exynos_eint_irq_map()
/linux-4.1.27/arch/powerpc/sysdev/
Dxilinx_intc.c169 irq_set_chip_data(virq, h->host_data); in xilinx_intc_map()
216 void * regs = master_irqhost->host_data; in xilinx_intc_get_irq()
Dehv_pic.c189 struct ehv_pic *ehv_pic = h->host_data; in ehv_pic_host_map()
Dfsl_msi.c72 struct fsl_msi *msi_data = irqd->domain->host_data; in fsl_msi_print_chip()
93 struct fsl_msi *msi_data = h->host_data; in fsl_msi_host_map()
Duic.c179 struct uic *uic = h->host_data; in uic_host_map()
Dipic.c683 struct ipic *ipic = h->host_data; in ipic_host_map()
Dmpic.c1019 struct mpic *mpic = h->host_data; in mpic_host_map()
1108 struct mpic *mpic = h->host_data; in mpic_host_xlate()
/linux-4.1.27/drivers/scsi/
Dncr53c8xx.c3673 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 …]
/linux-4.1.27/arch/c6x/platforms/
Dmegamod-pic.c122 struct megamod_pic *pic = h->host_data; in megamod_map()
221 pic->irqhost->host_data = pic; in init_megamod_pic()
/linux-4.1.27/drivers/clk/at91/
Dpmc.c122 struct at91_pmc *pmc = h->host_data; in pmc_irq_map()
140 struct at91_pmc *pmc = d->host_data; in pmc_irq_domain_xlate()
/linux-4.1.27/arch/xtensa/kernel/
Dirq.c90 struct irq_chip *irq_chip = d->host_data; in xtensa_irq_map()
/linux-4.1.27/arch/powerpc/platforms/cell/
Daxon_msi.c194 msic = irq_domain->host_data; in find_msi_translator()
313 irq_set_chip_data(virq, h->host_data); in msic_host_map()
Dspider-pic.c174 irq_set_chip_data(virq, h->host_data); in spider_host_map()
/linux-4.1.27/arch/powerpc/platforms/82xx/
Dpq2ads-pci-pic.c109 irq_set_chip_data(virq, h->host_data); in pci_pic_host_map()
/linux-4.1.27/arch/microblaze/kernel/
Dintc.c120 u32 intr_mask = (u32)d->host_data; in xintc_map()
/linux-4.1.27/drivers/gpio/
Dgpio-em.c259 struct em_gio_priv *p = h->host_data; in em_gio_irq_domain_map()
263 irq_set_chip_data(irq, h->host_data); in em_gio_irq_domain_map()
Dgpio-mpc8xxx.c321 struct mpc8xxx_gpio_chip *mpc8xxx_gc = h->host_data; in mpc8xxx_gpio_irq_map()
326 irq_set_chip_data(irq, h->host_data); in mpc8xxx_gpio_irq_map()
Dgpio-grgpio.c241 struct grgpio_priv *priv = d->host_data; in grgpio_irq_map()
296 struct grgpio_priv *priv = d->host_data; in grgpio_irq_unmap()
Dgpio-tz1090.c270 return (struct tz1090_gpio_bank *)data->domain->host_data; in irqd_to_gpio_bank()
Dgpio-bcm-kona.c517 ret = irq_set_chip_data(irq, d->host_data); in bcm_kona_gpio_irq_map()
Dgpiolib.c472 struct gpio_chip *chip = d->host_data; in gpiochip_irq_map()
497 struct gpio_chip *chip = d->host_data; in gpiochip_irq_unmap()
/linux-4.1.27/drivers/mfd/
Dlp8788-irq.c138 struct lp8788_irq_data *irqd = d->host_data; in lp8788_irq_map()
Dwm8994-irq.c170 struct wm8994 *wm8994 = h->host_data; in wm8994_edge_irq_map()
Dmt6397-core.c119 struct mt6397_chip *mt6397 = d->host_data; in mt6397_irq_domain_map()
Dmax8998-irq.c204 struct max8997_dev *max8998 = d->host_data; in max8998_irq_domain_map()
Dtwl6030-irq.c349 struct twl6030_irq *pdata = d->host_data; in twl6030_irq_map()
Dmax8997-irq.c293 struct max8997_dev *max8997 = d->host_data; in max8997_irq_domain_map()
Darizona-irq.c172 struct regmap_irq_chip_data *data = h->host_data; in arizona_irq_map()
Dpm8921-core.c250 struct pm_irq_chip *chip = d->host_data; in pm8xxx_irq_domain_map()
Dtc3589x.c212 struct tc3589x *tc3589x = d->host_data; in tc3589x_irq_map()
Dwm831x-irq.c552 irq_set_chip_data(virq, h->host_data); in wm831x_irq_map()
Dtps6586x.c297 struct tps6586x *tps6586x = h->host_data; in tps6586x_irq_map()
Dmax8925-core.c650 irq_set_chip_data(virq, d->host_data); in max8925_irq_domain_map()
Dstmpe.c965 struct stmpe *stmpe = d->host_data; in stmpe_irq_map()
D88pm860x-core.c558 irq_set_chip_data(virq, d->host_data); in pm860x_irq_domain_map()
Dab8500-core.c559 struct ab8500 *ab8500 = d->host_data; in ab8500_irq_map()
/linux-4.1.27/drivers/pci/host/
Dpci-keystone-dw.c198 irq_set_chip_data(irq, domain->host_data); in ks_dw_pcie_msi_map()
279 irq_set_chip_data(irq, d->host_data); in ks_dw_pcie_init_legacy_irq_map()
Dpcie-xilinx.c340 irq_set_chip_data(irq, domain->host_data); in xilinx_pcie_msi_map()
379 irq_set_chip_data(irq, domain->host_data); in xilinx_pcie_intx_map()
Dpci-dra7xx.c162 irq_set_chip_data(irq, domain->host_data); in dra7xx_pcie_intx_map()
Dpcie-rcar.c666 irq_set_chip_data(irq, domain->host_data); in rcar_msi_map()
Dpcie-designware.c335 irq_set_chip_data(irq, domain->host_data); in dw_pcie_msi_map()
Dpci-tegra.c1265 irq_set_chip_data(irq, domain->host_data); in tegra_msi_map()
/linux-4.1.27/drivers/gpu/drm/msm/mdp/mdp5/
Dmdp5_irq.c161 struct mdp5_kms *mdp5_kms = d->host_data; in mdp5_hw_irqdomain_map()
/linux-4.1.27/arch/arm/mach-pxa/
Dpxa_cplds_irqs.c83 struct cplds *fpga = d->host_data; in cplds_irq_domain_map()
/linux-4.1.27/arch/x86/kernel/
Ddevicetree.c217 idx = (u32)(long)domain->host_data; in ioapic_xlate()
/linux-4.1.27/drivers/net/fddi/
Ddefxx.c288 …_req(DFX_board_t *bp, PI_UINT32 command, PI_UINT32 data_a, PI_UINT32 data_b, PI_UINT32 *host_data);
945 u32 host_data; /* LW data returned from port control call */ in dfx_bus_config_check() local
968 &host_data); in dfx_bus_config_check()
969 if ((status != DFX_K_SUCCESS) || (host_data == 2)) in dfx_bus_config_check()
2737 PI_UINT32 *host_data in dfx_hw_port_ctrl_req() argument
2777 if (host_data != NULL) in dfx_hw_port_ctrl_req()
2778 dfx_port_read_long(bp, PI_PDQ_K_REG_HOST_DATA, host_data); in dfx_hw_port_ctrl_req()
/linux-4.1.27/drivers/spmi/
Dspmi-pmic-arb.c634 struct spmi_pmic_arb_dev *pa = d->host_data; in qpnpint_irq_domain_dt_translate()
681 struct spmi_pmic_arb_dev *pa = d->host_data; in qpnpint_irq_domain_map()
686 irq_set_chip_data(virq, d->host_data); in qpnpint_irq_domain_map()
/linux-4.1.27/arch/powerpc/platforms/52xx/
Dmpc52xx_gpt.c210 struct mpc52xx_gpt_priv *gpt = h->host_data; in mpc52xx_gpt_irq_map()
224 struct mpc52xx_gpt_priv *gpt = h->host_data; in mpc52xx_gpt_irq_xlate()
/linux-4.1.27/arch/powerpc/sysdev/qe_lib/
Dqe_ic.c256 struct qe_ic *qe_ic = h->host_data; in qe_ic_host_map()
/linux-4.1.27/arch/mips/pci/
Dpci-ar2315.c371 irq_set_chip_data(irq, d->host_data); in ar2315_pci_irq_map()
Dpci-rt3883.c194 irq_set_chip_data(irq, d->host_data); in rt3883_pci_irq_map()
/linux-4.1.27/arch/x86/kernel/apic/
Dio_apic.c944 int ioapic = (int)(long)domain->host_data; in alloc_irq_from_domain()
1089 ioapic = (int)(long)data->domain->host_data; in mp_unmap_irq()
3022 int ioapic = (int)(long)domain->host_data; in mp_irqdomain_map()
3060 int ioapic = (int)(long)domain->host_data; in mp_irqdomain_unmap()
/linux-4.1.27/drivers/base/regmap/
Dregmap-irq.c304 struct regmap_irq_chip_data *data = h->host_data; in regmap_irq_map()
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-adi2.c888 struct gpio_port *port = d->host_data; in adi_gpio_irq_map()
Dpinctrl-single.c1699 struct pcs_soc_data *pcs_soc = d->host_data; in pcs_irqdomain_map()