field = le32_to_cpu(event->trans_event.flags);
BUG_ON(TRB_TO_SLOT_ID(field) != udev->slot_id);
xhci_acknowledge_event(ctrl);
-
- addr = xhci_trb_virt_to_dma(ring->enq_seg,
- (void *)((uintptr_t)ring->enqueue | ring->cycle_state));
+ addr = xhci_trb_virt_to_dma(ring->enq_seg, ring->enqueue) |
+ ring->cycle_state;
xhci_queue_command(ctrl, addr, udev->slot_id, ep_index, TRB_SET_DEQ);
event = xhci_wait_for_event(ctrl, TRB_COMPLETION);
if (!event)
TRB_TO_SLOT_ID(le32_to_cpu(event->event_cmd.flags)) != udev->slot_id ||
(comp != COMP_SUCCESS && comp != COMP_CTX_STATE));
xhci_acknowledge_event(ctrl);
-
- addr = xhci_trb_virt_to_dma(ring->enq_seg,
- (void *)((uintptr_t)ring->enqueue | ring->cycle_state));
+ addr = xhci_trb_virt_to_dma(ring->enq_seg, ring->enqueue) |
+ ring->cycle_state;
xhci_queue_command(ctrl, addr, udev->slot_id, ep_index, TRB_SET_DEQ);
event = xhci_wait_for_event(ctrl, TRB_COMPLETION);
if (!event)