• Home
  • Raw
  • Download

Lines Matching refs:td_status

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