Lines Matching refs:pgofs
279 pgoff_t pgofs, int whence) in __get_first_dirty_index() argument
289 nr_pages = pagevec_lookup_tag(&pvec, mapping, &pgofs, in __get_first_dirty_index()
291 pgofs = nr_pages ? pvec.pages[0]->index : LONG_MAX; in __get_first_dirty_index()
293 return pgofs; in __get_first_dirty_index()
296 static bool __found_offset(block_t blkaddr, pgoff_t dirty, pgoff_t pgofs, in __found_offset() argument
301 if ((blkaddr == NEW_ADDR && dirty == pgofs) || in __found_offset()
318 pgoff_t pgofs, end_offset, dirty; in f2fs_seek_block() local
336 pgofs = (pgoff_t)(offset >> PAGE_CACHE_SHIFT); in f2fs_seek_block()
338 dirty = __get_first_dirty_index(inode->i_mapping, pgofs, whence); in f2fs_seek_block()
340 for (; data_ofs < isize; data_ofs = pgofs << PAGE_CACHE_SHIFT) { in f2fs_seek_block()
342 err = get_dnode_of_data(&dn, pgofs, LOOKUP_NODE_RA); in f2fs_seek_block()
348 pgofs = PGOFS_OF_NEXT_DNODE(pgofs, in f2fs_seek_block()
360 dn.ofs_in_node++, pgofs++, in f2fs_seek_block()
361 data_ofs = (loff_t)pgofs << PAGE_CACHE_SHIFT) { in f2fs_seek_block()
365 if (__found_offset(blkaddr, dirty, pgofs, whence)) { in f2fs_seek_block()