libie_find_ctlq(9)
β¨ libie_find_ctlq β¨
okay so welcome to the Kernel API Manual, bestie π
this one's libie_find_ctlq(9) and it's literally the "where's my queue" girlie of the libie world π
πΈ NAME πΈ
libie_find_ctlq β find the controlq for the given id and type π¦
like, you give it an id and a type, and it goes and finds you the matching controlq. that's the whole vibe. no cap. β¨
π SYNOPSIS π
struct libie_ctlq_info * libie_find_ctlq (struct libie_ctlq_ctx *ctx ,
enum libie_ctlq_type type , int id );
π«Ά ARGUMENTS π«Ά
ctxβ libie CP context information π§ like, the whole situation, the context, the lore.typeβ type of controlq to find π you're telling it what kind of queue you're looking for.idβ controlq id to find π₯ and this is which one, specifically. the identifier. the name tag at the party.
β RETURN β
control queue info pointer on success, NULL on failure π
so like, you either get your pointer and you're slaying, or you get NULL and you're on your own, sorry bestie π
π SEE ALSO π
okay this list is long β like, genuinely iconic levels of cross-referencing β but every single one of these is part of the family so let's give them all their moment π
- Kernel file
./drivers/net/ethernet/intel/libie/controlq.cπ (yes, the actual source, go read it, iykyk) libie_ctlq_free_fq(9)libie_ctlq_init_fq(9)libie_ctlq_prep_rx_desc(9)libie_ctlq_post_rx_buffs(9)libie_ctlq_free_tx_msgs(9)libie_ctlq_alloc_tx_msgs(9)libie_cp_free_desc_mem(9)libie_ctlq_dealloc_ring_res(9)libie_cp_alloc_desc_mem(9)libie_ctlq_alloc_queue_res(9)libie_ctlq_init_regs(9)libie_ctlq_add(9)libie_ctlq_remove(9)libie_ctlq_init(9)libie_ctlq_deinit(9)libie_ctlq_tx_desc_from_msg(9)libie_ctlq_send_desc_avail(9)libie_ctlq_send(9)libie_ctlq_send_clean(9)libie_ctlq_fill_rx_msg(9)libie_ctlq_recv(9)libie_ctlq_xn_pop_free(9)__libie_ctlq_xn_push_free(9)libie_ctlq_xn_push_free(9)libie_ctlq_xn_deinit_dma(9)libie_ctlq_xn_init_dma(9)libie_ctlq_xn_process_recv(9)libie_xn_check_async_timeout(9)libie_ctlq_xn_recv(9)libie_cp_map_dma_mem(9)libie_cp_unmap_dma_mem(9)libie_ctlq_xn_process_send(9)libie_ctlq_xn_send(9)struct libie_ctlq_xn_rel_tx_ctx(9)libie_ctlq_xn_rel_tx_buf(9)libie_ctlq_xn_send_clean(9)libie_ctlq_xn_shutdown(9)libie_ctlq_xn_deinit(9)libie_ctlq_xn_init(9)
and that's the page, bestie π tysm for reading, mwah π
sign-off time: this lil masterpiece comes from ./drivers/net/ethernet/intel/l... and it's dated October 2026 ποΈ β libie_find_ctlq(9), periodt. π
π¦ 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