Lines Matching refs:isr
373 static int rockchip_can_err(struct net_device *ndev, u8 isr) in rockchip_can_err() argument
396 if (isr & RX_BUF_OV) { in rockchip_can_err()
413 if (isr & ERR_WARN_INT) { in rockchip_can_err()
425 if (isr & BUS_ERR_INT) { in rockchip_can_err()
456 if (isr & PASSIVE_ERR) { in rockchip_can_err()
464 if (isr & TX_LOSTARB) { in rockchip_can_err()
506 u8 isr; in rockchip_can_interrupt() local
508 isr = readl(rcan->base + CAN_INT); in rockchip_can_interrupt()
509 if (isr & TX_FINISH) { in rockchip_can_interrupt()
520 if (isr & RX_FINISH) in rockchip_can_interrupt()
523 if (isr & err_int) { in rockchip_can_interrupt()
525 if (rockchip_can_err(ndev, isr)) in rockchip_can_interrupt()
529 writel(isr, rcan->base + CAN_INT); in rockchip_can_interrupt()
531 netdev_dbg(ndev, "isr: 0x%x\n", isr); in rockchip_can_interrupt()