Lines Matching refs:txoff
222 u32 txoff; member
440 for (used = 0; used < space && data->txoff != data->txlen; used++) { in wbcir_irq_tx()
441 if (data->txbuf[data->txoff] == 0) { in wbcir_irq_tx()
442 data->txoff++; in wbcir_irq_tx()
445 byte = min((u32)0x80, data->txbuf[data->txoff]); in wbcir_irq_tx()
446 data->txbuf[data->txoff] -= byte; in wbcir_irq_tx()
448 byte |= (data->txoff % 2 ? 0x80 : 0x00); /* pulse/space */ in wbcir_irq_tx()
452 while (data->txbuf[data->txoff] == 0 && data->txoff != data->txlen) in wbcir_irq_tx()
453 data->txoff++; in wbcir_irq_tx()
464 } else if (data->txoff == data->txlen) { in wbcir_irq_tx()
678 data->txoff = 0; in wbcir_tx()