Lines Matching refs:pgoff
288 static u32 cramfs_get_block_range(struct inode *inode, u32 pgoff, u32 *pages) in cramfs_get_block_range() argument
299 blockptrs = (u32 *)(sbi->linear_virt_addr + OFFSET(inode) + pgoff * 4); in cramfs_get_block_range()
309 pgoff+i, pgoff + *pages - 1, in cramfs_get_block_range()
351 unsigned long address, pgoff = vma->vm_pgoff; in cramfs_physmem_mmap() local
371 if (pgoff >= max_pages) in cramfs_physmem_mmap()
373 pages = min(vma_pages(vma), max_pages - pgoff); in cramfs_physmem_mmap()
375 offset = cramfs_get_block_range(inode, pgoff, &pages); in cramfs_physmem_mmap()
385 if (pgoff + pages == max_pages && cramfs_last_page_is_shared(inode)) { in cramfs_physmem_mmap()
425 pgoff, address, pages, vma_pages(vma), vma->vm_start, in cramfs_physmem_mmap()
431 file, pgoff, bailout_reason); in cramfs_physmem_mmap()
445 unsigned long pgoff, unsigned long flags) in cramfs_physmem_get_unmapped_area() argument
454 if (pgoff >= max_pages || pages > max_pages - pgoff) in cramfs_physmem_get_unmapped_area()
457 offset = cramfs_get_block_range(inode, pgoff, &block_pages); in cramfs_physmem_get_unmapped_area()
462 file, pgoff*PAGE_SIZE, len, addr); in cramfs_physmem_get_unmapped_area()