/Linux-v4.19/include/drm/ |
D | drm_global.h | 40 struct drm_global_reference { struct 44 int (*init) (struct drm_global_reference *); argument 45 void (*release) (struct drm_global_reference *); argument 50 int drm_global_item_ref(struct drm_global_reference *ref); 51 void drm_global_item_unref(struct drm_global_reference *ref);
|
/Linux-v4.19/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_ttm_glue.c | 46 static int vmw_ttm_mem_global_init(struct drm_global_reference *ref) in vmw_ttm_mem_global_init() 52 static void vmw_ttm_mem_global_release(struct drm_global_reference *ref) in vmw_ttm_mem_global_release() 59 struct drm_global_reference *global_ref; in vmw_ttm_global_init()
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_global.c | 78 int drm_global_item_ref(struct drm_global_reference *ref) in drm_global_item_ref() 123 void drm_global_item_unref(struct drm_global_reference *ref) in drm_global_item_unref()
|
/Linux-v4.19/include/drm/ttm/ |
D | ttm_bo_driver.h | 392 struct drm_global_reference ref; 553 void ttm_bo_global_release(struct drm_global_reference *ref); 554 int ttm_bo_global_init(struct drm_global_reference *ref);
|
/Linux-v4.19/drivers/gpu/drm/nouveau/ |
D | nouveau_ttm.c | 178 nouveau_ttm_mem_global_init(struct drm_global_reference *ref) in nouveau_ttm_mem_global_init() 184 nouveau_ttm_mem_global_release(struct drm_global_reference *ref) in nouveau_ttm_mem_global_release() 192 struct drm_global_reference *global_ref; in nouveau_ttm_global_init()
|
D | nouveau_drv.h | 149 struct drm_global_reference mem_global_ref;
|
/Linux-v4.19/drivers/gpu/drm/virtio/ |
D | virtgpu_ttm.c | 53 static int virtio_gpu_ttm_mem_global_init(struct drm_global_reference *ref) in virtio_gpu_ttm_mem_global_init() 58 static void virtio_gpu_ttm_mem_global_release(struct drm_global_reference *ref) in virtio_gpu_ttm_mem_global_release() 65 struct drm_global_reference *global_ref; in virtio_gpu_ttm_global_init()
|
D | virtgpu_drv.h | 136 struct drm_global_reference mem_global_ref;
|
/Linux-v4.19/drivers/staging/vboxvideo/ |
D | vbox_ttm.c | 38 static int vbox_ttm_mem_global_init(struct drm_global_reference *ref) in vbox_ttm_mem_global_init() 43 static void vbox_ttm_mem_global_release(struct drm_global_reference *ref) in vbox_ttm_mem_global_release() 53 struct drm_global_reference *global_ref; in vbox_ttm_global_init()
|
D | vbox_drv.h | 98 struct drm_global_reference mem_global_ref;
|
/Linux-v4.19/drivers/gpu/drm/mgag200/ |
D | mgag200_ttm.c | 40 mgag200_ttm_mem_global_init(struct drm_global_reference *ref) in mgag200_ttm_mem_global_init() 46 mgag200_ttm_mem_global_release(struct drm_global_reference *ref) in mgag200_ttm_mem_global_release() 53 struct drm_global_reference *global_ref; in mgag200_ttm_global_init()
|
D | mgag200_drv.h | 215 struct drm_global_reference mem_global_ref;
|
/Linux-v4.19/drivers/gpu/drm/ast/ |
D | ast_ttm.c | 40 ast_ttm_mem_global_init(struct drm_global_reference *ref) in ast_ttm_mem_global_init() 46 ast_ttm_mem_global_release(struct drm_global_reference *ref) in ast_ttm_mem_global_release() 53 struct drm_global_reference *global_ref; in ast_ttm_global_init()
|
D | ast_drv.h | 107 struct drm_global_reference mem_global_ref;
|
/Linux-v4.19/drivers/gpu/drm/cirrus/ |
D | cirrus_ttm.c | 40 cirrus_ttm_mem_global_init(struct drm_global_reference *ref) in cirrus_ttm_mem_global_init() 46 cirrus_ttm_mem_global_release(struct drm_global_reference *ref) in cirrus_ttm_mem_global_release() 53 struct drm_global_reference *global_ref; in cirrus_ttm_global_init()
|
D | cirrus_drv.h | 139 struct drm_global_reference mem_global_ref;
|
/Linux-v4.19/drivers/gpu/drm/qxl/ |
D | qxl_ttm.c | 49 static int qxl_ttm_mem_global_init(struct drm_global_reference *ref) in qxl_ttm_mem_global_init() 54 static void qxl_ttm_mem_global_release(struct drm_global_reference *ref) in qxl_ttm_mem_global_release() 61 struct drm_global_reference *global_ref; in qxl_ttm_global_init()
|
D | qxl_drv.h | 136 struct drm_global_reference mem_global_ref;
|
/Linux-v4.19/drivers/gpu/drm/hisilicon/hibmc/ |
D | hibmc_drm_drv.h | 53 struct drm_global_reference mem_global_ref;
|
D | hibmc_ttm.c | 33 hibmc_ttm_mem_global_init(struct drm_global_reference *ref) in hibmc_ttm_mem_global_init() 39 hibmc_ttm_mem_global_release(struct drm_global_reference *ref) in hibmc_ttm_mem_global_release()
|
/Linux-v4.19/drivers/gpu/drm/bochs/ |
D | bochs_mm.c | 19 static int bochs_ttm_mem_global_init(struct drm_global_reference *ref) in bochs_ttm_mem_global_init() 24 static void bochs_ttm_mem_global_release(struct drm_global_reference *ref) in bochs_ttm_mem_global_release() 31 struct drm_global_reference *global_ref; in bochs_ttm_global_init()
|
D | bochs.h | 83 struct drm_global_reference mem_global_ref;
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_ttm.h | 43 struct drm_global_reference mem_global_ref;
|
/Linux-v4.19/Documentation/gpu/ |
D | drm-mm.rst | 46 The :c:type:`struct drm_global_reference <drm_global_reference>` is made 51 struct drm_global_reference { 55 int (*init) (struct drm_global_reference *); 56 void (*release) (struct drm_global_reference *);
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_ttm.c | 67 static int radeon_ttm_mem_global_init(struct drm_global_reference *ref) in radeon_ttm_mem_global_init() 72 static void radeon_ttm_mem_global_release(struct drm_global_reference *ref) in radeon_ttm_mem_global_release() 79 struct drm_global_reference *global_ref; in radeon_ttm_global_init()
|