Home
last modified time | relevance | path

Searched refs:drm_global_reference (Results 1 – 24 of 24) sorted by relevance

/linux-4.4.14/include/drm/
Ddrm_global.h40 struct drm_global_reference { struct
44 int (*init) (struct drm_global_reference *); argument
45 void (*release) (struct drm_global_reference *); argument
50 extern int drm_global_item_ref(struct drm_global_reference *ref);
51 extern void drm_global_item_unref(struct drm_global_reference *ref);
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ttm_glue.c46 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()
Dvmwgfx_drv.h358 struct drm_global_reference mem_global_ref;
/linux-4.4.14/drivers/gpu/drm/
Ddrm_global.c66 int drm_global_item_ref(struct drm_global_reference *ref) in drm_global_item_ref()
96 void drm_global_item_unref(struct drm_global_reference *ref) in drm_global_item_unref()
/linux-4.4.14/include/drm/ttm/
Dttm_bo_driver.h444 struct drm_global_reference ref;
705 extern void ttm_bo_global_release(struct drm_global_reference *ref);
706 extern int ttm_bo_global_init(struct drm_global_reference *ref);
/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_ttm.c53 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()
Dvirtgpu_drv.h135 struct drm_global_reference mem_global_ref;
/linux-4.4.14/drivers/gpu/drm/cirrus/
Dcirrus_ttm.c39 cirrus_ttm_mem_global_init(struct drm_global_reference *ref) in cirrus_ttm_mem_global_init()
45 cirrus_ttm_mem_global_release(struct drm_global_reference *ref) in cirrus_ttm_mem_global_release()
52 struct drm_global_reference *global_ref; in cirrus_ttm_global_init()
Dcirrus_drv.h145 struct drm_global_reference mem_global_ref;
/linux-4.4.14/drivers/gpu/drm/ast/
Dast_ttm.c39 ast_ttm_mem_global_init(struct drm_global_reference *ref) in ast_ttm_mem_global_init()
45 ast_ttm_mem_global_release(struct drm_global_reference *ref) in ast_ttm_mem_global_release()
52 struct drm_global_reference *global_ref; in ast_ttm_global_init()
Dast_drv.h104 struct drm_global_reference mem_global_ref;
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_ttm.c39 mgag200_ttm_mem_global_init(struct drm_global_reference *ref) in mgag200_ttm_mem_global_init()
45 mgag200_ttm_mem_global_release(struct drm_global_reference *ref) in mgag200_ttm_mem_global_release()
52 struct drm_global_reference *global_ref; in mgag200_ttm_global_init()
Dmgag200_drv.h213 struct drm_global_reference mem_global_ref;
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_ttm.c279 nouveau_ttm_mem_global_init(struct drm_global_reference *ref) in nouveau_ttm_mem_global_init()
285 nouveau_ttm_mem_global_release(struct drm_global_reference *ref) in nouveau_ttm_mem_global_release()
293 struct drm_global_reference *global_ref; in nouveau_ttm_global_init()
Dnouveau_drm.h124 struct drm_global_reference mem_global_ref;
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_ttm.c50 static int qxl_ttm_mem_global_init(struct drm_global_reference *ref) in qxl_ttm_mem_global_init()
55 static void qxl_ttm_mem_global_release(struct drm_global_reference *ref) in qxl_ttm_mem_global_release()
62 struct drm_global_reference *global_ref; in qxl_ttm_global_init()
Dqxl_drv.h160 struct drm_global_reference mem_global_ref;
/linux-4.4.14/drivers/gpu/drm/bochs/
Dbochs_mm.c19 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()
Dbochs.h82 struct drm_global_reference mem_global_ref;
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.c67 static int amdgpu_ttm_mem_global_init(struct drm_global_reference *ref) in amdgpu_ttm_mem_global_init()
72 static void amdgpu_ttm_mem_global_release(struct drm_global_reference *ref) in amdgpu_ttm_mem_global_release()
79 struct drm_global_reference *global_ref; in amdgpu_ttm_global_init()
Damdgpu.h458 struct drm_global_reference mem_global_ref;
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ttm.c67 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()
Dradeon.h446 struct drm_global_reference mem_global_ref;
/linux-4.4.14/drivers/gpu/drm/ttm/
Dttm_bo.c1362 void ttm_bo_global_release(struct drm_global_reference *ref) in ttm_bo_global_release()
1371 int ttm_bo_global_init(struct drm_global_reference *ref) in ttm_bo_global_init()