|
@@ -410,7 +410,7 @@ void xhci_ring_ep_doorbell(struct xhci_hcd *xhci,
|
|
|
* pointer command pending because the device can choose to start any
|
|
|
* stream once the endpoint is on the HW schedule.
|
|
|
*/
|
|
|
- if ((ep_state & EP_HALT_PENDING) || (ep_state & SET_DEQ_PENDING) ||
|
|
|
+ if ((ep_state & EP_STOP_CMD_PENDING) || (ep_state & SET_DEQ_PENDING) ||
|
|
|
(ep_state & EP_HALTED))
|
|
|
return;
|
|
|
writel(DB_VALUE(ep_index, stream_id), db_addr);
|
|
@@ -626,7 +626,7 @@ static void td_to_noop(struct xhci_hcd *xhci, struct xhci_ring *ep_ring,
|
|
|
static void xhci_stop_watchdog_timer_in_irq(struct xhci_hcd *xhci,
|
|
|
struct xhci_virt_ep *ep)
|
|
|
{
|
|
|
- ep->ep_state &= ~EP_HALT_PENDING;
|
|
|
+ ep->ep_state &= ~EP_STOP_CMD_PENDING;
|
|
|
/* Can't del_timer_sync in interrupt, so we attempt to cancel. If the
|
|
|
* timer is running on another CPU, we don't decrement stop_cmds_pending
|
|
|
* (since we didn't successfully stop the watchdog timer).
|
|
@@ -914,7 +914,7 @@ void xhci_stop_endpoint_command_watchdog(unsigned long arg)
|
|
|
|
|
|
ep->stop_cmds_pending--;
|
|
|
|
|
|
- if (ep->stop_cmds_pending || !(ep->ep_state & EP_HALT_PENDING)) {
|
|
|
+ if (ep->stop_cmds_pending || !(ep->ep_state & EP_STOP_CMD_PENDING)) {
|
|
|
xhci_dbg_trace(xhci, trace_xhci_dbg_cancel_urb,
|
|
|
"Stop EP timer ran, but no command pending, "
|
|
|
"exiting.");
|