Lines Matching refs:syt_offset
367 if (desc->syt_offset != CIP_SYT_NO_INFO)
421 unsigned int syt_offset;
425 syt_offset = *last_syt_offset + *syt_offset_state;
440 syt_offset = *last_syt_offset;
441 syt_offset += 1386 + ((index && !(index & 3)) ||
448 syt_offset = *last_syt_offset - TICKS_PER_CYCLE;
449 *last_syt_offset = syt_offset;
451 if (syt_offset >= TICKS_PER_CYCLE)
452 syt_offset = CIP_SYT_NO_INFO;
454 return syt_offset;
468 desc->syt_offset = calculate_syt_offset(&last, &state, sfc);
482 unsigned int syt_offset;
491 syt_offset = syt_cycle_lo * TICKS_PER_CYCLE + (syt & 0x0fff);
492 if (syt_offset < transfer_delay)
493 syt_offset += CIP_SYT_CYCLE_MODULUS * TICKS_PER_CYCLE;
495 return syt_offset - transfer_delay;
527 dst->syt_offset = compute_syt_offset(src->syt, src->cycle, transfer_delay);
529 dst->syt_offset = CIP_SYT_NO_INFO;
990 static unsigned int compute_syt(unsigned int syt_offset, unsigned int cycle,
995 syt_offset += transfer_delay;
996 syt = ((cycle + syt_offset / TICKS_PER_CYCLE) << 12) |
997 (syt_offset % TICKS_PER_CYCLE);
1019 if (aware_syt && seq->syt_offset != CIP_SYT_NO_INFO)
1020 desc->syt = compute_syt(seq->syt_offset, desc->cycle, s->transfer_delay);
1732 unsigned int syt_offset;
1753 s->ctx_data.rx.syt_offset_state = entry->syt_offset;