drm/client: Export drm_client_buffer_create()
The helper drm_client_buffer_create() will be required by various drivers for fbdev emulation. Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Acked-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> Link: https://patch.msgid.link/20260206133458.226467-2-tzimmermann@suse.demaster
parent
b8eb97ead8
commit
e0afbfe321
|
|
@ -204,7 +204,7 @@ void drm_client_buffer_delete(struct drm_client_buffer *buffer)
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(drm_client_buffer_delete);
|
EXPORT_SYMBOL(drm_client_buffer_delete);
|
||||||
|
|
||||||
static struct drm_client_buffer *
|
struct drm_client_buffer *
|
||||||
drm_client_buffer_create(struct drm_client_dev *client, u32 width, u32 height,
|
drm_client_buffer_create(struct drm_client_dev *client, u32 width, u32 height,
|
||||||
u32 format, u32 handle, u32 pitch)
|
u32 format, u32 handle, u32 pitch)
|
||||||
{
|
{
|
||||||
|
|
@ -265,6 +265,7 @@ err_delete:
|
||||||
kfree(buffer);
|
kfree(buffer);
|
||||||
return ERR_PTR(ret);
|
return ERR_PTR(ret);
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL(drm_client_buffer_create);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* drm_client_buffer_vmap_local - Map DRM client buffer into address space
|
* drm_client_buffer_vmap_local - Map DRM client buffer into address space
|
||||||
|
|
|
||||||
|
|
@ -195,6 +195,9 @@ struct drm_client_buffer {
|
||||||
struct drm_framebuffer *fb;
|
struct drm_framebuffer *fb;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct drm_client_buffer *
|
||||||
|
drm_client_buffer_create(struct drm_client_dev *client, u32 width, u32 height,
|
||||||
|
u32 format, u32 handle, u32 pitch);
|
||||||
struct drm_client_buffer *
|
struct drm_client_buffer *
|
||||||
drm_client_buffer_create_dumb(struct drm_client_dev *client, u32 width, u32 height, u32 format);
|
drm_client_buffer_create_dumb(struct drm_client_dev *client, u32 width, u32 height, u32 format);
|
||||||
void drm_client_buffer_delete(struct drm_client_buffer *buffer);
|
void drm_client_buffer_delete(struct drm_client_buffer *buffer);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue