__video_dev...peline_start(9)
okay bestie, welcome to the Kernel API Manual page for __video_device_pipeline_start β the header does its little abbreviating thing and says __video_dev...peline_start(9), iconic behavior honestly π
πΈ NAME πΈ
__video_device_pipeline_start β mark a pipeline as streaming β¨
π¦ SYNOPSIS π¦
int __video_device_pipeline_start (struct video_device *vdev , struct
media_pipeline *pipe );
π ARGUMENTS π
vdevβ the starting video device. this is the device where the whole pipeline moment begins, periodt.pipeβ the media pipeline to be assigned to all entities in the pipeline. every entity in the pipeline gets this one, no cap.
π DESCRIPTION π
π¨ note: This is the non-locking version of video_device_pipeline_start.
okay so this is the non-locking one β keep that in mind, bestie, because that detail is literally the whole vibe check here.
The video device must contain a single pad. not zero, not a whole collection, a single pad β that's the rule, fr fr π«Ά
This is a convenience wrapper around __media_pipeline_start. so it's giving helpful little wrapper energy, not a whole new universe π
π₯ SEE ALSO π₯
Kernel file: ./include/media/v4l2-dev.h
enum vfl_devnode_type(9)enum vfl_devnode_direction(9)enum v4l2_video_device_flags(9)struct v4l2_prio_state(9)v4l2_prio_init(9)v4l2_prio_change(9)v4l2_prio_open(9)v4l2_prio_close(9)v4l2_prio_max(9)v4l2_prio_check(9)struct v4l2_file_operations(9)struct video_device(9)media_entity_to_video_device(9)to_video_device(9)__video_register_device(9)video_register_device(9)video_register_device_no_warn(9)video_unregister_device(9)video_device_alloc(9)video_device_release(9)video_device_release_empty(9)v4l2_disable_ioctl(9)video_get_drvdata(9)video_set_drvdata(9)video_devdata(9)video_drvdata(9)video_device_node_name(9)video_is_registered(9)v4l2_debugfs_root(9)video_device_pipeline_start(9)video_device_pipeline_stop(9)__video_device_pipeline_stop(9)video_device_pipeline_alloc_start(9)video_device_pipeline(9)
source/version/date check: this page lives under ./include/media, dated October 2026, and the header tag is __video_dev...peline_start(9). bye bestie, go mark that pipeline as streaming πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms