sc_written
while (sc->sc_written < sc->sc_len &&
written = sc->sc_written++;
if (sc->sc_written == sc->sc_len && sc->sc_read == sc->sc_len) {
sc->sc_written = 0;
uint32_t sc_written;
if (sc->sc_written == sc->sc_len)
written = sc->sc_written++;
if (sc->sc_written == sc->sc_len && sc->sc_read == sc->sc_len)
sc->sc_written = 0;
while ((sc->sc_len - sc->sc_written) > 0) {
uint32_t sc_written;
written = sc->sc_written++;
if (sc->sc_written == sc->sc_len && sc->sc_read == sc->sc_len)
sc->sc_written = 0;
while ((resid = sc->sc_len - sc->sc_written) > 0) {
uint32_t sc_written;
bytes = min(sc->sc_len - sc->sc_written, sc->sc_fifolvl);
written = sc->sc_written++;
if (sc->sc_written == sc->sc_len && sc->sc_read == sc->sc_len) {
while (sc->sc_len - sc->sc_written > 0) {
sc->sc_written = 0;
while (sc->sc_written < sc->sc_len &&
written = sc->sc_written++;
if (sc->sc_written != sc->sc_len ||
sc->sc_written = 0;
sc->sc_written = 0;
uint32_t sc_written;
uint32_t sc_written;
while (sc->sc_written < sc->sc_len &&
written = sc->sc_written++;
sc->sc_written = 0;