Searched refs:host_data (Results 1 - 25 of 204) sorted by relevance

123456789

/linux-master/drivers/irqchip/
H A Dirq-stm32-exti.c50 struct stm32_exti_host_data *host_data; member in struct:stm32_exti_chip_data
361 struct hwspinlock *hwlock = chip_data->host_data->hwlock;
398 void __iomem *base = chip_data->host_data->base;
411 void __iomem *base = chip_data->host_data->base;
485 void __iomem *base = chip_data->host_data->base;
494 void __iomem *base = chip_data->host_data->base;
507 void __iomem *base = chip_data->host_data->base;
564 struct hwspinlock *hwlock = chip_data->host_data->hwlock;
565 void __iomem *base = chip_data->host_data->base;
659 static void stm32_exti_h_syscore_init(struct stm32_exti_host_data *host_data) argument
711 struct stm32_exti_host_data *host_data = dm->host_data; local
755 struct stm32_exti_host_data *host_data; local
818 struct stm32_exti_host_data *host_data; local
912 struct stm32_exti_host_data *host_data; local
[all...]
H A Dirq-ath79-misc.c36 void __iomem *base = domain->host_data;
108 irq_set_chip_data(irq, d->host_data);
120 void __iomem *base = domain->host_data;
H A Dirq-loongson-pch-lpc.c44 struct pch_lpc *priv = d->domain->host_data;
54 struct pch_lpc *priv = d->domain->host_data;
65 struct pch_lpc *priv = d->domain->host_data;
77 struct pch_lpc *priv = d->domain->host_data;
H A Dirq-pruss-intc.c414 struct pruss_intc *intc = d->host_data;
453 struct pruss_intc *intc = d->host_data;
465 struct pruss_intc *intc = d->host_data;
522 struct pruss_host_irq_data *host_data; local
575 host_data = devm_kzalloc(dev, sizeof(*host_data), GFP_KERNEL);
576 if (!host_data) {
581 host_data->intc = intc;
582 host_data->host_irq = i;
584 irq_set_handler_data(irq, host_data);
[all...]
H A Dirq-pic32-evic.c53 return (struct evic_chip_data *)data->domain->host_data;
127 struct evic_chip_data *priv = d->host_data;
168 struct evic_chip_data *priv = d->host_data;
192 struct evic_chip_data *priv = domain->host_data;
H A Dirq-rda-intc.c73 irq_set_chip_data(virq, d->host_data);
H A Dirq-aspeed-i2c-ic.c54 irq_set_chip_data(irq, domain->host_data);
H A Dirq-jcore-aic.c49 struct irq_chip *aic = d->host_data;
H A Dirq-mst-intc.c181 struct mst_intc_chip_data *cd = d->host_data;
208 struct mst_intc_chip_data *cd = domain->host_data;
222 domain->host_data);
H A Dirq-mscc-ocelot.c81 struct chip_props *p = d->host_data;
101 struct chip_props *p = d->host_data;
173 domain->host_data = p;
H A Dirq-vt8500.c72 struct vt8500_irq_data *priv = d->domain->host_data;
93 struct vt8500_irq_data *priv = d->domain->host_data;
104 struct vt8500_irq_data *priv = d->domain->host_data;
H A Dirq-ti-sci-intr.c62 struct ti_sci_intr_irq_domain *intr = domain->host_data;
111 struct ti_sci_intr_irq_domain *intr = domain->host_data;
137 struct ti_sci_intr_irq_domain *intr = domain->host_data;
H A Dirq-ti-sci-inta.c155 inta = domain->host_data;
207 struct ti_sci_inta_irq_domain *inta = domain->host_data;
283 struct ti_sci_inta_irq_domain *inta = vint_desc->domain->host_data;
327 struct ti_sci_inta_irq_domain *inta = domain->host_data;
392 inta = vint_desc->domain->host_data;
464 inta = data->domain->host_data;
H A Dirq-imx-intmux.c126 struct intmux_irqchip_data *data = h->host_data;
138 struct intmux_irqchip_data *irqchip_data = d->host_data;
163 struct intmux_irqchip_data *irqchip_data = d->host_data;
H A Dirq-mmp.c70 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data;
94 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data;
123 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data;
160 data = (struct icu_chip_data *)domain->host_data;
/linux-master/include/linux/
H A Dirqdomain.h124 * @host_data: Private data pointer for use by owner. Not touched by irq_domain
154 void *host_data; member in struct:irq_domain
263 void *host_data);
268 void *host_data);
274 void *host_data);
280 void *host_data);
336 void *host_data)
338 return irq_domain_create_simple(of_node_to_fwnode(of_node), size, first_irq, ops, host_data);
346 * @host_data: Controller private data pointer
351 void *host_data)
332 irq_domain_add_simple(struct device_node *of_node, unsigned int size, unsigned int first_irq, const struct irq_domain_ops *ops, void *host_data) argument
348 irq_domain_add_linear(struct device_node *of_node, unsigned int size, const struct irq_domain_ops *ops, void *host_data) argument
357 irq_domain_add_nomap(struct device_node *of_node, unsigned int max_irq, const struct irq_domain_ops *ops, void *host_data) argument
368 irq_domain_add_tree(struct device_node *of_node, const struct irq_domain_ops *ops, void *host_data) argument
375 irq_domain_create_linear(struct fwnode_handle *fwnode, unsigned int size, const struct irq_domain_ops *ops, void *host_data) argument
383 irq_domain_create_tree(struct fwnode_handle *fwnode, const struct irq_domain_ops *ops, void *host_data) argument
484 irq_domain_add_hierarchy(struct irq_domain *parent, unsigned int flags, unsigned int size, struct device_node *node, const struct irq_domain_ops *ops, void *host_data) argument
[all...]
/linux-master/arch/powerpc/platforms/embedded6xx/
H A Dflipper-pic.c101 irq_set_chip_data(virq, h->host_data);
165 void __iomem *io_base = flipper_irq_host->host_data;
211 void __iomem *io_base = flipper_irq_host->host_data;
223 if (flipper_irq_host && flipper_irq_host->host_data) {
224 io_base = flipper_irq_host->host_data;
237 if (flipper_irq_host && flipper_irq_host->host_data) {
238 io_base = flipper_irq_host->host_data;
H A Dhlwd-pic.c98 irq_set_chip_data(virq, h->host_data);
110 void __iomem *io_base = h->host_data;
231 void __iomem *io_base = hlwd_irq_host->host_data;
/linux-master/drivers/base/
H A Dplatform-msi.c27 void *host_data; member in struct:platform_msi_priv_data
235 struct platform_msi_priv_data *data = domain->host_data;
237 return data->host_data;
250 * @host_data: Private data associated to this domain
264 void *host_data)
282 data->host_data = host_data;
314 struct platform_msi_priv_data *data = domain->host_data;
338 struct platform_msi_priv_data *data = domain->host_data;
259 __platform_msi_create_device_domain(struct device *dev, unsigned int nvec, bool is_tree, irq_write_msi_msg_t write_msi_msg, const struct irq_domain_ops *ops, void *host_data) argument
/linux-master/arch/mips/cavium-octeon/
H A Docteon-irq.c1213 struct octeon_irq_ciu_domain_data *dd = d->host_data;
1237 struct octeon_irq_ciu_domain_data *dd = d->host_data;
1267 struct octeon_irq_gpio_domain_data *gpiod = d->host_data;
1638 /* gpio domain host_data is the base hwirq number. */
2138 struct octeon_irq_cib_host_data *host_data; member in struct:octeon_irq_cib_chip_data
2147 struct octeon_irq_cib_host_data *host_data = cd->host_data; local
2149 raw_spin_lock_irqsave(&host_data->lock, flags);
2150 en = cvmx_read_csr(host_data->en_reg);
2152 cvmx_write_csr(host_data
2161 struct octeon_irq_cib_host_data *host_data = cd->host_data; local
2217 struct octeon_irq_cib_host_data *host_data = d->host_data; local
2254 struct octeon_irq_cib_host_data *host_data = cib_domain->host_data; local
2295 struct octeon_irq_cib_host_data *host_data; local
[all...]
/linux-master/drivers/soundwire/
H A Dirq.c15 struct sdw_bus *bus = h->host_data;
/linux-master/drivers/gpio/
H A Dgpio-xgene-sb.c132 struct xgene_gpio_sb *priv = d->host_data;
152 struct xgene_gpio_sb *priv = d->host_data;
165 struct xgene_gpio_sb *priv = d->host_data;
181 struct xgene_gpio_sb *priv = domain->host_data;
/linux-master/kernel/irq/
H A Dirqdomain.c135 void *host_data)
209 domain->host_data = host_data;
251 * @host_data: Controller private data pointer
259 void *host_data)
264 ops, host_data);
347 * @host_data: Controller private data pointer
361 void *host_data)
365 domain = __irq_domain_add(fwnode, size, size, 0, ops, host_data);
394 * @host_data
130 __irq_domain_create(struct fwnode_handle *fwnode, unsigned int size, irq_hw_number_t hwirq_max, int direct_max, const struct irq_domain_ops *ops, void *host_data) argument
256 __irq_domain_add(struct fwnode_handle *fwnode, unsigned int size, irq_hw_number_t hwirq_max, int direct_max, const struct irq_domain_ops *ops, void *host_data) argument
357 irq_domain_create_simple(struct fwnode_handle *fwnode, unsigned int size, unsigned int first_irq, const struct irq_domain_ops *ops, void *host_data) argument
400 irq_domain_add_legacy(struct device_node *of_node, unsigned int size, unsigned int first_irq, irq_hw_number_t first_hwirq, const struct irq_domain_ops *ops, void *host_data) argument
412 irq_domain_create_legacy(struct fwnode_handle *fwnode, unsigned int size, unsigned int first_irq, irq_hw_number_t first_hwirq, const struct irq_domain_ops *ops, void *host_data) argument
1139 irq_domain_create_hierarchy(struct irq_domain *parent, unsigned int flags, unsigned int size, struct fwnode_handle *fwnode, const struct irq_domain_ops *ops, void *host_data) argument
[all...]
H A Dmsi.c610 info = domain->host_data;
625 struct msi_domain_info *info = domain->host_data;
687 struct msi_domain_info *info = domain->host_data;
719 struct msi_domain_info *info = domain->host_data;
732 struct msi_domain_info *info = domain->host_data;
1055 info = domain->host_data;
1084 info = domain->host_data;
1094 struct msi_domain_info *info = domain->host_data;
1103 struct msi_domain_info *info = domain->host_data;
1281 struct msi_domain_info *info = domain->host_data;
[all...]
/linux-master/drivers/pci/controller/
H A Dpcie-xilinx.c235 struct xilinx_pcie *pcie = domain->host_data;
249 &xilinx_msi_bottom_chip, domain->host_data,
259 struct xilinx_pcie *pcie = domain->host_data;
323 irq_set_chip_data(irq, domain->host_data);

Completed in 327 milliseconds

123456789