/linux/include/drm/ |
H A D | drm_gem_framebuffer_helper.h | 13 struct drm_framebuffer_funcs; 30 const struct drm_framebuffer_funcs *funcs); 35 const struct drm_framebuffer_funcs *funcs);
|
H A D | drm_framebuffer.h | 41 * struct drm_framebuffer_funcs - framebuffer hooks 43 struct drm_framebuffer_funcs { struct 148 const struct drm_framebuffer_funcs *funcs; 215 const struct drm_framebuffer_funcs *funcs); 54 destroydrm_framebuffer_funcs global() argument 74 create_handledrm_framebuffer_funcs global() argument 98 dirtydrm_framebuffer_funcs global() argument
|
/linux/drivers/gpu/drm/ |
H A D | drm_gem_framebuffer_helper.c | 74 const struct drm_framebuffer_funcs *funcs) in drm_gem_fb_init() 96 * itself. Drivers can use this as their &drm_framebuffer_funcs->destroy 118 * Drivers can use this as their &drm_framebuffer_funcs->create_handle 144 * This function can be used to set &drm_framebuffer_funcs for drivers that need 146 * change &drm_framebuffer_funcs. The function does buffer size validation. 159 const struct drm_framebuffer_funcs *funcs) in drm_gem_fb_init_with_funcs() 224 * This function can be used to set &drm_framebuffer_funcs for drivers that need 226 * change &drm_framebuffer_funcs. The function does buffer size validation. 235 const struct drm_framebuffer_funcs *funcs) in drm_gem_fb_create_with_funcs() 254 static const struct drm_framebuffer_funcs drm_gem_fb_func [all...] |
H A D | drm_framebuffer.c | 704 * implement the corresponding &drm_framebuffer_funcs.dirty callback. 864 const struct drm_framebuffer_funcs *funcs) in drm_framebuffer_init() 970 * &drm_framebuffer_funcs.destroy callback. It can also be used to clean up
|
/linux/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_fb.c | 21 static const struct drm_framebuffer_funcs rockchip_drm_fb_funcs = {
|
/linux/drivers/gpu/drm/tests/ |
H A D | drm_framebuffer_test.c | 585 struct drm_framebuffer_funcs funcs = { }; in drm_test_framebuffer_init() 591 /* Check if fb->funcs is actually set to the drm_framebuffer_funcs passed on */ in drm_test_framebuffer_init() 617 struct drm_framebuffer_funcs funcs = { }; in drm_test_framebuffer_init_bad_format() 638 struct drm_framebuffer_funcs funcs = { }; in drm_test_framebuffer_init_dev_mismatch() 661 static struct drm_framebuffer_funcs framebuffer_funcs_free_mock = {
|
/linux/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_fb.c | 52 static const struct drm_framebuffer_funcs exynos_drm_fb_funcs = {
|
/linux/drivers/gpu/drm/armada/ |
H A D | armada_fb.c | 15 static const struct drm_framebuffer_funcs armada_fb_funcs = {
|
/linux/drivers/gpu/drm/gma500/ |
H A D | framebuffer.c | 15 static const struct drm_framebuffer_funcs psb_fb_funcs = {
|
/linux/drivers/gpu/drm/tegra/ |
H A D | fb.c | 99 static const struct drm_framebuffer_funcs tegra_fb_funcs = {
|
/linux/drivers/gpu/drm/xen/ |
H A D | xen_drm_front_kms.c | 51 static const struct drm_framebuffer_funcs fb_funcs = {
|
/linux/drivers/gpu/drm/virtio/ |
H A D | virtgpu_display.c | 60 static const struct drm_framebuffer_funcs virtio_gpu_fb_funcs = {
|
/linux/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_framebuffer.c | 34 static const struct drm_framebuffer_funcs komeda_fb_funcs = {
|
/linux/drivers/gpu/drm/msm/ |
H A D | msm_fb.c | 53 static const struct drm_framebuffer_funcs msm_framebuffer_funcs = {
|
/linux/drivers/gpu/drm/omapdrm/ |
H A D | omap_fb.c | 79 static const struct drm_framebuffer_funcs omap_framebuffer_funcs = {
|
/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_display.c | 126 static const struct drm_framebuffer_funcs nouveau_framebuffer_funcs = {
|
/linux/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_kms.c | 494 static const struct drm_framebuffer_funcs vmw_framebuffer_surface_funcs = { 597 static const struct drm_framebuffer_funcs vmw_framebuffer_bo_funcs = {
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_display.c | 548 static const struct drm_framebuffer_funcs amdgpu_fb_funcs = { 553 static const struct drm_framebuffer_funcs amdgpu_fb_funcs_atomic = {
|
/linux/drivers/gpu/drm/qxl/ |
H A D | qxl_display.c | 448 static const struct drm_framebuffer_funcs qxl_fb_funcs = {
|
/linux/drivers/gpu/drm/radeon/ |
H A D | radeon_display.c | 1292 static const struct drm_framebuffer_funcs radeon_fb_funcs = {
|
/linux/Documentation/gpu/ |
H A D | todo.rst | 281 drm_framebuffer_funcs and drm_mode_config_funcs.fb_create cleanup
|