fm10k_fifo_tail_offset(9)
π fm10k_fifo_tail_offset π
okay so bestie, welcome to fm10k_fifo_tail_offset(9) β yes that's the kernel API manual, section 9, and yes we're gonna get through this together. grab a lil snack π
β¨ NAME β¨
fm10k_fifo_tail_offset β returns indices of tail with given offset. that's it. that's the whole vibe. π
πΈ SYNOPSIS πΈ
u16 fm10k_fifo_tail_offset (struct fm10k_mbx_fifo *fifo , u16 offset );
literally just two args and it hands you back a u16, no cap π
π¦ ARGUMENTS π¦
fifoβ pointer to FIFO. yeah. it's a pointer. to the FIFO. that one. πoffsetβ offset to add to tail, bestie. that's the whole errand. β¨
π DESCRIPTION π
so what this icon actually does: it returns the indices into the FIFO based on tail + offset. that's the tea, fr fr. you give it the tail and a lil offset, it gives you the index. simple. clean. main character energy. π«Ά
π₯ SEE ALSO π₯
okay this is the part where I hold your hand because the list is LONG and it ATE π
Kernel file ./drivers/net/ethernet/intel/fm10k/fm10k_mbx.cβ that's the file, go read it if you're curious π
and now the whole squad, in order, exactly as they appear:
fm10k_fifo_init(9)fm10k_fifo_used(9)fm10k_fifo_unused(9)fm10k_fifo_empty(9)fm10k_fifo_head_offset(9)fm10k_fifo_head_len(9)fm10k_fifo_head_drop(9)fm10k_fifo_drop_all(9)fm10k_mbx_index_len(9)fm10k_mbx_tail_add(9)fm10k_mbx_tail_sub(9)fm10k_mbx_head_add(9)fm10k_mbx_head_sub(9)fm10k_mbx_pushed_tail_len(9)fm10k_fifo_write_copy(9)fm10k_fifo_enqueue(9)fm10k_mbx_validate_msg_size(9)fm10k_mbx_write_copy(9)fm10k_mbx_pull_head(9)fm10k_mbx_read_copy(9)fm10k_mbx_push_tail(9)fm10k_crc_16b(9)fm10k_fifo_crc(9)fm10k_mbx_update_local_crc(9)fm10k_mbx_verify_remote_crc(9)fm10k_mbx_rx_ready(9)fm10k_mbx_tx_ready(9)fm10k_mbx_tx_complete(9)fm10k_mbx_dequeue_rx(9)fm10k_mbx_enqueue_tx(9)fm10k_mbx_read(9)fm10k_mbx_write(9)fm10k_mbx_create_connect_hdr(9)fm10k_mbx_create_data_hdr(9)fm10k_mbx_create_disconnect_hdr(9)fm10k_mbx_create_fake_disconnect_hdr(9)fm10k_mbx_create_error_msg(9)fm10k_mbx_validate_msg_hdr(9)fm10k_mbx_create_reply(9)fm10k_mbx_reset_work(9)fm10k_mbx_update_max_size(9)fm10k_mbx_connect_reset(9)fm10k_mbx_process_connect(9)fm10k_mbx_process_data(9)fm10k_mbx_process_disconnect(9)fm10k_mbx_process_error(9)fm10k_mbx_process(9)fm10k_mbx_disconnect(9)fm10k_mbx_connect(9)fm10k_mbx_validate_handlers(9)fm10k_mbx_register_handlers(9)fm10k_pfvf_mbx_init(9)fm10k_sm_mbx_create_data_hdr(9)fm10k_sm_mbx_create_connect_hdr(9)fm10k_sm_mbx_connect_reset(9)fm10k_sm_mbx_connect(9)fm10k_sm_mbx_disconnect(9)fm10k_sm_mbx_validate_fifo_hdr(9)fm10k_sm_mbx_process_error(9)fm10k_sm_mbx_create_error_msg(9)fm10k_sm_mbx_receive(9)fm10k_sm_mbx_transmit(9)fm10k_sm_mbx_create_reply(9)fm10k_sm_mbx_process_reset(9)fm10k_sm_mbx_process_version_1(9)fm10k_sm_mbx_process(9)fm10k_sm_mbx_init(9)
like I said. the whole squad. ate and left no crumbs. π
and that's the page bestie!! before you go, the footer tea: it's from ./drivers/net/ethernet/intel/f... (yes it's truncated like that, don't come for me, that's literally what it says π), dated October 2026, and it's tagged fm10k_fifo_tail_offset(9) because obviously. mwah. take care of yourself, hydrate, and go read your FIFO indices π
πβ¨ππ¦
π¦ 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