vb2_queue_al..._cache_hints(9)
π
vb2_queue_al..._cache_hints(9) β Kernel API Manual β¨
Okay so bestie, welcome to the vb2_queue_allows_cache_hints(9) page from the Kernel API Manual π«Ά this is the whole vibe, and we're keeping every detail because that's the assignment.
π NAME π
vb2_queue_allows_cache_hints β returns true if the queue allows cache and memory consistency hints. That's the whole entire check, no cap: it's giving very important little boolean energy for whether cache and memory consistency hints are allowed on this queue π
β¨ SYNOPSIS β¨
Here's the signature, bestie β keep it exactly as it is, character for character, because we do not freestyle kernel signatures in this group chat π
bool vb2_queue_allows_cache_hints (struct vb2_queue *q );
π«Ά ARGUMENTS π«Ά
qβ a pointer to astruct vb2_queuewith the videobuf2 queue. That's the queue you're asking about, and she is literally the main character of this check π
π SEE ALSO π
Okay so you want the whole friend group? Say less π«Ά here's every single reference β yes, every single one, no skipping the "boring" ones because that is not the vibe:
- Kernel file:
./include/media/videobuf2-core.h 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_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)
mwah π that's the whole page, and it's giving very demure, very kernel-core. This one comes from ./include/media, dated October 2026, and the page is literally vb2_queue_al..._cache_hints(9). bye bestie πβ¨
π¦ 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