Home
last modified time | relevance | path

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

123456789

/linux/drivers/irqchip/
A Dirq-stm32mp-exti.c497 struct stm32mp_exti_host_data *host_data = dm->host_data; in stm32mp_exti_domain_alloc() local
569 chip_data->host_data = h_data; in stm32mp_exti_chip_init()
631 host_data = devm_kzalloc(dev, sizeof(*host_data), GFP_KERNEL); in stm32mp_exti_probe()
632 if (!host_data) in stm32mp_exti_probe()
635 dev_set_drvdata(dev, host_data); in stm32mp_exti_probe()
636 host_data->dev = dev; in stm32mp_exti_probe()
646 if (!host_data->hwlock) { in stm32mp_exti_probe()
662 host_data->drv_data = drv_data; in stm32mp_exti_probe()
667 if (!host_data->chips_data) in stm32mp_exti_probe()
671 if (IS_ERR(host_data->base)) in stm32mp_exti_probe()
[all …]
A Dirq-stm32-exti.c281 host_data = kzalloc(sizeof(*host_data), GFP_KERNEL); in stm32_exti_host_init()
282 if (!host_data) in stm32_exti_host_init()
285 host_data->drv_data = dd; in stm32_exti_host_init()
289 if (!host_data->chips_data) in stm32_exti_host_init()
293 if (!host_data->base) { in stm32_exti_host_init()
298 return host_data; in stm32_exti_host_init()
301 kfree(host_data->chips_data); in stm32_exti_host_init()
303 kfree(host_data); in stm32_exti_host_init()
344 if (!host_data) in stm32_exti_init()
401 iounmap(host_data->base); in stm32_exti_init()
[all …]
A Dirq-pruss-intc.c414 struct pruss_intc *intc = d->host_data; in pruss_intc_irq_domain_xlate()
453 struct pruss_intc *intc = d->host_data; in pruss_intc_irq_domain_map()
465 struct pruss_intc *intc = d->host_data; in pruss_intc_irq_domain_unmap()
522 struct pruss_host_irq_data *host_data; in pruss_intc_probe() local
575 host_data = devm_kzalloc(dev, sizeof(*host_data), GFP_KERNEL); in pruss_intc_probe()
576 if (!host_data) { in pruss_intc_probe()
581 host_data->intc = intc; in pruss_intc_probe()
582 host_data->host_irq = i; in pruss_intc_probe()
584 irq_set_handler_data(irq, host_data); in pruss_intc_probe()
A Dirq-loongson-pch-lpc.c46 struct pch_lpc *priv = d->domain->host_data; in lpc_irq_ack()
56 struct pch_lpc *priv = d->domain->host_data; in lpc_irq_mask()
67 struct pch_lpc *priv = d->domain->host_data; in lpc_irq_unmask()
79 struct pch_lpc *priv = d->domain->host_data; in lpc_irq_set_type()
A Dirq-lan966x-oic.c170 struct lan966x_oic_data *lan966x_oic = gc->domain->host_data; in lan966x_oic_chip_init()
202 struct lan966x_oic_data *lan966x_oic = d->host_data; in lan966x_oic_domain_init()
211 struct lan966x_oic_data *lan966x_oic = d->host_data; in lan966x_oic_domain_exit()
253 d_info.host_data = lan966x_oic; in lan966x_oic_probe()
A Dirq-ath79-misc.c36 void __iomem *base = domain->host_data; in ath79_misc_irq_handler()
108 irq_set_chip_data(irq, d->host_data); in misc_map()
120 void __iomem *base = domain->host_data; in ath79_misc_intc_domain_init()
A Dirq-pic32-evic.c53 return (struct evic_chip_data *)data->domain->host_data; in irqd_to_priv()
127 struct evic_chip_data *priv = d->host_data; in pic32_irq_domain_map()
168 struct evic_chip_data *priv = d->host_data; in pic32_irq_domain_xlate()
192 struct evic_chip_data *priv = domain->host_data; in pic32_ext_irq_of_init()
A Dirq-vt8500.c72 struct vt8500_irq_data *priv = d->domain->host_data; in vt8500_irq_mask()
93 struct vt8500_irq_data *priv = d->domain->host_data; in vt8500_irq_unmask()
104 struct vt8500_irq_data *priv = d->domain->host_data; in vt8500_irq_set_type()
A Dirq-mscc-ocelot.c81 struct chip_props *p = d->host_data; in ocelot_irq_unmask()
107 struct chip_props *p = d->host_data; in ocelot_irq_handler()
179 domain->host_data = p; in vcoreiii_irq_init()
A Dirq-ti-sci-inta.c155 inta = domain->host_data; in ti_sci_inta_irq_handler()
207 struct ti_sci_inta_irq_domain *inta = domain->host_data; in ti_sci_inta_alloc_parent_irq()
283 struct ti_sci_inta_irq_domain *inta = vint_desc->domain->host_data; in ti_sci_inta_alloc_event()
327 struct ti_sci_inta_irq_domain *inta = domain->host_data; in ti_sci_inta_alloc_irq()
392 inta = vint_desc->domain->host_data; in ti_sci_inta_free_irq()
464 inta = data->domain->host_data; in ti_sci_inta_manage_event()
A Dirq-armada-370-xp.c285 struct mpic *mpic = domain->host_data; in mpic_msi_alloc()
299 domain->host_data, handle_simple_irq, in mpic_msi_alloc()
309 struct mpic *mpic = domain->host_data; in mpic_msi_free()
459 irq_domain_set_info(d, virq + i, i, &mpic_ipi_irqchip, d->host_data, in mpic_ipi_alloc()
567 struct mpic *mpic = irq_get_default_host()->host_data; in mpic_starting_cpu()
604 struct mpic *mpic = domain->host_data; in mpic_irq_map()
703 struct mpic *mpic = irq_get_default_host()->host_data; in mpic_handle_irq()
A Dirq-ti-sci-intr.c62 struct ti_sci_intr_irq_domain *intr = domain->host_data; in ti_sci_intr_irq_domain_translate()
111 struct ti_sci_intr_irq_domain *intr = domain->host_data; in ti_sci_intr_irq_domain_free()
137 struct ti_sci_intr_irq_domain *intr = domain->host_data; in ti_sci_intr_alloc_parent_irq()
A Dirq-mmp.c70 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data; in icu_mask_ack_irq()
94 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data; in icu_mask_irq()
123 struct icu_chip_data *data = (struct icu_chip_data *)domain->host_data; in icu_unmask_irq()
160 data = (struct icu_chip_data *)domain->host_data; in icu_mux_irq_demux()
A Dirq-mst-intc.c181 struct mst_intc_chip_data *cd = d->host_data; in mst_intc_domain_translate()
208 struct mst_intc_chip_data *cd = domain->host_data; in mst_intc_domain_alloc()
222 domain->host_data); in mst_intc_domain_alloc()
A Dirq-mvebu-sei.c172 struct mvebu_sei *sei = domain->host_data; in mvebu_sei_domain_alloc()
214 struct mvebu_sei *sei = domain->host_data; in mvebu_sei_ap_alloc()
255 struct mvebu_sei *sei = domain->host_data; in mvebu_sei_cp_domain_alloc()
296 struct mvebu_sei *sei = domain->host_data; in mvebu_sei_cp_domain_free()
A Dirq-imx-intmux.c126 struct intmux_irqchip_data *data = h->host_data; in imx_intmux_irq_map()
138 struct intmux_irqchip_data *irqchip_data = d->host_data; in imx_intmux_irq_xlate()
163 struct intmux_irqchip_data *irqchip_data = d->host_data; in imx_intmux_irq_select()
/linux/include/linux/
A Dirqdomain.h173 void *host_data; member
320 void *host_data; member
423 void *host_data) in irq_domain_add_linear() argument
430 .host_data = host_data, in irq_domain_add_linear()
442 void *host_data) in irq_domain_add_nomap() argument
449 .host_data = host_data, in irq_domain_add_nomap()
462 void *host_data) in irq_domain_add_tree() argument
468 .host_data = host_data, in irq_domain_add_tree()
479 void *host_data) in irq_domain_create_linear() argument
486 .host_data = host_data, in irq_domain_create_linear()
[all …]
/linux/arch/powerpc/platforms/embedded6xx/
A Dflipper-pic.c101 irq_set_chip_data(virq, h->host_data); in flipper_pic_map()
165 void __iomem *io_base = flipper_irq_host->host_data; in flipper_pic_get_irq()
211 void __iomem *io_base = flipper_irq_host->host_data; in flipper_quiesce()
223 if (flipper_irq_host && flipper_irq_host->host_data) { in flipper_platform_reset()
224 io_base = flipper_irq_host->host_data; in flipper_platform_reset()
237 if (flipper_irq_host && flipper_irq_host->host_data) { in flipper_is_reset_button_pressed()
238 io_base = flipper_irq_host->host_data; in flipper_is_reset_button_pressed()
A 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()
231 void __iomem *io_base = hlwd_irq_host->host_data; in hlwd_quiesce()
/linux/arch/mips/cavium-octeon/
A Docteon-irq.c2147 struct octeon_irq_cib_host_data *host_data = cd->host_data; in octeon_irq_cib_enable() local
2161 struct octeon_irq_cib_host_data *host_data = cd->host_data; in octeon_irq_cib_disable() local
2217 struct octeon_irq_cib_host_data *host_data = d->host_data; in octeon_irq_cib_map() local
2230 cd->host_data = host_data; in octeon_irq_cib_map()
2254 struct octeon_irq_cib_host_data *host_data = cib_domain->host_data; in octeon_irq_cib_handler() local
2269 i, host_data->raw_reg); in octeon_irq_cib_handler()
2307 host_data = kzalloc(sizeof(*host_data), GFP_KERNEL); in octeon_irq_init_cib()
2308 if (!host_data) in octeon_irq_init_cib()
2332 host_data->max_bits = val; in octeon_irq_init_cib()
2336 host_data); in octeon_irq_init_cib()
[all …]
/linux/kernel/irq/
A Dmsi.c626 info = domain->host_data; in msi_domain_get_hwsize()
641 struct msi_domain_info *info = domain->host_data; in msi_check_level()
703 struct msi_domain_info *info = domain->host_data; in msi_domain_alloc()
735 struct msi_domain_info *info = domain->host_data; in msi_domain_free()
748 struct msi_domain_info *info = domain->host_data; in msi_domain_translate()
1071 info = domain->host_data; in msi_remove_device_irq_domain()
1100 info = domain->host_data; in msi_match_device_irq_domain()
1110 struct msi_domain_info *info = domain->host_data; in msi_domain_prepare_irqs()
1226 struct msi_domain_info *info = domain->host_data; in __msi_domain_alloc_irqs()
1313 info = domain->host_data; in __msi_domain_alloc_locked()
[all …]
A Dirqdomain.c252 domain->host_data = info->host_data; in __irq_domain_create()
467 void *host_data) in irq_domain_create_simple() argument
475 .host_data = host_data, in irq_domain_create_simple()
503 void *host_data) in irq_domain_add_legacy() argument
506 first_irq, first_hwirq, ops, host_data); in irq_domain_add_legacy()
515 void *host_data) in irq_domain_create_legacy() argument
524 .host_data = host_data, in irq_domain_create_legacy()
1275 void *host_data) in irq_domain_create_hierarchy() argument
1282 .host_data = host_data, in irq_domain_create_hierarchy()
/linux/drivers/gpio/
A Dgpio-xgene-sb.c132 struct xgene_gpio_sb *priv = d->host_data; in xgene_gpio_sb_domain_activate()
152 struct xgene_gpio_sb *priv = d->host_data; in xgene_gpio_sb_domain_deactivate()
165 struct xgene_gpio_sb *priv = d->host_data; in xgene_gpio_sb_domain_translate()
181 struct xgene_gpio_sb *priv = domain->host_data; in xgene_gpio_sb_domain_alloc()
/linux/drivers/pci/controller/
A Dpcie-xilinx.c229 struct xilinx_pcie *pcie = domain->host_data; in xilinx_msi_domain_alloc()
243 &xilinx_msi_bottom_chip, domain->host_data, in xilinx_msi_domain_alloc()
253 struct xilinx_pcie *pcie = domain->host_data; in xilinx_msi_domain_free()
318 irq_set_chip_data(irq, domain->host_data); in xilinx_pcie_intx_map()
/linux/drivers/pci/msi/
A Dirqdomain.c153 struct msi_domain_info *info = data->domain->host_data; in cond_mask_parent()
161 struct msi_domain_info *info = data->domain->host_data; in cond_unmask_parent()
362 info = domain->host_data; in pci_msi_domain_supports()

Completed in 56 milliseconds

123456789