knav_queue_device_control(9)
π knav_queue_device_control(9) π
okay so bestie, welcome to the Kernel API Manual β yes that's the manual this page lives in, and yes this is the page for knav_queue_device_control. it does control operations on a queue. that's the whole vibe. β¨
π NAME π
knav_queue_device_control β perform control operations on a queue π¦
like, it's the remote control for your queue. the button-pusher. the main character of queue admin, fr fr.
πΈ SYNOPSIS πΈ
int knav_queue_device_control (void *qhandle , enum knav_queue_ctrl_cmd
cmd , unsigned long arg );
look at her. three args, one int return, absolutely serving function signature realness π
(and yeah, the line break in the middle there is exactly how the original prints it β keep it, don't come for me)
β¨ ARGUMENTS β¨
qhandleβ the queue handle. this is your lil pointer to the queue you're messing with π«Άcmdβ the control commands. anenum knav_queue_ctrl_cmd, so like, which control thing you wanna do πargβ the command argument. anunsigned longthat gets passed along with whatever command you picked. it's giving "here's the extra info, do with it what you will" π
π₯ RETURN π₯
0on success πerrnootherwise π (no cap, that's it, that's the whole return story)
π SEE ALSO π
Kernel file ./drivers/soc/ti/knav_qmss_queue.c π
then the whole friend group, in order:
knav_queue_notify(9)knav_queue_open(9)knav_queue_close(9)knav_queue_push(9)knav_queue_pop(9)knav_pool_create(9)knav_pool_destroy(9)knav_pool_desc_get(9)knav_pool_desc_put(9)knav_pool_desc_map(9)knav_pool_desc_unmap(9)knav_pool_count(9)
literally the entire knav-verse, go read all of them, iykyk π§
lowkey reminder: the manpage lives under ./drivers/soc/ti and it's dated October 2026, so that's the version/source/date info you're working with ποΈ
and that's the page, bestie β knav_queue_device_control(9), out. slay, periodt, go control some queues πππ¦
π¦ 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