xcan_state_interrupt(9)
π
xcan_state_interrupt(9) π
okay so bestie, this is the xcan_state_interrupt page from the Kernel API Manual β yes, section 9, kernel API girlies rise. it's short, it's iconic, and we are keeping every single detail. no cap. π«Ά
β¨ NAME β¨
xcan_state_interrupt β it will check the state of the CAN device.
πΈ SYNOPSIS πΈ
void xcan_state_interrupt (struct net_device *ndev , u32 isr );
π ARGUMENTS π
ndevβnet_devicepointer. literally the net device pointer, bestie.isrβ interrupt status register value. that's the interrupt status register value, exactly.
π¦ DESCRIPTION π¦
okay so here's the tea: this checks the state of the CAN device and puts the device into the appropriate state. that's the whole description, and honestly it's giving βsmall function, important jobβ energy. periodt. π
π SEE ALSO π
bestie, the cross-reference list is long and we are not skipping a single one. every ref stays. π
- Kernel file
./drivers/net/can/xilinx_can.c - 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_rx_fifo_get_next_frame(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)
that's the whole page, bestie π«Ά β source is ./drivers/net/can, dated October 2026, and it's the xcan_state_interrupt(9) page 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