Searched refs:drm_vram_mm (Results 1 - 9 of 9) sorted by relevance
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_gem_vram_helper.h | 163 * 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 D | drm_device.h | 20 struct drm_vram_mm; 312 struct drm_vram_mm *vram_mm;
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_gem_vram_helper.h | 169 * 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 D | drm_device.h | 17 struct drm_vram_mm; 294 struct drm_vram_mm *vram_mm;
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_gem_vram_helper.c | 29 * 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 D | drm_gem_vram_helper.c | 33 * 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 D | bochs_mm.c | 11 struct drm_vram_mm *vmm; in bochs_mm_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vboxvideo/ |
H A D | vbox_ttm.c | 15 struct drm_vram_mm *vmm; in vbox_mm_init()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/hisilicon/hibmc/ |
H A D | hibmc_ttm.c | 26 struct drm_vram_mm *vmm; in hibmc_mm_init()
|
Completed in 6 milliseconds