linux/Documentation
Shuah Khan 6e1d824e7a media: Media Device Allocator API
Media Device Allocator API to allows multiple drivers share a media device.
This API solves a very common use-case for media devices where one physical
device (an USB stick) provides both audio and video. When such media device
exposes a standard USB Audio class, a proprietary Video class, two or more
independent drivers will share a single physical USB bridge. In such cases,
it is necessary to coordinate access to the shared resource.

Using this API, drivers can allocate a media device with the shared struct
device as the key. Once the media device is allocated by a driver, other
drivers can get a reference to it. The media device is released when all
the references are released.

Signed-off-by: Shuah Khan <shuah@kernel.org>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
2019-04-22 11:18:26 -04:00
..
2019-03-16 13:05:32 -07:00
2018-10-26 16:26:32 -07:00
2019-03-16 12:36:39 -07:00
2019-03-10 10:17:23 -07:00
2019-03-14 09:11:54 -07:00
2019-02-11 10:35:35 +01:00
2019-04-22 11:18:26 -04:00
2018-10-25 06:50:48 -07:00
2018-12-18 16:13:04 +01:00
2019-02-28 13:30:55 +01:00
2019-02-22 08:50:17 -07:00
2019-03-10 12:47:57 -07:00
2019-03-07 18:32:03 -08:00
2018-05-08 09:16:41 -06:00