mirror of
https://github.com/torvalds/linux.git
synced 2026-05-12 16:18:45 +02:00
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.de
This commit is contained in:
parent
b8eb97ead8
commit
e0afbfe321
|
|
@ -204,7 +204,7 @@ void drm_client_buffer_delete(struct drm_client_buffer *buffer)
|
|||
}
|
||||
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,
|
||||
u32 format, u32 handle, u32 pitch)
|
||||
{
|
||||
|
|
@ -265,6 +265,7 @@ drm_client_buffer_create(struct drm_client_dev *client, u32 width, u32 height,
|
|||
kfree(buffer);
|
||||
return ERR_PTR(ret);
|
||||
}
|
||||
EXPORT_SYMBOL(drm_client_buffer_create);
|
||||
|
||||
/**
|
||||
* 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_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 *
|
||||
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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user