Home
last modified time | relevance | path

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

12

/Linux-v4.19/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 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/
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()
/Linux-v4.19/drivers/gpu/drm/
Ddrm_global.c78 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/
Dttm_bo_driver.h392 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/
Dnouveau_ttm.c178 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()
Dnouveau_drv.h149 struct drm_global_reference mem_global_ref;
/Linux-v4.19/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.h136 struct drm_global_reference mem_global_ref;
/Linux-v4.19/drivers/staging/vboxvideo/
Dvbox_ttm.c38 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()
Dvbox_drv.h98 struct drm_global_reference mem_global_ref;
/Linux-v4.19/drivers/gpu/drm/mgag200/
Dmgag200_ttm.c40 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()
Dmgag200_drv.h215 struct drm_global_reference mem_global_ref;
/Linux-v4.19/drivers/gpu/drm/ast/
Dast_ttm.c40 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()
Dast_drv.h107 struct drm_global_reference mem_global_ref;
/Linux-v4.19/drivers/gpu/drm/cirrus/
Dcirrus_ttm.c40 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()
Dcirrus_drv.h139 struct drm_global_reference mem_global_ref;
/Linux-v4.19/drivers/gpu/drm/qxl/
Dqxl_ttm.c49 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()
Dqxl_drv.h136 struct drm_global_reference mem_global_ref;
/Linux-v4.19/drivers/gpu/drm/hisilicon/hibmc/
Dhibmc_drm_drv.h53 struct drm_global_reference mem_global_ref;
Dhibmc_ttm.c33 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/
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.h83 struct drm_global_reference mem_global_ref;
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ttm.h43 struct drm_global_reference mem_global_ref;
/Linux-v4.19/Documentation/gpu/
Ddrm-mm.rst46 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/
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()

12