kfifo_len(9)
π kfifo_len β Kernel API Manual (9) β¨
okay bestie, welcome to kfifo_len(9) β a manual page from the Kernel API Manual, and honestly? it's a short one but it serves. π
β¨ NAME β¨
kfifo_len β literally returns the number of used elements in the fifo. that's it. that's the whole job. no cap. π
π¦ SYNOPSIS π¦
kfifo_len (fifo );
πΈ ARGUMENTS πΈ
fifoβ the address of the fifo to be used. like, hand her the fifo and she'll tell you how much of it is currently occupied. π
π«Ά SEE ALSO π«Ά
the kernel file ./include/linux/kfifo.h β and bestie, the whole kfifo friend group is here, it's giving family reunion π:
DECLARE_KFIFO_PTR(9)DECLARE_KFIFO(9)INIT_KFIFO(9)DEFINE_KFIFO(9)kfifo_initialized(9)kfifo_esize(9)kfifo_recsize(9)kfifo_size(9)kfifo_reset(9)kfifo_reset_out(9)kfifo_is_empty(9)kfifo_is_empty_spinlocked(9)kfifo_is_empty_spinlocked_noirqsave(9)kfifo_is_full(9)kfifo_avail(9)kfifo_skip_count(9)kfifo_skip(9)kfifo_peek_len(9)kfifo_alloc(9)kfifo_alloc_node(9)kfifo_free(9)kfifo_init(9)kfifo_put(9)kfifo_get(9)kfifo_peek(9)kfifo_in(9)kfifo_in_spinlocked(9)kfifo_in_spinlocked_noirqsave(9)kfifo_out(9)kfifo_out_spinlocked(9)kfifo_out_spinlocked_noirqsave(9)kfifo_from_user(9)kfifo_to_user(9)kfifo_dma_in_prepare_mapped(9)kfifo_dma_in_finish(9)kfifo_dma_out_prepare_mapped(9)kfifo_dma_out_finish(9)kfifo_out_peek(9)kfifo_out_linear(9)kfifo_out_linear_ptr(9)
π reminder bestie: every one of those is a real page, spelled exactly like that. don't be out here typoing kfifo_is_empty_spinlocked_noirqsave in front of company π
π and that's the whole page, periodt. this one came from ./include/linux, dated October 2026 β mwah, slay, see you in the next manpage ππ
π¦ 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