fm10k_sm_mb...te_error_msg(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… fm10k_sm_mbx_create_error_msg(9) πŸ’…

okay bestie, welcome to the Kernel API Manual ✨ this page is short, cute, and extremely specific. no cap.


πŸŽ€ NAME πŸŽ€

fm10k_sm_mbx_create_error_msg β€” Process an error in FIFO header

πŸ¦‹ SYNOPSIS πŸ¦‹

void fm10k_sm_mbx_create_error_msg (struct fm10k_mbx_info *mbx , s32 err );

🌸 ARGUMENTS 🌸

  • mbx β€” pointer to mailbox. it's giving "here is the mailbox, bestie, pls handle it."
  • err β€” local error encountered. this is the actual error drama being passed in.

✨ DESCRIPTION ✨

so this function will interpret the error provided by err, and based on that it may set the error bit in the local message header. that's the whole plot. iconic, lowkey πŸ’–

🌈 SEE ALSO 🌈

Kernel file ./drivers/net/ethernet/intel/fm10k/fm10k_mbx.c

and the whole fm10k mbx friend group, fr fr:

fm10k_fifo_init(9), fm10k_fifo_used(9), fm10k_fifo_unused(9),
fm10k_fifo_empty(9), fm10k_fifo_head_offset(9),
fm10k_fifo_tail_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_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)

okay bye bestie 🫢 this footer situation says source/version ./drivers/net/ethernet/intel/f..., date October 2026, and the footer title is fm10k_sm_mb...te_error_msg(9). periodt. πŸ’œ

πŸ“¦ where this page comes from