function forces any dirty cached pages in the range
to be pushed to their underlying pager.
is TRUE, dirty pages are written synchronously.
is TRUE, any cached pages are also freed.
The range provided must be contiguous, it MUST NOT contain holes.
The range provided MUST NOT contain any sub-map entries.