|
@@ -244,7 +244,7 @@ void dwc3_gadget_giveback(struct dwc3_ep *dep, struct dwc3_request *req,
|
|
|
|
|
|
list_del(&req->list);
|
|
|
req->trb = NULL;
|
|
|
- dwc3_flush_cache((int)req->request.dma, req->request.length);
|
|
|
+ dwc3_flush_cache((long)req->request.dma, req->request.length);
|
|
|
|
|
|
if (req->request.status == -EINPROGRESS)
|
|
|
req->request.status = status;
|
|
@@ -771,8 +771,8 @@ static void dwc3_prepare_one_trb(struct dwc3_ep *dep,
|
|
|
|
|
|
trb->ctrl |= DWC3_TRB_CTRL_HWO;
|
|
|
|
|
|
- dwc3_flush_cache((int)dma, length);
|
|
|
- dwc3_flush_cache((int)trb, sizeof(*trb));
|
|
|
+ dwc3_flush_cache((long)dma, length);
|
|
|
+ dwc3_flush_cache((long)trb, sizeof(*trb));
|
|
|
}
|
|
|
|
|
|
/*
|
|
@@ -1769,7 +1769,7 @@ static int dwc3_cleanup_done_reqs(struct dwc3 *dwc, struct dwc3_ep *dep,
|
|
|
slot %= DWC3_TRB_NUM;
|
|
|
trb = &dep->trb_pool[slot];
|
|
|
|
|
|
- dwc3_flush_cache((int)trb, sizeof(*trb));
|
|
|
+ dwc3_flush_cache((long)trb, sizeof(*trb));
|
|
|
__dwc3_cleanup_done_trbs(dwc, dep, req, trb, event, status);
|
|
|
dwc3_gadget_giveback(dep, req, status);
|
|
|
|
|
@@ -2670,7 +2670,7 @@ void dwc3_gadget_uboot_handle_interrupt(struct dwc3 *dwc)
|
|
|
|
|
|
for (i = 0; i < dwc->num_event_buffers; i++) {
|
|
|
evt = dwc->ev_buffs[i];
|
|
|
- dwc3_flush_cache((int)evt->buf, evt->length);
|
|
|
+ dwc3_flush_cache((long)evt->buf, evt->length);
|
|
|
}
|
|
|
|
|
|
dwc3_thread_interrupt(0, dwc);
|