Lines Matching refs:offset
182 pgoff_t offset; member
239 static struct zswap_entry *zswap_rb_search(struct rb_root *root, pgoff_t offset) in zswap_rb_search() argument
246 if (entry->offset > offset) in zswap_rb_search()
248 else if (entry->offset < offset) in zswap_rb_search()
269 if (myentry->offset > entry->offset) in zswap_rb_insert()
271 else if (myentry->offset < entry->offset) in zswap_rb_insert()
326 pgoff_t offset) in zswap_entry_find_get() argument
330 entry = zswap_rb_search(root, offset); in zswap_entry_find_get()
538 pgoff_t offset; in zswap_writeback_entry() local
553 offset = swp_offset(swpentry); in zswap_writeback_entry()
557 entry = zswap_entry_find_get(&tree->rbroot, offset); in zswap_writeback_entry()
564 BUG_ON(offset != entry->offset); in zswap_writeback_entry()
614 if (entry == zswap_rb_search(&tree->rbroot, offset)) in zswap_writeback_entry()
640 static int zswap_frontswap_store(unsigned type, pgoff_t offset, in zswap_frontswap_store() argument
698 zhdr->swpentry = swp_entry(type, offset); in zswap_frontswap_store()
705 entry->offset = offset; in zswap_frontswap_store()
739 static int zswap_frontswap_load(unsigned type, pgoff_t offset, in zswap_frontswap_load() argument
750 entry = zswap_entry_find_get(&tree->rbroot, offset); in zswap_frontswap_load()
777 static void zswap_frontswap_invalidate_page(unsigned type, pgoff_t offset) in zswap_frontswap_invalidate_page() argument
784 entry = zswap_rb_search(&tree->rbroot, offset); in zswap_frontswap_invalidate_page()