EP_STATE_RUNNING
case EP_STATE_RUNNING:
if (GET_EP_CTX_STATE(pep->out_ctx) == EP_STATE_RUNNING)
case EP_STATE_RUNNING:
cdnsp_prepare_ring(pdev, pdev->cmd_ring, EP_STATE_RUNNING, 1,
if (ep_ctx_read_state(ep->context) == EP_STATE_RUNNING) {
ep_ctx_write_state(ep->context, EP_STATE_RUNNING);
ep_ctx_write_state(ep->context, EP_STATE_RUNNING);
if (GET_EP_CTX_STATE(ep_ctx) != EP_STATE_RUNNING)
case EP_STATE_RUNNING:
case EP_STATE_RUNNING:
if (GET_EP_CTX_STATE(ep_ctx) == EP_STATE_RUNNING) {
ret = prepare_ring(xhci, xhci->cmd_ring, EP_STATE_RUNNING,
if (GET_EP_CTX_STATE(ep_ctx) == EP_STATE_RUNNING)
case EP_STATE_RUNNING:
if (!ep_state_update(ep, EP_STATE_RUNNING, EP_STATE_STOPPING))
return atomic_read(&ep->state) == EP_STATE_RUNNING;
if (!ep_state_update(ep, EP_STATE_STOPPED, EP_STATE_RUNNING))