Lines Matching refs:readw
212 while (!(readw(®->control) & CCA)) { in bfin_can_set_reset_mode()
265 writew(readw(®->control) & ~CCR, ®->control); in bfin_can_set_normal_mode()
267 while (readw(®->status) & CCA) { in bfin_can_set_normal_mode()
333 u16 cec = readw(®->cec); in bfin_can_get_berr_counter()
403 cf->can_id = ((readw(®->chl[RECEIVE_EXT_CHL].id1) in bfin_can_rx()
405 + readw(®->chl[RECEIVE_EXT_CHL].id0); in bfin_can_rx()
410 cf->can_id = (readw(®->chl[RECEIVE_STD_CHL].id1) in bfin_can_rx()
414 if (readw(®->chl[obj].id1) & RTR) in bfin_can_rx()
418 cf->can_dlc = get_can_dlc(readw(®->chl[obj].dlc) & 0xF); in bfin_can_rx()
422 val = readw(®->chl[obj].data[i]); in bfin_can_rx()
475 u16 cec = readw(®->cec); in bfin_can_err()
523 if ((irq == priv->tx_irq) && readw(®->mbtif2)) { in bfin_can_interrupt()
527 stats->tx_bytes += readw(®->chl[TRANSMIT_CHL].dlc); in bfin_can_interrupt()
530 } else if ((irq == priv->rx_irq) && readw(®->mbrif1)) { in bfin_can_interrupt()
532 isrc = readw(®->mbrif1); in bfin_can_interrupt()
535 } else if ((irq == priv->err_irq) && readw(®->gis)) { in bfin_can_interrupt()
537 isrc = readw(®->gis); in bfin_can_interrupt()
538 status = readw(®->esr); in bfin_can_interrupt()
738 writew(readw(®->control) | SMR, ®->control); in bfin_can_suspend()
739 while (!(readw(®->intr) & SMACK)) { in bfin_can_suspend()