Lines Matching refs:sts

625 	u32 sts, ch;
631 err = readl_poll_timeout((gpriv->base + RCANFD_GSTS), sts,
632 !(sts & RCANFD_GSTS_GRAMINIT), 2, 500000);
644 err = readl_poll_timeout((gpriv->base + RCANFD_GSTS), sts,
645 (sts & RCANFD_GSTS_GRSTSTS), 2, 500000);
672 err = readl_poll_timeout((gpriv->base + RCANFD_CSTS(ch)), sts,
673 (sts & RCANFD_CSTS_CRSTSTS),
871 u32 gerfl, sts;
884 sts = rcar_canfd_read(priv->base,
886 if (sts & RCANFD_CFSTS_CFMLT) {
891 sts & ~RCANFD_CFSTS_CFMLT);
894 sts = rcar_canfd_read(priv->base, RCANFD_RFSTS(ridx));
895 if (sts & RCANFD_RFSTS_RFMLT) {
899 sts & ~RCANFD_RFSTS_RFMLT);
1036 u32 sts;
1051 sts = rcar_canfd_read(priv->base,
1053 unsent = RCANFD_CFSTS_CFMC(sts);
1069 sts & ~RCANFD_CFSTS_CFTXIF);
1078 u32 sts, cc, gerfl;
1095 sts = rcar_canfd_read(priv->base, RCANFD_RFSTS(ridx));
1097 if (likely(sts & RCANFD_RFSTS_RFIF &&
1149 u32 sts, ch, cerfl;
1159 sts = rcar_canfd_read(priv->base, RCANFD_CSTS(ch));
1160 txerr = RCANFD_CSTS_TECCNT(sts);
1161 rxerr = RCANFD_CSTS_RECCNT(sts);
1171 sts = rcar_canfd_read(priv->base,
1173 if (likely(sts & RCANFD_CFSTS_CFTXIF))
1231 u32 sts, ch = priv->channel;
1243 err = readl_poll_timeout((priv->base + RCANFD_CSTS(ch)), sts,
1244 (sts & RCANFD_CSTS_COMSTS), 2, 500000);
1302 u32 sts, ch = priv->channel;
1310 err = readl_poll_timeout((priv->base + RCANFD_CSTS(ch)), sts,
1311 (sts & RCANFD_CSTS_CRSTSTS), 2, 500000);
1345 u32 sts = 0, id, dlc;
1372 sts |= RCANFD_CFFDCSTS_CFFDF;
1374 sts |= RCANFD_CFFDCSTS_CFBRS;
1377 sts |= RCANFD_CFFDCSTS_CFESI;
1381 RCANFD_F_CFFDCSTS(ch, RCANFD_CFFIFO_IDX), sts);
1419 u32 sts = 0, id, dlc;
1427 sts = rcar_canfd_read(priv->base, RCANFD_F_RFFDSTS(ridx));
1428 if (sts & RCANFD_RFFDSTS_RFFDF)
1450 if (sts & RCANFD_RFFDSTS_RFFDF)
1455 if (sts & RCANFD_RFFDSTS_RFESI) {
1460 if (!(sts & RCANFD_RFFDSTS_RFFDF) && (id & RCANFD_RFID_RFRTR)) {
1463 if (sts & RCANFD_RFFDSTS_RFBRS)
1493 u32 sts;
1498 sts = rcar_canfd_read(priv->base, RCANFD_RFSTS(ridx));
1500 if (sts & RCANFD_RFSTS_RFEMP)
1506 if (sts & RCANFD_RFSTS_RFIF)
1508 sts & ~RCANFD_RFSTS_RFIF);
1636 u32 sts, ch, fcan_freq;
1770 err = readl_poll_timeout((gpriv->base + RCANFD_GSTS), sts,
1771 !(sts & RCANFD_GSTS_GNOPM), 2, 500000);