CAN Device Driver Internals | ||
---|---|---|
<<< Previous | Next >>> |
interrupt vector number, this value is system specific
driver private pointer registered at time of request_irq call. The CAN driver uses this pointer to store relationship of interrupt to chip state structure - struct chip_t
system dependent value pointing to registers stored in exception frame
Interrupt handler is activated when state of CAN controller chip changes, there is message to be read or there is more space for new messages or error occurs. The receive events results in reading of the message from CAN controller chip and distribution of message through attached message queues.
<<< Previous | Home | Next >>> |
sja1000p_irq_write_handler | Up | sja1000p_wakeup_tx |