[media] media: Introduce internal index for media entities
The internal index can be used internally by the framework in order to keep track of entities for a purpose or another. The internal index is constant while it's registered to a media device, but the same index may be re-used once the entity having that index is unregistered. Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
This commit is contained in:

committed by
Mauro Carvalho Chehab

parent
1630b83235
commit
665faa971d
@@ -157,6 +157,8 @@ struct media_entity_operations {
|
||||
* @num_pads: Number of sink and source pads.
|
||||
* @num_links: Total number of links, forward and back, enabled and disabled.
|
||||
* @num_backlinks: Number of backlinks
|
||||
* @internal_idx: An unique internal entity specific number. The numbers are
|
||||
* re-used if entities are unregistered or registered again.
|
||||
* @pads: Pads array with the size defined by @num_pads.
|
||||
* @links: List of data links.
|
||||
* @ops: Entity operations.
|
||||
@@ -183,6 +185,7 @@ struct media_entity {
|
||||
u16 num_pads;
|
||||
u16 num_links;
|
||||
u16 num_backlinks;
|
||||
int internal_idx;
|
||||
|
||||
struct media_pad *pads;
|
||||
struct list_head links;
|
||||
|
Reference in New Issue
Block a user