Lines Matching refs:ir
1158 static void m_can_coalescing_update(struct m_can_classdev *cdev, u32 ir)
1167 if (cdev->rx_coalesce_usecs_irq > 0 && (ir & (IR_RF0N | IR_RF0W))) {
1171 if (cdev->tx_coalesce_usecs_irq > 0 && (ir & (IR_TEFN | IR_TEFW))) {
1190 u32 ir;
1197 ir = m_can_read(cdev, M_CAN_IR);
1198 m_can_coalescing_update(cdev, ir);
1199 if (!ir)
1203 m_can_write(cdev, M_CAN_IR, ir);
1213 if (ir & (IR_RF0N | IR_RF0W | IR_ERR_ALL_30X)) {
1214 cdev->irqstatus = ir;
1221 pkts = m_can_rx_peripheral(dev, ir);
1228 if (ir & IR_TC) {
1239 if (ir & (IR_TEFN | IR_TEFW)) {