/linux-master/drivers/irqchip/ |
H A D | irq-stm32-exti.c | 50 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 D | irq-ath79-misc.c | 36 void __iomem *base = domain->host_data; 108 irq_set_chip_data(irq, d->host_data); 120 void __iomem *base = domain->host_data;
|
H A D | irq-loongson-pch-lpc.c | 44 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 D | irq-pruss-intc.c | 414 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 D | irq-pic32-evic.c | 53 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 D | irq-rda-intc.c | 73 irq_set_chip_data(virq, d->host_data);
|
H A D | irq-aspeed-i2c-ic.c | 54 irq_set_chip_data(irq, domain->host_data);
|
H A D | irq-jcore-aic.c | 49 struct irq_chip *aic = d->host_data;
|
H A D | irq-mst-intc.c | 181 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 D | irq-mscc-ocelot.c | 81 struct chip_props *p = d->host_data; 101 struct chip_props *p = d->host_data; 173 domain->host_data = p;
|
H A D | irq-vt8500.c | 72 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 D | irq-ti-sci-intr.c | 62 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 D | irq-ti-sci-inta.c | 155 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 D | irq-imx-intmux.c | 126 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 D | irq-mmp.c | 70 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 D | irqdomain.h | 124 * @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 D | flipper-pic.c | 101 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 D | hlwd-pic.c | 98 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 D | platform-msi.c | 27 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 D | octeon-irq.c | 1213 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 D | irq.c | 15 struct sdw_bus *bus = h->host_data;
|
/linux-master/drivers/gpio/ |
H A D | gpio-xgene-sb.c | 132 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 D | irqdomain.c | 135 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 D | msi.c | 610 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 D | pcie-xilinx.c | 235 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);
|