Lines Matching +full:run +full:- +full:time
11 pre-fetch makes the cache overhead relatively significant. If the DMA
15 The intention of non-blocking (asynchronous) MMC requests is to minimize the
16 time between when an MMC request ends and another MMC request begins.
19 dma_unmap_sg are processing. Using non-blocking MMC requests makes it
26 The mmc_blk_issue_rw_rq() in the MMC block driver is made non-blocking.
28 The increase in throughput is proportional to the time it takes to
31 more significant the prepare request time becomes. Roughly the expected
33 platform. In power save mode, when clocks run on a lower frequency, the DMA
34 preparation may cost even more. As long as these slower preparations are run
40 https://wiki.linaro.org/WorkingGroups/Kernel/Specs/StoragePerfMMC-async-req
48 truly non-blocking. If there is an ongoing async request it waits
56 There are two optional members in the mmc_host_ops -- pre_req() and
57 post_req() -- that the host driver may implement in order to move work
77 if (is_first_req && req->size > threshold)
83 * The first chunk of the request should take the same time
84 * to prepare as the "MMC process command time".
85 * If prepare time exceeds MMC cmd time
90 dma_issue_pending(req->dma_desc);
98 dma_issue_pending(req->dma_desc);