Add buffer request, mmap and read