file_end
file_end(psp);
file_end(&pstate);
caddr_t file_end;
file_end = memp + fsz;
while ((caddr_t)objp < file_end) {
if ((caddr_t)objp > file_end) {
file_start = file_end = 0;
if (filepos >= file_start && filepos+len <= file_end) {
file_end = file_start + blksz;
movesize = MIN(length, file_end - filepos);
static uint64_t file_end = 0;