mirror of
https://github.com/torvalds/linux.git
synced 2025-11-05 19:19:43 +02:00
- Judge each TRB has been handled at cdns3_trb_handled, since the DMA pointer may be at the middle of the TD, we can't consider this TD has finished at that time. - Calculate req->actual according to finished TRBs. - Handle short transfer for sg list use case correctly. When the short transfer occurs, we check OUT_SMM at TRB to see if it is the last TRB. Signed-off-by: Peter Chen <peter.chen@nxp.com> Signed-off-by: Felipe Balbi <balbi@kernel.org> |
||
|---|---|---|
| .. | ||
| cdns3-imx.c | ||
| cdns3-pci-wrap.c | ||
| cdns3-ti.c | ||
| core.c | ||
| core.h | ||
| debug.h | ||
| drd.c | ||
| drd.h | ||
| ep0.c | ||
| gadget-export.h | ||
| gadget.c | ||
| gadget.h | ||
| host-export.h | ||
| host.c | ||
| Kconfig | ||
| Makefile | ||
| trace.c | ||
| trace.h | ||