Lines Matching refs:offset
152 pgoff_t offset; member
260 static struct zswap_entry *zswap_rb_search(struct rb_root *root, pgoff_t offset) in zswap_rb_search() argument
267 if (entry->offset > offset) in zswap_rb_search()
269 else if (entry->offset < offset) in zswap_rb_search()
290 if (myentry->offset > entry->offset) in zswap_rb_insert()
292 else if (myentry->offset < entry->offset) in zswap_rb_insert()
348 pgoff_t offset) in zswap_entry_find_get() argument
352 entry = zswap_rb_search(root, offset); in zswap_entry_find_get()
874 pgoff_t offset; in zswap_writeback_entry() local
890 offset = swp_offset(swpentry); in zswap_writeback_entry()
894 entry = zswap_entry_find_get(&tree->rbroot, offset); in zswap_writeback_entry()
901 BUG_ON(offset != entry->offset); in zswap_writeback_entry()
953 if (entry == zswap_rb_search(&tree->rbroot, offset)) in zswap_writeback_entry()
995 static int zswap_frontswap_store(unsigned type, pgoff_t offset, in zswap_frontswap_store() argument
1064 zhdr->swpentry = swp_entry(type, offset); in zswap_frontswap_store()
1071 entry->offset = offset; in zswap_frontswap_store()
1107 static int zswap_frontswap_load(unsigned type, pgoff_t offset, in zswap_frontswap_load() argument
1119 entry = zswap_entry_find_get(&tree->rbroot, offset); in zswap_frontswap_load()
1147 static void zswap_frontswap_invalidate_page(unsigned type, pgoff_t offset) in zswap_frontswap_invalidate_page() argument
1154 entry = zswap_rb_search(&tree->rbroot, offset); in zswap_frontswap_invalidate_page()