Home
last modified time | relevance | path

Searched refs:reg_esr (Results 1 – 1 of 1) sorted by relevance

/Linux-v6.1/drivers/net/can/flexcan/
Dflexcan-core.c788 static void flexcan_irq_bus_err(struct net_device *dev, u32 reg_esr) in flexcan_irq_bus_err() argument
806 if (reg_esr & FLEXCAN_ESR_BIT1_ERR) { in flexcan_irq_bus_err()
811 if (reg_esr & FLEXCAN_ESR_BIT0_ERR) { in flexcan_irq_bus_err()
816 if (reg_esr & FLEXCAN_ESR_ACK_ERR) { in flexcan_irq_bus_err()
822 if (reg_esr & FLEXCAN_ESR_CRC_ERR) { in flexcan_irq_bus_err()
828 if (reg_esr & FLEXCAN_ESR_FRM_ERR) { in flexcan_irq_bus_err()
833 if (reg_esr & FLEXCAN_ESR_STF_ERR) { in flexcan_irq_bus_err()
850 static void flexcan_irq_state(struct net_device *dev, u32 reg_esr) in flexcan_irq_state() argument
862 flt = reg_esr & FLEXCAN_ESR_FLT_CONF_MASK; in flexcan_irq_state()
864 tx_state = unlikely(reg_esr & FLEXCAN_ESR_TX_WRN) ? in flexcan_irq_state()
[all …]