Home
last modified time | relevance | path

Searched defs:gart (Results 1 – 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/
Dtegra-gart.c58 #define FLUSH_GART_REGS(gart) readl_relaxed((gart)->regs + GART_CONFIG) argument
60 #define for_each_gart_pte(gart, iova) \ argument
65 static inline void gart_set_pte(struct gart_device *gart, in gart_set_pte()
72 static inline unsigned long gart_read_pte(struct gart_device *gart, in gart_read_pte()
83 static void do_gart_setup(struct gart_device *gart, const u32 *data) in do_gart_setup()
94 static inline bool gart_iova_range_invalid(struct gart_device *gart, in gart_iova_range_invalid()
101 static inline bool gart_pte_valid(struct gart_device *gart, unsigned long iova) in gart_pte_valid()
109 struct gart_device *gart = gart_handle; in gart_iommu_attach_dev() local
130 struct gart_device *gart = gart_handle; in gart_iommu_detach_dev() local
167 static inline int __gart_iommu_map(struct gart_device *gart, unsigned long iova, in __gart_iommu_map()
[all …]
/kernel/linux/linux-4.19/drivers/iommu/
Dtegra-gart.c70 struct gart_device *gart; /* link to gart device */ member
90 #define FLUSH_GART_REGS(gart) ((void)readl((gart)->regs + GART_CONFIG)) argument
92 #define for_each_gart_pte(gart, iova) \ argument
97 static inline void gart_set_pte(struct gart_device *gart, in gart_set_pte()
107 static inline unsigned long gart_read_pte(struct gart_device *gart, in gart_read_pte()
118 static void do_gart_setup(struct gart_device *gart, const u32 *data) in do_gart_setup()
130 static void gart_dump_table(struct gart_device *gart) in gart_dump_table()
148 static inline void gart_dump_table(struct gart_device *gart) in gart_dump_table()
153 static inline bool gart_iova_range_valid(struct gart_device *gart, in gart_iova_range_valid()
174 struct gart_device *gart = gart_domain->gart; in gart_iommu_attach_dev() local
[all …]
/kernel/linux/linux-5.10/include/soc/tegra/
Dmc.h109 static inline int tegra_gart_suspend(struct gart_device *gart) in tegra_gart_suspend()
114 static inline int tegra_gart_resume(struct gart_device *gart) in tegra_gart_resume()
168 struct gart_device *gart; member
/kernel/linux/linux-4.19/drivers/gpu/drm/nouveau/
Dnouveau_chan.h15 struct nvif_object gart; member
Dnouveau_chan.c330 nouveau_channel_init(struct nouveau_channel *chan, u32 vram, u32 gart) in nouveau_channel_init()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
Dnouveau_chan.h24 struct nvif_object gart; member
Dnouveau_chan.c389 nouveau_channel_init(struct nouveau_channel *chan, u32 vram, u32 gart) in nouveau_channel_init()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu.h822 struct amdgpu_gart gart; member
/kernel/linux/linux-4.19/drivers/gpu/drm/radeon/
Dradeon.h1870 } gart; member
2371 struct radeon_gart gart; member
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
Dradeon.h1872 } gart; member
2373 struct radeon_gart gart; member
/kernel/linux/linux-4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu.h1428 struct amdgpu_gart gart; member