| /OK3568_Linux_fs/kernel/drivers/iommu/ |
| H A D | sun50i-iommu.c | 107 struct iommu_domain *domain; member 113 struct iommu_domain domain; member 125 static struct sun50i_iommu_domain *to_sun50i_domain(struct iommu_domain *domain) in to_sun50i_domain() 325 static void sun50i_iommu_flush_iotlb_all(struct iommu_domain *domain) in sun50i_iommu_flush_iotlb_all() 347 static void sun50i_iommu_iotlb_sync(struct iommu_domain *domain, in sun50i_iommu_iotlb_sync() 521 static int sun50i_iommu_map(struct iommu_domain *domain, unsigned long iova, in sun50i_iommu_map() 554 static size_t sun50i_iommu_unmap(struct iommu_domain *domain, unsigned long iova, in sun50i_iommu_unmap() 578 static phys_addr_t sun50i_iommu_iova_to_phys(struct iommu_domain *domain, in sun50i_iommu_iova_to_phys() 640 static void sun50i_iommu_domain_free(struct iommu_domain *domain) in sun50i_iommu_domain_free() 701 static void sun50i_iommu_detach_device(struct iommu_domain *domain, in sun50i_iommu_detach_device() [all …]
|
| H A D | hyperv-iommu.c | 68 static int hyperv_irq_remapping_alloc(struct irq_domain *domain, in hyperv_irq_remapping_alloc() 116 static void hyperv_irq_remapping_free(struct irq_domain *domain, in hyperv_irq_remapping_free() 122 static int hyperv_irq_remapping_activate(struct irq_domain *domain, in hyperv_irq_remapping_activate()
|
| H A D | exynos-iommu.c | 236 struct iommu_domain *domain; /* domain this device is attached */ member 252 struct iommu_domain domain; /* generic domain data structure */ member 272 struct exynos_iommu_domain *domain; /* domain we belong to */ member 739 struct exynos_iommu_domain *domain; in exynos_iommu_domain_alloc() local 800 struct exynos_iommu_domain *domain = to_exynos_domain(iommu_domain); in exynos_iommu_domain_free() local 844 struct exynos_iommu_domain *domain = to_exynos_domain(iommu_domain); in exynos_iommu_detach_device() local 882 struct exynos_iommu_domain *domain = to_exynos_domain(iommu_domain); in exynos_iommu_attach_device() local 922 static sysmmu_pte_t *alloc_lv2entry(struct exynos_iommu_domain *domain, in alloc_lv2entry() 980 static int lv1set_section(struct exynos_iommu_domain *domain, in lv1set_section() 1082 struct exynos_iommu_domain *domain = to_exynos_domain(iommu_domain); in exynos_iommu_map() local [all …]
|
| H A D | mtk_iommu.c | 131 struct iommu_domain domain; member 452 static void mtk_iommu_domain_free(struct iommu_domain *domain) in mtk_iommu_domain_free() 458 static int mtk_iommu_attach_device(struct iommu_domain *domain, in mtk_iommu_attach_device() 506 static void mtk_iommu_detach_device(struct iommu_domain *domain, in mtk_iommu_detach_device() 514 static int mtk_iommu_map(struct iommu_domain *domain, unsigned long iova, in mtk_iommu_map() 527 static size_t mtk_iommu_unmap(struct iommu_domain *domain, in mtk_iommu_unmap() 541 static void mtk_iommu_flush_iotlb_all(struct iommu_domain *domain) in mtk_iommu_flush_iotlb_all() 548 static void mtk_iommu_iotlb_sync(struct iommu_domain *domain, in mtk_iommu_iotlb_sync() 558 static void mtk_iommu_sync_map(struct iommu_domain *domain, unsigned long iova, in mtk_iommu_sync_map() 566 static phys_addr_t mtk_iommu_iova_to_phys(struct iommu_domain *domain, in mtk_iommu_iova_to_phys()
|
| H A D | mtk_iommu_v1.c | 93 struct iommu_domain domain; member 253 static void mtk_iommu_domain_free(struct iommu_domain *domain) in mtk_iommu_domain_free() 263 static int mtk_iommu_attach_device(struct iommu_domain *domain, in mtk_iommu_attach_device() 289 static void mtk_iommu_detach_device(struct iommu_domain *domain, in mtk_iommu_detach_device() 297 static int mtk_iommu_map(struct iommu_domain *domain, unsigned long iova, in mtk_iommu_map() 326 static size_t mtk_iommu_unmap(struct iommu_domain *domain, in mtk_iommu_unmap() 344 static phys_addr_t mtk_iommu_iova_to_phys(struct iommu_domain *domain, in mtk_iommu_iova_to_phys()
|
| /OK3568_Linux_fs/kernel/arch/mips/sgi-ip30/ |
| H A D | ip30-irq.c | 99 struct irq_domain *domain; in ip30_normal_irq() local 203 static int heart_domain_alloc(struct irq_domain *domain, unsigned int virq, in heart_domain_alloc() 228 static void heart_domain_free(struct irq_domain *domain, in heart_domain_free() 265 struct irq_domain *domain; in arch_init_irq() local
|
| /OK3568_Linux_fs/kernel/drivers/irqchip/ |
| H A D | irq-ingenic.c | 23 struct irq_domain *domain; member 37 struct irq_domain *domain = intc->domain; in intc_cascade() local 67 struct irq_domain *domain; in ingenic_intc_of_init() local
|
| H A D | irq-ti-sci-inta.c | 69 struct irq_domain *domain; member 149 struct irq_domain *domain; in ti_sci_inta_irq_handler() local 208 static struct ti_sci_inta_vint_desc *ti_sci_inta_alloc_parent_irq(struct irq_domain *domain) in ti_sci_inta_alloc_parent_irq() 327 static struct ti_sci_inta_event_desc *ti_sci_inta_alloc_irq(struct irq_domain *domain, in ti_sci_inta_alloc_irq() 554 static void ti_sci_inta_irq_domain_free(struct irq_domain *domain, in ti_sci_inta_irq_domain_free() 573 static int ti_sci_inta_irq_domain_alloc(struct irq_domain *domain, in ti_sci_inta_irq_domain_alloc() 652 struct irq_domain *parent_domain, *domain, *msi_domain; in ti_sci_inta_irq_domain_probe() local
|
| H A D | irq-mvebu-sei.c | 167 static int mvebu_sei_domain_alloc(struct irq_domain *domain, unsigned int virq, in mvebu_sei_domain_alloc() 180 static void mvebu_sei_domain_free(struct irq_domain *domain, unsigned int virq, in mvebu_sei_domain_free() 197 static int mvebu_sei_ap_translate(struct irq_domain *domain, in mvebu_sei_ap_translate() 208 static int mvebu_sei_ap_alloc(struct irq_domain *domain, unsigned int virq, in mvebu_sei_ap_alloc() 248 static int mvebu_sei_cp_domain_alloc(struct irq_domain *domain, in mvebu_sei_cp_domain_alloc() 290 static void mvebu_sei_cp_domain_free(struct irq_domain *domain, in mvebu_sei_cp_domain_free()
|
| H A D | irq-mbigen.c | 195 static int mbigen_irq_domain_alloc(struct irq_domain *domain, in mbigen_irq_domain_alloc() 223 static void mbigen_irq_domain_free(struct irq_domain *domain, unsigned int virq, in mbigen_irq_domain_free() 240 struct irq_domain *domain; in mbigen_of_create_domain() local 279 struct irq_domain *domain; in mbigen_acpi_create_domain() local
|
| H A D | irq-mmp.c | 50 struct irq_domain *domain; member 69 struct irq_domain *domain = d->domain; in icu_mask_ack_irq() local 93 struct irq_domain *domain = d->domain; in icu_mask_irq() local 122 struct irq_domain *domain = d->domain; in icu_unmask_irq() local 150 struct irq_domain *domain; in icu_mux_irq_demux() local
|
| /OK3568_Linux_fs/kernel/drivers/soc/samsung/ |
| H A D | pm_domains.c | 36 static int exynos_pd_power(struct generic_pm_domain *domain, bool power_on) in exynos_pd_power() 66 static int exynos_pd_power_on(struct generic_pm_domain *domain) in exynos_pd_power_on() 71 static int exynos_pd_power_off(struct generic_pm_domain *domain) in exynos_pd_power_off()
|
| /OK3568_Linux_fs/kernel/drivers/pci/pcie/ |
| H A D | aer_inject.c | 44 u32 domain; member 49 u32 domain; member 77 static void aer_error_init(struct aer_error *err, u32 domain, in aer_error_init() 89 static struct aer_error *__find_aer_error(u32 domain, unsigned int bus, in __find_aer_error() 106 int domain = pci_domain_nr(dev->bus); in __find_aer_error_by_dev() local 223 int domain; in aer_inj_read_config() local 255 int domain; in aer_inj_write_config() local
|
| /OK3568_Linux_fs/kernel/sound/soc/ti/ |
| H A D | j721e-evm.c | 173 struct j721e_audio_domain *domain = &priv->audio_domains[audio_domain]; in j721e_configure_refclk() local 255 struct j721e_audio_domain *domain = &priv->audio_domains[domain_id]; in j721e_audio_startup() local 313 struct j721e_audio_domain *domain = &priv->audio_domains[domain_id]; in j721e_audio_hw_params() local 379 struct j721e_audio_domain *domain = &priv->audio_domains[domain_id]; in j721e_audio_shutdown() local 402 struct j721e_audio_domain *domain = &priv->audio_domains[domain_id]; in j721e_audio_init() local 621 struct j721e_audio_domain *domain; in j721e_soc_probe_cpb() local 723 struct j721e_audio_domain *domain; in j721e_soc_probe_ivi() local
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | omap-iommu.h | 25 static inline int omap_iommu_domain_deactivate(struct iommu_domain *domain) in omap_iommu_domain_deactivate() 30 static inline int omap_iommu_domain_activate(struct iommu_domain *domain) in omap_iommu_domain_activate()
|
| /OK3568_Linux_fs/kernel/drivers/firmware/imx/ |
| H A D | scu-pd.c | 198 static int imx_sc_pd_power(struct generic_pm_domain *domain, bool power_on) in imx_sc_pd_power() 223 static int imx_sc_pd_power_on(struct generic_pm_domain *domain) in imx_sc_pd_power_on() 228 static int imx_sc_pd_power_off(struct generic_pm_domain *domain) in imx_sc_pd_power_off() 236 struct generic_pm_domain *domain = ERR_PTR(-ENOENT); in imx_scu_pd_xlate() local
|
| /OK3568_Linux_fs/kernel/drivers/video/rockchip/iep/ |
| H A D | iep_iommu_drm.c | 43 struct iommu_domain *domain; member 88 struct iommu_domain *domain = drm_info->domain; in iep_drm_detach() local 107 struct iommu_domain *domain = drm_info->domain; in iep_drm_attach_unlock() local 158 struct iommu_domain *domain = drm_info->domain; in iep_drm_clear_map() local 324 struct iommu_domain *domain = drm_info->domain; in iep_drm_import() local
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-ux500/ |
| H A D | pm_domains.c | 18 static int pd_power_off(struct generic_pm_domain *domain) in pd_power_off() 30 static int pd_power_on(struct generic_pm_domain *domain) in pd_power_on()
|
| /OK3568_Linux_fs/kernel/drivers/net/ipa/ |
| H A D | ipa_mem.c | 295 struct iommu_domain *domain; in ipa_imem_init() local 326 struct iommu_domain *domain; in ipa_imem_exit() local 369 struct iommu_domain *domain; in ipa_smem_init() local 435 struct iommu_domain *domain; in ipa_smem_exit() local
|
| /OK3568_Linux_fs/kernel/drivers/vfio/ |
| H A D | vfio_iommu_type1.c | 81 struct iommu_domain *domain; member 853 static long vfio_sync_unpin(struct vfio_dma *dma, struct vfio_domain *domain, in vfio_sync_unpin() 886 static size_t unmap_unpin_fast(struct vfio_domain *domain, in unmap_unpin_fast() 926 static size_t unmap_unpin_slow(struct vfio_domain *domain, in unmap_unpin_slow() 948 struct vfio_domain *domain, *d; in vfio_unmap_unpin() local 1041 struct vfio_domain *domain; in vfio_update_pgsize_bitmap() local 1514 struct vfio_domain *domain) in vfio_iommu_replay() 1665 static void vfio_test_domain_fgsp(struct vfio_domain *domain) in vfio_test_domain_fgsp() 1688 static struct vfio_group *find_iommu_group(struct vfio_domain *domain, in find_iommu_group() 1704 struct vfio_domain *domain; in vfio_iommu_find_iommu_group() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/soc/imx/ |
| H A D | gpcv2.c | 133 struct imx_pgc_domain *domain = container_of(genpd, in imx_gpc_pu_pgc_sw_pxx_req() local 446 static int imx_pgc_get_clocks(struct imx_pgc_domain *domain) in imx_pgc_get_clocks() 473 static void imx_pgc_put_clocks(struct imx_pgc_domain *domain) in imx_pgc_put_clocks() 483 struct imx_pgc_domain *domain = pdev->dev.platform_data; in imx_pgc_domain_probe() local 522 struct imx_pgc_domain *domain = pdev->dev.platform_data; in imx_pgc_domain_remove() local 584 struct imx_pgc_domain *domain; in builtin_platform_driver() local
|
| /OK3568_Linux_fs/kernel/drivers/iommu/arm/arm-smmu/ |
| H A D | arm-smmu.c | 407 struct iommu_domain *domain = dev; in arm_smmu_context_fault() local 614 static int arm_smmu_init_domain_context(struct iommu_domain *domain, in arm_smmu_init_domain_context() 825 static void arm_smmu_destroy_domain_context(struct iommu_domain *domain) in arm_smmu_destroy_domain_context() 886 static void arm_smmu_domain_free(struct iommu_domain *domain) in arm_smmu_domain_free() 1133 static int arm_smmu_attach_dev(struct iommu_domain *domain, struct device *dev) in arm_smmu_attach_dev() 1202 static int arm_smmu_map_pages(struct iommu_domain *domain, unsigned long iova, in arm_smmu_map_pages() 1220 static size_t arm_smmu_unmap_pages(struct iommu_domain *domain, unsigned long iova, in arm_smmu_unmap_pages() 1238 static void arm_smmu_flush_iotlb_all(struct iommu_domain *domain) in arm_smmu_flush_iotlb_all() 1250 static void arm_smmu_iotlb_sync(struct iommu_domain *domain, in arm_smmu_iotlb_sync() 1268 static phys_addr_t arm_smmu_iova_to_phys_hard(struct iommu_domain *domain, in arm_smmu_iova_to_phys_hard() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/pci/ |
| H A D | xen-pcifront.c | 69 unsigned int domain, unsigned int bus, in pcifront_init_sd() 411 unsigned int domain, unsigned int bus, in pcifront_scan_bus() 440 unsigned int domain, unsigned int bus) in pcifront_scan_root() 516 unsigned int domain, unsigned int bus) in pcifront_rescan_root() 592 int domain = pdev->sh_info->aer_op.domain; in pcifront_common_process() local 852 unsigned int domain, bus; in pcifront_try_connect() local 946 unsigned int domain, bus; in pcifront_attach_devices() local 1009 unsigned int domain, bus, slot, func; in pcifront_detach_devices() local
|
| /OK3568_Linux_fs/kernel/drivers/clk/qcom/ |
| H A D | gdsc.c | 51 #define domain_to_gdsc(domain) container_of(domain, struct gdsc, pd) argument 240 static int gdsc_enable(struct generic_pm_domain *domain) in gdsc_enable() 298 static int gdsc_disable(struct generic_pm_domain *domain) in gdsc_disable() 517 int gdsc_gx_do_nothing_enable(struct generic_pm_domain *domain) in gdsc_gx_do_nothing_enable()
|
| /OK3568_Linux_fs/kernel/arch/x86/pci/ |
| H A D | xen.c | 412 static int xen_msi_domain_alloc_irqs(struct irq_domain *domain, in xen_msi_domain_alloc_irqs() 428 static void xen_msi_domain_free_irqs(struct irq_domain *domain, in xen_msi_domain_free_irqs() 596 domid_t domain; member 618 int domain = -ENODEV; in xen_find_device_domain_owner() local 629 int xen_register_device_domain_owner(struct pci_dev *dev, uint16_t domain) in xen_register_device_domain_owner()
|