aboutsummaryrefslogtreecommitdiffstats
path: root/include/media/media-entity.h
AgeCommit message (Expand)AuthorFilesLines
2026-05-21media: mc-entity: Drop ifdef for media_entity_cleanup definitionLaurent Pinchart1-5/+3
2026-05-21media: mc-entity: Fix documentation typo in function nameLaurent Pinchart1-1/+1
2025-11-03media: mc: Make macros to obtain containers const-awareSakari Ailus1-5/+5
2024-11-07media: mc: Rename pad as origin in __media_pipeline_start()Sakari Ailus1-5/+5
2024-02-05media: mc: Add num_links flag to media_padLaurent Pinchart1-0/+2
2024-01-22media: media-entity.h: fix Excess kernel-doc description warningsRandy Dunlap1-4/+0
2023-05-25media: mc: Make media_get_pad_index() use pad type flagSakari Ailus1-2/+2
2023-05-25media: mc: Make media_entity_get_fwnode_pad() fwnode argument constSakari Ailus1-1/+1
2023-02-06media: mc: entity: Add entity iterator for media_pipelineLaurent Pinchart1-0/+69
2023-02-06media: mc: entity: Add pad iterator for media_pipelineLaurent Pinchart1-0/+29
2023-01-22media: mc: Improve the media_entity_has_pad_interdep() documentationLaurent Pinchart1-1/+3
2022-10-25media: Fix documentation typos in media-entity.hLaurent Pinchart1-2/+2
2022-09-24media: mc: convert pipeline funcs to take media_padTomi Valkeinen1-17/+17
2022-09-24media: mc: entity: Add has_pad_interdep entity operationTomi Valkeinen1-0/+10
2022-09-24media: mc: entity: Rewrite media_pipeline_start()Laurent Pinchart1-6/+65
2022-09-24media: mc: entity: add alloc variant of pipeline_startTomi Valkeinen1-0/+15
2022-09-24media: mc: entity: Add media_entity_pipeline() to access the media pipelineLaurent Pinchart1-0/+18
2022-09-24media: mc: entity: Merge media_entity_enum_init and __media_entity_enum_initLaurent Pinchart1-5/+5
2022-09-24media: mc: entity: Add iterator helper for entity padsJacopo Mondi1-0/+12
2022-09-24media: mc: entity: Rename streaming_count -> start_countTomi Valkeinen1-2/+2
2022-09-24media: media-entity.h: add include for min()Tomi Valkeinen1-0/+1
2022-07-17media: mc-entity: Add a new helper function to get a remote pad for a padLaurent Pinchart1-0/+18
2022-07-17media: mc-entity: Add a new helper function to get a remote padLaurent Pinchart1-0/+46
2022-07-17media: mc-entity: Rename media_entity_remote_pad() to media_pad_remote_pad_fi...Laurent Pinchart1-2/+2
2022-07-15media: entity: Add iterator for entity data linksDaniel Scally1-0/+30
2022-04-24media: media-entity.h: Fix documentation for media_create_intf_linkIan Jamison1-1/+1
2022-04-24media: entity: Add support for ancillary linksDaniel Scally1-0/+19
2022-03-04media: media-entity: Clarify media_entity_cleanup() usageLaurent Pinchart1-0/+4
2022-03-04media: media-entity: Simplify media_pipeline_start()Laurent Pinchart1-7/+4
2022-03-04media: media-entity: Add media_pad_is_streaming() helper functionLaurent Pinchart1-0/+12
2021-11-09include/media/media-entity.h: replace kernel.h with the necessary inclusionsAndy Shevchenko1-1/+2
2021-04-06media: entity: Add lockdep check to media graph walkSakari Ailus1-0/+5
2021-04-06media: entity: A typo fixBhaskar Chowdhury1-1/+1
2020-07-19media: media-entity.h: drop duplicated word in commentRandy Dunlap1-1/+1
2020-05-18media: entity: Pass entity to get_fwnode_pad operationSteve Longerbeam1-1/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174Thomas Gleixner1-9/+1
2019-03-19media: v4l2-subdev: handle module refcounting hereHans Verkuil1-24/+0
2018-09-17media: v4l2-mc: switch it to use the new approach to setup pipelinesMauro Carvalho Chehab1-0/+18
2018-09-17media: v4l2: taint pads with the signal types for consumer devicesMauro Carvalho Chehab1-0/+30
2018-05-09media: entity: fix spelling for media_entity_get_fwnode_pad()Niklas Söderlund1-1/+1
2018-01-23media: entity: Add a nop variant of media_entity_cleanupSakari Ailus1-1/+5
2017-12-18media: media-entity.h: add kernel-doc markups for nested structsMauro Carvalho Chehab1-0/+5
2017-07-20media: Make parameter of media_entity_remote_pad() constTodor Tomov1-1/+1
2017-06-20[media] media: entity: Add media_entity_get_fwnode_pad() functionNiklas Söderlund1-0/+23
2017-06-20[media] media: entity: Add get_fwnode_pad entity operationNiklas Söderlund1-0/+5
2017-01-27[media] media: Rename graph and pipeline structs and functionsSakari Ailus1-33/+32
2017-01-27[media] media: Drop FSF's postal address from the source code filesSakari Ailus1-4/+0
2016-09-22[media] get rid of a number of problems at the cross referencesMauro Carvalho Chehab1-6/+7
2016-09-09[media] docs-rst: improve the kAPI documentation for the mediactlMauro Carvalho Chehab1-80/+157
2016-08-24[media] media-entity.h: remove redundant macro definition for gobj_to_pad()Liu Ying1-3/+0
2016-08-24[media] media-entity.h: Correct KernelDoc of media_entity_enum_empty()Liu Ying1-1/+1
2016-08-24[media] media-entity.h: remove redundant macro definition for gobj_to_link()Liu Ying1-3/+0
2016-07-23[media] doc-rst: add some needed escape codesMauro Carvalho Chehab1-1/+1
2016-07-23[media] media-entry.h: Fix a note markupMauro Carvalho Chehab1-4/+4
2016-07-23[media] doc-rst: Fix some Sphinx warningsMauro Carvalho Chehab1-2/+4
2016-07-17[media] doc-rst: Fix conversion for MC core functionsMauro Carvalho Chehab1-38/+45
2016-04-20[media] media: Improve documentation for link_setup/link_modifyMauro Carvalho Chehab1-0/+3
2016-04-13[media] media: Rename is_media_entity_v4l2_io to is_media_entity_v4l2_video_d...Laurent Pinchart1-2/+2
2016-04-13[media] media: Add obj_type field to struct media_entityLaurent Pinchart1-37/+39
2016-03-03[media] media-entity: include linux/bug.h for WARN_ONPhilipp Zabel1-0/+1
2016-02-27[media] media: Media Controller non-locking __media_entity_pipeline_start/stop()Shuah Khan1-0/+19
2016-01-11[media] media-entitiy: add a function to create multiple linksMauro Carvalho Chehab1-0/+51
2016-01-11[media] media-entity.h: document the remaining functionsMauro Carvalho Chehab1-0/+11
2016-01-11[media] media-device.h: use just one u32 counter for object IDMauro Carvalho Chehab1-11/+10
2016-01-11[media] media-entity.h fix documentation for several parametersMauro Carvalho Chehab1-12/+12
2016-01-11[media] DocBook: document media_entity_graph_walk_cleanup()Mauro Carvalho Chehab1-0/+6
2016-01-11[media] move documentation to the header filesMauro Carvalho Chehab1-2/+16
2016-01-11[media] media: Move MEDIA_ENTITY_MAX_PADS from media-entity.h to media-entity.cSakari Ailus1-7/+0
2016-01-11[media] media: Remove pre-allocated entity enumeration bitmapSakari Ailus1-7/+2
2016-01-11[media] media: Keep using the same graph walk object for a given pipelineSakari Ailus1-1/+3
2016-01-11[media] media: Use entity enums in graph walkSakari Ailus1-2/+2
2016-01-11[media] media: Amend media graph walk API by init and cleanup functionsSakari Ailus1-5/+12
2016-01-11[media] media: Move media graph state for streamon/off to the pipelineSakari Ailus1-0/+6
2016-01-11[media] media: Add KernelDoc documentation for struct media_entity_graphSakari Ailus1-0/+9
2016-01-11[media] media: Move struct media_entity_graph definition upSakari Ailus1-10/+10
2016-01-11[media] media: Add an API to manage entity enumerationsSakari Ailus1-8/+133
2016-01-11[media] media: Introduce internal index for media entitiesSakari Ailus1-0/+3
2016-01-11[media] media-entity.h: Document some ancillary functionsMauro Carvalho Chehab1-1/+57
2016-01-11[media] media-entity.h: move kernel-doc tags from media-entity.cMauro Carvalho Chehab1-2/+134
2016-01-11[media] media_entity: rename media_obj functions to *_create *_destroyMauro Carvalho Chehab1-2/+2
2016-01-11[media] media-device.h: Improve documentation and update itMauro Carvalho Chehab1-0/+148
2016-01-11[media] media-entity.h: convert media_entity_cleanup to inlineMauro Carvalho Chehab1-1/+2
2016-01-11[media] media-entity.h: get rid of revision and group_id fieldsMauro Carvalho Chehab1-4/+0
2016-01-11[media] media framework: rename pads init function to media_entity_pads_init()Mauro Carvalho Chehab1-1/+1
2016-01-11[media] media_entity: remove gfp_flags argumentMauro Carvalho Chehab1-3/+1
2016-01-11[media] uapi/media.h: Rename entities types to functionsMauro Carvalho Chehab1-9/+9
2016-01-11[media] media-entity.h: rename entity.type to entity.functionMauro Carvalho Chehab1-4/+5
2016-01-11[media] media-entity: must check media_create_pad_link()Mauro Carvalho Chehab1-2/+3
2016-01-11[media] media-entity: enforce check of interface and links creationMauro Carvalho Chehab1-7/+9
2016-01-11[media] media-device: supress backlinks at G_TOPOLOGY ioctlMauro Carvalho Chehab1-0/+2
2016-01-11[media] media-entity.h: document all the structsMauro Carvalho Chehab1-30/+84
2016-01-11[media] media-device: remove interfaces and interface linksMauro Carvalho Chehab1-0/+1
2016-01-11[media] media-entity: unregister entity linksMauro Carvalho Chehab1-0/+3
2016-01-11[media] media: move mdev list init to gobjMauro Carvalho Chehab1-2/+1
2016-01-11[media] uapi/media.h: Add MEDIA_IOC_G_TOPOLOGY ioctlMauro Carvalho Chehab1-0/+2
2016-01-11[media] media controller: get rid of entity subtype on KernelMauro Carvalho Chehab1-10/+0
2016-01-11[media] media: add macros to check if subdev or V4L2 DMAMauro Carvalho Chehab1-0/+34
2016-01-11[media] media: add a linked list to track interfaces by mdevMauro Carvalho Chehab1-0/+3
2016-01-11[media] media: add support to link interfaces and entitiesMauro Carvalho Chehab1-0/+9
2016-01-11[media] media: make media_link more generic to handle interace linksMauro Carvalho Chehab1-5/+11
2016-01-11[media] media: convert links from array to listMauro Carvalho Chehab1-5/+5
2016-01-11[media] media: add functions to allow creating interfacesMauro Carvalho Chehab1-0/+48
2016-01-11[media] media: remove media entity .parent fieldJavier Martinez Canillas1-1/+0
2016-01-11[media] media: rename the function that create pad linksMauro Carvalho Chehab1-1/+1
2016-01-11[media] media: add a debug message to warn about gobj creation/removalMauro Carvalho Chehab1-0/+7
2016-01-11[media] media: use media_gobj inside linksMauro Carvalho Chehab1-0/+3
2016-01-11[media] media: use media_gobj inside padsMauro Carvalho Chehab1-0/+3
2016-01-11[media] media: use media_gobj inside entitiesMauro Carvalho Chehab1-5/+4
2016-01-11[media] media: add a common struct to be embed on media graph objectsMauro Carvalho Chehab1-0/+61
2016-01-11[media] media: create a macro to get entity IDMauro Carvalho Chehab1-0/+5
2016-01-11[media] media: get rid of unused "extra_links" param on media_entity_init()Mauro Carvalho Chehab1-1/+1
2015-10-01[media] media-entity.c: get rid of var length arraysMauro Carvalho Chehab1-0/+7
2015-04-03[media] media: entity: Document the media_entity_ops structureLaurent Pinchart1-0/+9
2015-02-13[media] media: Fix DVB devnode representation at media controllerMauro Carvalho Chehab1-11/+1
2013-12-18[media] media: Include linux/kernel.h for DIV_ROUND_UP()Sakari Ailus1-0/+1
2013-08-18[media] media: Add support for circular graph traversalLaurent Pinchart1-0/+4
2013-06-19[media] media: Add a function removing all links of a media entitySylwester Nawrocki1-0/+3
2013-06-08[media] media: Rename media_entity_remote_source to media_entity_remote_padAndrzej Hajda1-1/+1
2012-05-14[media] media: Add link_validate() op to check links to the sink padSakari Ailus1-2/+3
2011-12-20[media] media: fix truncated entity specificationClemens Ladisch1-1/+1
2011-03-22[media] media: Pipelines and media streamsLaurent Pinchart1-0/+10
2011-03-22[media] media: Links setupLaurent Pinchart1-0/+17
2011-03-22[media] media: Entities, pads and links enumerationLaurent Pinchart1-23/+1
2011-03-22[media] media: Entity use countLaurent Pinchart1-0/+9
2011-03-22[media] media: Entity graph traversalSakari Ailus1-0/+15
2011-03-22[media] media: Entities, pads and linksLaurent Pinchart1-0/+122