Lines Matching refs:to
4 Deferred IO is a way to delay and repurpose IO. It uses host memory as a
5 buffer and the MMU pagefault as a pretrigger for when to perform the device
11 - userspace app tries to write to mmaped vaddress
14 - we get page_mkwrite where we add this page to a list
15 - schedule a workqueue task to be run after a delay
16 - app continues writing to that page with no additional cost. this is
20 the real work talking to the device.
21 - app tries to write to the address (that has now been mkcleaned)
24 As can be seen from above, one benefit is roughly to allow bursty framebuffer
25 writes to occur at minimum cost. Then after some time when hopefully things
31 to not update for each write that is occurring.
34 has mentioned a case where it is beneficial to use the page count to decide
35 whether to coalesce and issue SG DMA or to do memory bursts.
38 say diagonally shifting RGB, this may then be a mechanism for you to allow
39 apps to pretend to have a normal framebuffer but reswizzle for the device
42 How to use it: (for applications)
46 How to use it: (for fbdev drivers)
65 The deferred_io callback is where you would perform all your IO to the display
67 to during the delay. You must not modify this list. This callback is called