xcan_rx_fifo_get_next_frame(9)
π xcan_rx_fifo_get_next_frame(9) π
okay so bestie, welcome to the kernel API manual, section 9 β this one's a little function from the Xilinx CAN driver and honestly it's giving "quiet side character who actually runs the whole group chat." β¨
πΈ NAME πΈ
xcan_rx_fifo_get_next_frame β literally just: get the register offset of the next RX frame. that's it. that's the whole job. icon behavior. π
β¨ SYNOPSIS β¨
int xcan_rx_fifo_get_next_frame (struct xcan_priv *priv );
one argument, one int coming back. minimal. clean. lowkey obsessed. π
π¦ ARGUMENTS π¦
privβ the driver's private data structure. that's the driver's whole little diary of state, and you're handing it over so this function can peek inside. no cap, that's the only thing it needs from you. π«Ά
β RETURN β
it returns the register offset of the next frame in the RX FIFO. so like β not the frame itself, the offset of where that frame lives. think of it as the function handing you the address of the party, not the party. iykyk. πβ¨
π SEE ALSO π
this is the part where the manpage goes full main-character ensemble cast. so many friends. all of them in Kernel file ./drivers/net/can/xilinx_can.c, and all of them doing sibling vibes:
struct xcan_priv(9)xcan_write_reg_le(9)xcan_read_reg_le(9)xcan_write_reg_be(9)xcan_read_reg_be(9)xcan_rx_int_mask(9)set_reset_mode(9)xcan_set_bittiming(9)xcan_chip_start(9)xcan_do_set_mode(9)xcan_write_frame(9)xcan_start_xmit_fifo(9)xcan_start_xmit_mailbox(9)xcan_start_xmit(9)xcan_rx(9)xcanfd_rx(9)xcan_current_error_state(9)xcan_set_error_state(9)xcan_update_error_state_after_rxtx(9)xcan_err_interrupt(9)xcan_state_interrupt(9)xcan_rx_poll(9)xcan_tx_interrupt(9)xcan_interrupt(9)xcan_chip_stop(9)xcan_open(9)xcan_close(9)xcan_get_berr_counter(9)xcan_get_auto_tdcv(9)xcan_suspend(9)xcan_resume(9)xcan_runtime_suspend(9)xcan_runtime_resume(9)xcan_probe(9)xcan_remove(9)
like, that's the whole friend group right there. read them, love them, they're all in the same folder. π
ngl there are no warnings, no error codes, and no spicy caveats on this page β it's a genuinely chill little getter. don't invent drama where there isn't any, bestie. π§
and that's the page!! mwah π this masterpiece lives in ./drivers/net/can, dated October 2026, and it's filed under xcan_rx_fifo_get_next_frame(9) in the Kernel API Manual β 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