} MCP2515_ERRCNT;
#define MCP2515_STATUS_SHUTDOWN (1)
+#define MCP2515_TXBUF_NUM (3)
typedef struct {
struct canchip_t *chip;
uint8_t spi_buf[SPI_BUF_LEN];
struct work_struct workqueue_handler;
struct tasklet_struct tasklet_handler;
+
+ struct work_struct txwq_handler;
+ DECLARE_BITMAP(txfree, MCP2515_TXBUF_NUM);
+
MCP2515_ERRCNT errcnt;
uint32_t wakeint_cnt;
} MCP2515_PRIV;