ENUM VB2_IO_MODES(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual page for enum vb2_io_modes(9) β¨ the title is right there, and this whole page is literally about queue access methods β thatβs the vibe π
.
β¨ SYNOPSIS β¨
hereβs the exact enum shape, no cap β keep the spacing and that blank line exactly as they are π:
enum vb2_io_modes {
VB2_MMAP ,
VB2_USERPTR ,
VB2_READ ,
VB2_WRITE ,
VB2_DMABUF
};
πΈ Constants πΈ
these are the constants, aka the access-method girlies π:
VB2_MMAPβ driver supportsMMAPwith streaming API π¦VB2_USERPTRβ driver supportsUSERPTRwith streaming API πVB2_READβ driver supports read style access πVB2_WRITEβ driver supports write style access βοΈVB2_DMABUFβ driver supportsDMABUFwith streaming API π
π SEE ALSO π
go sip these related pages in this exact order, bestie β itβs a whole friend group π«Ά:
- Kernel file
./include/media/videobuf2-core.h enum vb2_memory(9)struct vb2_mem_ops(9)struct vb2_plane(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_start_streaming_called(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)
and thatβs the page, bestie π«Ά this little enum vb2_io_modes(9) moment comes from ./include/media and is dated October 2026 β go live your queue-access dreams fr fr πβ¨
π¦ 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