libie_ctlq_xn_send_clean(9)
π NAME π
okay bestie, meet libie_ctlq_xn_send_clean(9) from the Kernel API Manual β she cleans xn-controlled Tx messages, and honestly? iconic. β¨
π SYNOPSIS π
u32 libie_ctlq_xn_send_clean (struct libie_ctlq_info *ctlq , void
(*rel_tx_buf)(const void *buf_va) , bool force );
π¦ ARGUMENTS π¦
ctlqβ the control queue you're cleaning. yes ma'am, that's the target. π―rel_tx_bufβ your driver callback that frees the buffer. it's giving "you handle the cleanup, bestie." πforceβ force the clean regardless of DD. periodt, DD does not get a vote here. π
π RETURN π
it returns a u32, and that number is literally the number of completed/released messages. slay. π«Ά
π SEE ALSO π
- Kernel file:
./drivers/net/ethernet/intel/libie/controlq.c 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_find_ctlq(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_shutdown(9),libie_ctlq_xn_deinit(9),libie_ctlq_xn_init(9)
mwah π β this page's footer/source-version is ./drivers/net/ethernet/intel/l..., dated October 2026. byeee, 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