Hardware scrolling

SPI and parallel interface controllers have the ability to scroll a region of the screen. But, so far all I am seeing is the flush buffer call back which loads a region of the screen. Is there a call back that can be set to dispatch scroll requests to the driver?

May as well add. It is also possible to DMA to an SPI controller with a source buffer that is one color long. Thus you could fill a windowed region of the display with a single color without requiring large buffers. So, is there a “fill window” callback function?