• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/usb/host/

Lines Matching refs:td_status

89 		u16 td_status = in_be16(&ep->empty_td->status);
93 ep->empty_td = next_bd(ep->td_base, ep->empty_td, td_status);
287 u16 td_status;
298 td_status = in_be16(&td->status);
304 if (!(!(td_status & TD_R) && ((td_status & ~TD_W) || buf)))
307 else if ((buf == DUMMY_BD_BUFFER) && !(td_status & ~TD_W))
316 ep->conf_td = next_bd(ep->td_base, ep->conf_td, td_status);
319 if ((buf == DUMMY2_BD_BUFFER) && !(td_status & ~TD_W))
326 if (td_status & TD_ERRORS) {
327 if (td_status & TD_RXER) {
328 if (td_status & TD_CR)
330 else if (td_status & TD_AB)
332 else if (td_status & TD_OV)
334 else if (td_status & TD_BOV)
336 else if (td_status & TD_NO)
341 } else if (td_status & TD_NAK)
343 else if (td_status & TD_TO)
345 else if (td_status & TD_UN)
347 else if (td_status & TD_STAL)
392 u16 td_status;
397 td_status = in_be16(&td->status);
399 if (td_status & TD_R && in_be16(&td->length)) {
406 ep->empty_td = next_bd(ep->td_base, ep->empty_td, td_status);
428 td_status = ((td_status & TD_W) | TD_R | TD_L | TD_I | TD_CNF);
430 td_status |= TD_TC;
441 td_status |= TD_PID_DATA1;
444 td_status |= TD_PID_DATA0;
452 td_status |= TD_LSP;
454 out_be16(&td->status, td_status);
475 u16 td_status;
482 td_status = in_be16(&td->status);
487 if (td_status & TD_R)
488 out_be16(&td->status, (td_status & ~TD_R) | TD_TO);
493 if (td_status & TD_W)
532 u16 td_status;
543 td_status = in_be16(&td->status);
547 if (td_status & TD_R) {
548 out_be16(&td->status, (td_status & ~TD_R) | TD_TO);
556 td = next_bd(ep->td_base, td, td_status);
557 td_status = in_be16(&td->status);
560 } while ((td_status & TD_R) || buf_ptr);
597 u16 td_status;
608 td_status = in_be16(&td->status);
610 td = next_bd(ep->td_base, td, td_status);
621 td_status);