Lines Matching refs:offset
154 pgoff_t offset; member
265 static struct zswap_entry *zswap_rb_search(struct rb_root *root, pgoff_t offset) in zswap_rb_search() argument
272 if (entry->offset > offset) in zswap_rb_search()
274 else if (entry->offset < offset) in zswap_rb_search()
295 if (myentry->offset > entry->offset) in zswap_rb_insert()
297 else if (myentry->offset < entry->offset) in zswap_rb_insert()
353 pgoff_t offset) in zswap_entry_find_get() argument
357 entry = zswap_rb_search(root, offset); in zswap_entry_find_get()
839 pgoff_t offset; in zswap_writeback_entry() local
855 offset = swp_offset(swpentry); in zswap_writeback_entry()
859 entry = zswap_entry_find_get(&tree->rbroot, offset); in zswap_writeback_entry()
866 BUG_ON(offset != entry->offset); in zswap_writeback_entry()
918 if (entry == zswap_rb_search(&tree->rbroot, offset)) in zswap_writeback_entry()
960 static int zswap_frontswap_store(unsigned type, pgoff_t offset, in zswap_frontswap_store() argument
1044 zhdr->swpentry = swp_entry(type, offset); in zswap_frontswap_store()
1051 entry->offset = offset; in zswap_frontswap_store()
1087 static int zswap_frontswap_load(unsigned type, pgoff_t offset, in zswap_frontswap_load() argument
1099 entry = zswap_entry_find_get(&tree->rbroot, offset); in zswap_frontswap_load()
1127 static void zswap_frontswap_invalidate_page(unsigned type, pgoff_t offset) in zswap_frontswap_invalidate_page() argument
1134 entry = zswap_rb_search(&tree->rbroot, offset); in zswap_frontswap_invalidate_page()