Home
last modified time | relevance | path

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

12345678

/OK3568_Linux_fs/kernel/drivers/irqchip/
H A Dirq-stm32-exti.c55 struct stm32_exti_host_data *host_data; member
304 struct hwspinlock *hwlock = chip_data->host_data->hwlock; in stm32_irq_set_type()
341 void __iomem *base = chip_data->host_data->base; in stm32_chip_suspend()
354 void __iomem *base = chip_data->host_data->base; in stm32_chip_resume()
427 void __iomem *base = chip_data->host_data->base; in stm32_exti_write_bit()
436 void __iomem *base = chip_data->host_data->base; in stm32_exti_set_bit()
449 void __iomem *base = chip_data->host_data->base; in stm32_exti_clr_bit()
506 struct hwspinlock *hwlock = chip_data->host_data->hwlock; in stm32_exti_h_set_type()
507 void __iomem *base = chip_data->host_data->base; in stm32_exti_h_set_type()
601 static void stm32_exti_h_syscore_init(struct stm32_exti_host_data *host_data) in stm32_exti_h_syscore_init() argument
[all …]
H 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()
525 struct pruss_host_irq_data *host_data; in pruss_intc_probe() local
578 host_data = devm_kzalloc(dev, sizeof(*host_data), GFP_KERNEL); in pruss_intc_probe()
579 if (!host_data) { in pruss_intc_probe()
584 host_data->intc = intc; in pruss_intc_probe()
585 host_data->host_irq = i; in pruss_intc_probe()
587 irq_set_handler_data(irq, host_data); in pruss_intc_probe()
H 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()
H A Dirq-pic32-evic.c54 return (struct evic_chip_data *)data->domain->host_data; in irqd_to_priv()
128 struct evic_chip_data *priv = d->host_data; in pic32_irq_domain_map()
169 struct evic_chip_data *priv = d->host_data; in pic32_irq_domain_xlate()
193 struct evic_chip_data *priv = domain->host_data; in pic32_ext_irq_of_init()
H A Dirq-ti-sci-inta.c155 inta = domain->host_data; in ti_sci_inta_irq_handler()
210 struct ti_sci_inta_irq_domain *inta = domain->host_data; in ti_sci_inta_alloc_parent_irq()
286 struct ti_sci_inta_irq_domain *inta = vint_desc->domain->host_data; in ti_sci_inta_alloc_event()
330 struct ti_sci_inta_irq_domain *inta = domain->host_data; in ti_sci_inta_alloc_irq()
395 inta = vint_desc->domain->host_data; in ti_sci_inta_free_irq()
467 inta = data->domain->host_data; in ti_sci_inta_manage_event()
H A Dirq-mst-intc.c102 struct mst_intc_chip_data *cd = d->host_data; in mst_intc_domain_translate()
129 struct mst_intc_chip_data *cd = domain->host_data; in mst_intc_domain_alloc()
143 domain->host_data); in mst_intc_domain_alloc()
H 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()
H 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()
H A Dirq-tango.c74 struct tangox_irq_chip *chip = dom->host_data; in tangox_irq_handler()
91 struct tangox_irq_chip *chip = gc->domain->host_data; in tangox_irq_set_type()
128 struct tangox_irq_chip *chip = gc->domain->host_data; in tangox_irq_init_chip()
H A Dirq-mvebu-sei.c170 struct mvebu_sei *sei = domain->host_data; in mvebu_sei_domain_alloc()
211 struct mvebu_sei *sei = domain->host_data; in mvebu_sei_ap_alloc()
252 struct mvebu_sei *sei = domain->host_data; in mvebu_sei_cp_domain_alloc()
293 struct mvebu_sei *sei = domain->host_data; in mvebu_sei_cp_domain_free()
H 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()
H 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()
/OK3568_Linux_fs/kernel/include/linux/
H A Dirqdomain.h167 void *host_data; member
268 void *host_data);
273 void *host_data);
279 void *host_data);
342 void *host_data) in irq_domain_add_linear() argument
344 return __irq_domain_add(of_node_to_fwnode(of_node), size, size, 0, ops, host_data); in irq_domain_add_linear()
349 void *host_data) in irq_domain_add_nomap() argument
351 return __irq_domain_add(of_node_to_fwnode(of_node), 0, max_irq, max_irq, ops, host_data); in irq_domain_add_nomap()
356 void *host_data) in irq_domain_add_legacy_isa() argument
359 host_data); in irq_domain_add_legacy_isa()
[all …]
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/embedded6xx/
H A Dflipper-pic.c100 irq_set_chip_data(virq, h->host_data); in flipper_pic_map()
164 void __iomem *io_base = flipper_irq_host->host_data; in flipper_pic_get_irq()
210 void __iomem *io_base = flipper_irq_host->host_data; in flipper_quiesce()
222 if (flipper_irq_host && flipper_irq_host->host_data) { in flipper_platform_reset()
223 io_base = flipper_irq_host->host_data; in flipper_platform_reset()
236 if (flipper_irq_host && flipper_irq_host->host_data) { in flipper_is_reset_button_pressed()
237 io_base = flipper_irq_host->host_data; in flipper_is_reset_button_pressed()
H 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()
232 void __iomem *io_base = hlwd_irq_host->host_data; in hlwd_quiesce()
/OK3568_Linux_fs/kernel/arch/mips/cavium-octeon/
H A Docteon-irq.c1213 struct octeon_irq_ciu_domain_data *dd = d->host_data; in octeon_irq_ciu_xlat()
1237 struct octeon_irq_ciu_domain_data *dd = d->host_data; in octeon_irq_ciu_map()
1267 struct octeon_irq_gpio_domain_data *gpiod = d->host_data; in octeon_irq_gpio_map()
2123 struct octeon_irq_cib_host_data *host_data; member
2132 struct octeon_irq_cib_host_data *host_data = cd->host_data; in octeon_irq_cib_enable() local
2134 raw_spin_lock_irqsave(&host_data->lock, flags); in octeon_irq_cib_enable()
2135 en = cvmx_read_csr(host_data->en_reg); in octeon_irq_cib_enable()
2137 cvmx_write_csr(host_data->en_reg, en); in octeon_irq_cib_enable()
2138 raw_spin_unlock_irqrestore(&host_data->lock, flags); in octeon_irq_cib_enable()
2146 struct octeon_irq_cib_host_data *host_data = cd->host_data; in octeon_irq_cib_disable() local
[all …]
/OK3568_Linux_fs/kernel/drivers/base/
H A Dplatform-msi.c25 void *host_data; member
308 struct platform_msi_priv_data *data = domain->host_data; in platform_msi_get_host_data()
309 return data->host_data; in platform_msi_get_host_data()
329 void *host_data) in __platform_msi_create_device_domain() argument
339 data->host_data = host_data; in __platform_msi_create_device_domain()
370 struct platform_msi_priv_data *data = domain->host_data; in platform_msi_domain_free()
399 struct platform_msi_priv_data *data = domain->host_data; in platform_msi_domain_alloc()
/OK3568_Linux_fs/kernel/kernel/irq/
H A Dmsi.c81 struct msi_domain_info *info = domain->host_data; in msi_check_level()
141 struct msi_domain_info *info = domain->host_data; in msi_domain_alloc()
173 struct msi_domain_info *info = domain->host_data; in msi_domain_free()
307 struct msi_domain_info *info = domain->host_data; in msi_domain_prepare_irqs()
321 struct msi_domain_info *info = domain->host_data; in msi_domain_populate_irqs()
401 struct msi_domain_info *info = domain->host_data; in __msi_domain_alloc_irqs()
502 struct msi_domain_info *info = domain->host_data; in msi_domain_alloc_irqs()
541 struct msi_domain_info *info = domain->host_data; in msi_domain_free_irqs()
556 return (struct msi_domain_info *)domain->host_data; in msi_get_domain_info()
H A Dirqdomain.c133 void *host_data) in __irq_domain_add() argument
205 domain->host_data = host_data; in __irq_domain_add()
310 void *host_data) in irq_domain_add_simple() argument
314 domain = __irq_domain_add(of_node_to_fwnode(of_node), size, size, 0, ops, host_data); in irq_domain_add_simple()
354 void *host_data) in irq_domain_add_legacy() argument
359 first_hwirq + size, 0, ops, host_data); in irq_domain_add_legacy()
1074 void *host_data) in irq_domain_create_hierarchy() argument
1079 domain = irq_domain_create_linear(fwnode, size, ops, host_data); in irq_domain_create_hierarchy()
1081 domain = irq_domain_create_tree(fwnode, ops, host_data); in irq_domain_create_hierarchy()
H A Dirq_sim.c124 struct irq_sim_work_ctx *work_ctx = domain->host_data; in irq_sim_domain_map()
209 struct irq_sim_work_ctx *work_ctx = domain->host_data; in irq_domain_remove_sim()
/OK3568_Linux_fs/kernel/drivers/gpio/
H A Dgpio-xgene-sb.c133 struct xgene_gpio_sb *priv = d->host_data; in xgene_gpio_sb_domain_activate()
153 struct xgene_gpio_sb *priv = d->host_data; in xgene_gpio_sb_domain_deactivate()
166 struct xgene_gpio_sb *priv = d->host_data; in xgene_gpio_sb_domain_translate()
182 struct xgene_gpio_sb *priv = domain->host_data; in xgene_gpio_sb_domain_alloc()
/OK3568_Linux_fs/kernel/drivers/pinctrl/samsung/
H A Dpinctrl-s3c24xx.c200 struct s3c24xx_eint_domain_data *ddata = bank->irq_domain->host_data; in s3c2410_eint0_3_ack()
211 struct s3c24xx_eint_domain_data *ddata = bank->irq_domain->host_data; in s3c2410_eint0_3_mask()
222 struct s3c24xx_eint_domain_data *ddata = bank->irq_domain->host_data; in s3c2410_eint0_3_unmask()
417 struct s3c24xx_eint_domain_data *ddata = h->host_data; in s3c24xx_gpf_irq_map()
446 struct s3c24xx_eint_domain_data *ddata = h->host_data; in s3c24xx_gpg_irq_map()
/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/nvhe/
H A Dsetup.c148 struct kvm_host_data *host_data = this_cpu_ptr(&kvm_host_data); in __pkvm_init_finalise() local
149 struct kvm_cpu_context *host_ctxt = &host_data->host_ctxt; in __pkvm_init_finalise()
/OK3568_Linux_fs/kernel/drivers/acpi/
H A Dirq.c309 void *host_data) in acpi_irq_create_hierarchy() argument
318 host_data); in acpi_irq_create_hierarchy()
/OK3568_Linux_fs/kernel/drivers/scsi/
H A Dncr53c8xx.c3661 struct host_data { struct
7958 struct ncb *np = ((struct host_data *) host->hostdata)->ncb;
7968 struct ncb *np = ((struct host_data *) host->hostdata)->ncb;
8022 struct ncb *np = ((struct host_data *) cmd->device->host->hostdata)->ncb;
8065 struct host_data *host_data = (struct host_data *)shost->hostdata; local
8066 struct ncb *np = host_data->ncb;
8106 struct ncb *np = ((struct host_data *) cmd->device->host->hostdata)->ncb;
8133 struct ncb *np = ((struct host_data *) cmd->device->host->hostdata)->ncb;
8241 struct host_data *host_data = (struct host_data *)host->hostdata; local
8243 return snprintf(buf, 20, "0x%x\n", host_data->ncb->revision_id);
[all …]

12345678