Home
last modified time | relevance | path

Searched refs:drm_vram_mm (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/include/drm/
H A Ddrm_gem_vram_helper.h163 * struct drm_vram_mm - An instance of VRAM MM
169 * The fields &struct drm_vram_mm.vram_base and
170 * &struct drm_vram_mm.vrm_size are managed by VRAM MM, but are
172 * &struct drm_vram_mm.bdev to access the TTM BO device.
174 struct drm_vram_mm { struct
187 * The containing instance of &struct drm_vram_mm
189 static inline struct drm_vram_mm *drm_vram_mm_of_bdev( in drm_vram_mm_of_bdev()
192 return container_of(bdev, struct drm_vram_mm, bdev); in drm_vram_mm_of_bdev()
201 struct drm_vram_mm *drm_vram_helper_alloc_mm(
H A Ddrm_device.h20 struct drm_vram_mm;
312 struct drm_vram_mm *vram_mm;
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_gem_vram_helper.h169 * struct drm_vram_mm - An instance of VRAM MM
175 * The fields &struct drm_vram_mm.vram_base and
176 * &struct drm_vram_mm.vrm_size are managed by VRAM MM, but are
178 * &struct drm_vram_mm.bdev to access the TTM BO device.
180 struct drm_vram_mm { struct
193 * The containing instance of &struct drm_vram_mm
195 static inline struct drm_vram_mm *drm_vram_mm_of_bdev( in drm_vram_mm_of_bdev()
198 return container_of(bdev, struct drm_vram_mm, bdev); in drm_vram_mm_of_bdev()
H A Ddrm_device.h17 struct drm_vram_mm;
294 struct drm_vram_mm *vram_mm;
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_gem_vram_helper.c29 * The data structure &struct drm_vram_mm and its helpers implement a memory
45 * The function allocates and initializes an instance of &struct drm_vram_mm
78 * This creates an instance of &struct drm_vram_mm, exports DRM userspace
178 struct drm_vram_mm *vmm = dev->vram_mm; in drm_gem_vram_init()
987 struct drm_vram_mm *vmm = drm_vram_mm_of_bdev(bdev); in bo_driver_io_mem_reserve()
1013 * struct drm_vram_mm
1019 struct drm_vram_mm *vmm = node->minor->dev->vram_mm; in drm_vram_mm_debugfs()
1045 static int drm_vram_mm_init(struct drm_vram_mm *vmm, struct drm_device *dev, in drm_vram_mm_init()
1068 static void drm_vram_mm_cleanup(struct drm_vram_mm *vmm) in drm_vram_mm_cleanup()
1079 struct drm_vram_mm *drm_vram_helper_alloc_m
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_gem_vram_helper.c33 * The data structure &struct drm_vram_mm and its helpers implement a memory
49 * The function allocates and initializes an instance of &struct drm_vram_mm
82 * This creates an instance of &struct drm_vram_mm, exports DRM userspace
193 struct drm_vram_mm *vmm = dev->vram_mm; in drm_gem_vram_create()
938 struct drm_vram_mm *vmm = drm_vram_mm_of_bdev(bdev); in bo_driver_io_mem_reserve()
966 * struct drm_vram_mm
972 struct drm_vram_mm *vmm = entry->dev->vram_mm; in drm_vram_mm_debugfs()
997 static int drm_vram_mm_init(struct drm_vram_mm *vmm, struct drm_device *dev, in drm_vram_mm_init()
1020 static void drm_vram_mm_cleanup(struct drm_vram_mm *vmm) in drm_vram_mm_cleanup()
1030 static struct drm_vram_mm *drm_vram_helper_alloc_m
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/bochs/
H A Dbochs_mm.c11 struct drm_vram_mm *vmm; in bochs_mm_init()
/kernel/linux/linux-5.10/drivers/gpu/drm/vboxvideo/
H A Dvbox_ttm.c15 struct drm_vram_mm *vmm; in vbox_mm_init()
/kernel/linux/linux-5.10/drivers/gpu/drm/hisilicon/hibmc/
H A Dhibmc_ttm.c26 struct drm_vram_mm *vmm; in hibmc_mm_init()

Completed in 6 milliseconds