media: uapi/linux/media.h: add request API
Define the public request API. This adds the new MEDIA_IOC_REQUEST_ALLOC ioctl to allocate a request and two ioctls that operate on a request in order to queue the contents of the request to the driver and to re-initialize the request. Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org> Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
This commit is contained in:
parent
cbb6a7f52b
commit
66431c0bab
|
@ -369,6 +369,14 @@ struct media_v2_topology {
|
|||
#define MEDIA_IOC_ENUM_LINKS _IOWR('|', 0x02, struct media_links_enum)
|
||||
#define MEDIA_IOC_SETUP_LINK _IOWR('|', 0x03, struct media_link_desc)
|
||||
#define MEDIA_IOC_G_TOPOLOGY _IOWR('|', 0x04, struct media_v2_topology)
|
||||
#define MEDIA_IOC_REQUEST_ALLOC _IOR ('|', 0x05, int)
|
||||
|
||||
/*
|
||||
* These ioctls are called on the request file descriptor as returned
|
||||
* by MEDIA_IOC_REQUEST_ALLOC.
|
||||
*/
|
||||
#define MEDIA_REQUEST_IOC_QUEUE _IO('|', 0x80)
|
||||
#define MEDIA_REQUEST_IOC_REINIT _IO('|', 0x81)
|
||||
|
||||
#ifndef __KERNEL__
|
||||
|
||||
|
|
Loading…
Reference in New Issue