Lines Matching refs:control
78 XHCI_WRITE32(&trb->control, 0); in xhci_clear_trb()
82 uint32_t control = XHCI_READ32(&trb->control); in xhci_set_transfer_noop_trb() local
83 if ((control & TRB_TYPE_MASK) == (TRB_LINK << TRB_TYPE_START)) { in xhci_set_transfer_noop_trb()
90 trb_set_control(trb, TRB_TRANSFER_NOOP, control & TRB_C); in xhci_set_transfer_noop_trb()
102 uint32_t control = XHCI_READ32(&trb->control); in xhci_get_next_trb() local
103 if ((control & TRB_TYPE_MASK) == (TRB_LINK << TRB_TYPE_START)) { in xhci_get_next_trb()
111 uint32_t control = XHCI_READ32(&trb->control); in xhci_increment_ring() local
112 uint32_t chain = control & TRB_CHAIN; in xhci_increment_ring()
114 XHCI_WRITE32(&trb->control, control | ring->pcs); in xhci_increment_ring()
119 control = XHCI_READ32(&trb->control); in xhci_increment_ring()
120 if ((control & TRB_TYPE_MASK) == (TRB_LINK << TRB_TYPE_START)) { in xhci_increment_ring()
121 control = (control & ~(TRB_CHAIN | TRB_C)) | chain | ring->pcs; in xhci_increment_ring()
122 XHCI_WRITE32(&trb->control, control); in xhci_increment_ring()
125 if (control & TRB_TC) { in xhci_increment_ring()