Lines Matching refs:pgoff
297 static u32 cramfs_get_block_range(struct inode *inode, u32 pgoff, u32 *pages) in cramfs_get_block_range() argument
308 blockptrs = (u32 *)(sbi->linear_virt_addr + OFFSET(inode) + pgoff * 4); in cramfs_get_block_range()
318 pgoff+i, pgoff + *pages - 1, in cramfs_get_block_range()
360 unsigned long address, pgoff = vma->vm_pgoff; in cramfs_physmem_mmap() local
380 if (pgoff >= max_pages) in cramfs_physmem_mmap()
382 pages = min(vma_pages(vma), max_pages - pgoff); in cramfs_physmem_mmap()
384 offset = cramfs_get_block_range(inode, pgoff, &pages); in cramfs_physmem_mmap()
394 if (pgoff + pages == max_pages && cramfs_last_page_is_shared(inode)) { in cramfs_physmem_mmap()
434 pgoff, address, pages, vma_pages(vma), vma->vm_start, in cramfs_physmem_mmap()
440 file, pgoff, bailout_reason); in cramfs_physmem_mmap()
454 unsigned long pgoff, unsigned long flags) in cramfs_physmem_get_unmapped_area() argument
463 if (pgoff >= max_pages || pages > max_pages - pgoff) in cramfs_physmem_get_unmapped_area()
466 offset = cramfs_get_block_range(inode, pgoff, &block_pages); in cramfs_physmem_get_unmapped_area()
471 file, pgoff*PAGE_SIZE, len, addr); in cramfs_physmem_get_unmapped_area()