Lines Matching defs:tregs
271 uint8_t tregs[4]; /* ADR, LEN, PID, DEV */
885 spipe->tregs[DEV] = pipe->up_dev->ud_addr;
886 spipe->tregs[PID] = spipe->newpid = UE_GET_ADDR(ed->bEndpointAddress)
895 spipe->tregs[LEN] = spipe->newlen[1];
896 if (spipe->tregs[LEN])
908 xfer->ux_length > spipe->tregs[LEN])) {
920 spipe->tregs[PID] |= SL11_PID_SETUP;
921 spipe->tregs[LEN] = 8;
923 DLOGBUF(D_XFER, spipe->buffer, spipe->tregs[LEN]);
934 spipe->tregs[LEN] == max_packet &&
957 SLHCI_LS_DATA_TIME(spipe->tregs[LEN]);
969 SLHCI_FS_DATA_TIME(spipe->tregs[LEN]);
983 if ((spipe->tregs[PID] & SL11_PID_BITS) != SL11_PID_IN)
2033 unsigned int len = spipe->tregs[LEN];
2050 if (actlen && (spipe->tregs[PID] & SL11_PID_BITS) == SL11_PID_IN) {
2052 buf_start = spipe->tregs[ADR];
2107 spipe->tregs[PID] = spipe->newpid;
2112 spipe->tregs[LEN] = spipe->newlen[1];
2119 spipe->tregs[LEN] = 0;
2130 if ((spipe->tregs[PID] & SL11_PID_BITS) == SL11_PID_IN)
2142 if (actlen == spipe->tregs[LEN] &&
2149 spipe->tregs[LEN] = spipe->newlen[0];
2152 spipe->tregs[LEN] == xfer->ux_length, sc,
2157 spipe->tregs[PID] ^= SLHCI_PID_SWAP_IN_OUT;
2253 start_cc_time(&t_ab[A], spipe->tregs[LEN]);
2266 start_cc_time(&t_ab[B], spipe->tregs[LEN]);
2294 if (t->len[A] + t->len[B] + spipe->tregs[LEN] + 1 >
2297 "len %jd", t->len[A], t->len[B], spipe->tregs[LEN],
2306 spipe->tregs[ADR] = SL11_BUFFER_START;
2309 spipe->tregs[ADR] = SL11_BUFFER_END -
2310 spipe->tregs[LEN];
2313 t->len[ab] = spipe->tregs[LEN];
2315 if (spipe->tregs[LEN] && (spipe->tregs[PID] & SL11_PID_BITS)
2318 spipe->tregs[LEN]);
2319 slhci_write_multi(sc, spipe->tregs[ADR],
2320 spipe->buffer, spipe->tregs[LEN]);
2323 SLHCI_FS_DATA_TIME(spipe->tregs[LEN]);
2329 if (spipe->tregs[LEN])
2335 if (t->current_tregs[ab][i] != spipe->tregs[i]) {
2336 t->current_tregs[ab][i] = spipe->tregs[i];
2338 spipe->tregs[i]);
2342 spipe->tregs[LEN], spipe->tregs[PID], spipe->tregs[DEV],
3522 DDOLOG("pid: %#x", r->tregs[PID], 0,0,0);
3523 DDOLOG("dev: %u", r->tregs[DEV], 0,0,0);
3524 DDOLOG("len: %u", r->tregs[LEN], 0,0,0);