vb2_start_streaming_called(9)
π vb2_start_streaming_called(9) β the Kernel API Manual, bestie edition π
okay so welcome to the Kernel API Manual, section 9 (that's the kernel-API-girlies section, iykyk) β¨. Today's main character is vb2_start_streaming_called and honestly? she's a vibe check for your driver. Let's get into it π«Ά
πΈ NAME πΈ
vb2_start_streaming_called β returns the streaming status of the driver, fr fr π
β¨ SYNOPSIS β¨
bool vb2_start_streaming_called (struct vb2_queue *q );
that's it. that's the whole flex. one argument, one bool back. no cap π
π¦ ARGUMENTS π¦
qβ pointer tostruct vb2_queuewith the videobuf2 queue π. yeah. that's the queue. you know the one. hand her over and she'll tell you what's up π
π SEE ALSO π
okay this is the whole friend group, and yes they all showed up to the group chat ππ the kernel file we're repping lives at ./include/media/videobuf2-core.h πβ¨ β and here's everyone else:
enum vb2_memory(9)struct vb2_mem_ops(9)struct vb2_plane(9)enum vb2_io_modes(9)enum vb2_buffer_state(9)struct vb2_buffer(9)struct vb2_ops(9)struct vb2_buf_ops(9)struct vb2_queue(9)vb2_queue_allows_cache_hints(9)vb2_plane_vaddr(9)vb2_plane_cookie(9)vb2_buffer_done(9)vb2_discard_done(9)vb2_wait_for_all_buffers(9)vb2_core_querybuf(9)vb2_core_reqbufs(9)vb2_core_create_bufs(9)vb2_core_prepare_buf(9)vb2_core_remove_bufs(9)vb2_core_qbuf(9)vb2_core_dqbuf(9)vb2_core_streamon(9)vb2_core_streamoff(9)vb2_core_expbuf(9)vb2_core_queue_init(9)vb2_core_queue_release(9)vb2_queue_error(9)vb2_mmap(9)vb2_get_unmapped_area(9)vb2_core_poll(9)vb2_read(9)vb2_write(9)vb2_thread_fnc(9)vb2_thread_start(9)vb2_thread_stop(9)vb2_is_streaming(9)vb2_fileio_is_active(9)vb2_get_num_buffers(9)vb2_is_busy(9)vb2_get_drv_priv(9)vb2_set_plane_payload(9)vb2_get_plane_payload(9)vb2_plane_size(9)vb2_clear_last_buffer_dequeued(9)vb2_get_buffer(9)vb2_buffer_in_use(9)vb2_verify_memory_type(9)vb2_request_object_is_buffer(9)vb2_request_buffer_cnt(9)
like. the whole squad. every single one. not me listing all fifty of them π but that's the roster and I love that for us π«Ά
ngl bestie, this page is short and sweet β no hidden pitfalls, no scary warnings, just a bool telling you if streaming got called. iconic behaviour honestly π
and that's the page!! sign-off time: this little cutie lives under ./include/media π, dated October 2026 β, and she's filed as vb2_start_streaming_called(9) in the Kernel API Manual because obviously π
β¨ bye bestie ily, go read your buffers π¦πΈ
π¦ 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