Because the page cache code is full of manual shifts and adds. Its a mess.
Adding appropriate accessors simplifies the code. I took that opportunity
to slide in an address space parameter into the accessors which allows to
have sets of accessors for single page size and multi page size
configurations.
-