Home
last modified time | relevance | path

Searched refs:zhdr (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.10/mm/
Dz3fold.c239 static inline void z3fold_page_lock(struct z3fold_header *zhdr) in z3fold_page_lock() argument
241 spin_lock(&zhdr->page_lock); in z3fold_page_lock()
245 static inline int z3fold_page_trylock(struct z3fold_header *zhdr) in z3fold_page_trylock() argument
247 return spin_trylock(&zhdr->page_lock); in z3fold_page_trylock()
251 static inline void z3fold_page_unlock(struct z3fold_header *zhdr) in z3fold_page_unlock() argument
253 spin_unlock(&zhdr->page_lock); in z3fold_page_unlock()
261 struct z3fold_header *zhdr; in __get_z3fold_header() local
271 zhdr = (struct z3fold_header *)(addr & PAGE_MASK); in __get_z3fold_header()
273 locked = z3fold_page_trylock(zhdr); in __get_z3fold_header()
280 zhdr = (struct z3fold_header *)(handle & PAGE_MASK); in __get_z3fold_header()
[all …]
Dzbud.c241 struct zbud_header *zhdr = page_address(page); in init_zbud_page() local
242 zhdr->first_chunks = 0; in init_zbud_page()
243 zhdr->last_chunks = 0; in init_zbud_page()
244 INIT_LIST_HEAD(&zhdr->buddy); in init_zbud_page()
245 INIT_LIST_HEAD(&zhdr->lru); in init_zbud_page()
246 zhdr->under_reclaim = false; in init_zbud_page()
247 return zhdr; in init_zbud_page()
251 static void free_zbud_page(struct zbud_header *zhdr) in free_zbud_page() argument
253 __free_page(virt_to_page(zhdr)); in free_zbud_page()
260 static unsigned long encode_handle(struct zbud_header *zhdr, enum buddy bud) in encode_handle() argument
[all …]
Dzswap.c873 struct zswap_header *zhdr; in zswap_writeback_entry() local
888 zhdr = zpool_map_handle(pool, handle, ZPOOL_MM_RO); in zswap_writeback_entry()
889 swpentry = zhdr->swpentry; /* here */ in zswap_writeback_entry()
920 src = (u8 *)zhdr + sizeof(struct zswap_header); in zswap_writeback_entry()
1013 struct zswap_header zhdr = { .swpentry = swp_entry(type, offset) }; in zswap_frontswap_store() local
1089 hlen = zpool_evictable(entry->pool->zpool) ? sizeof(zhdr) : 0; in zswap_frontswap_store()
1103 memcpy(buf, &zhdr, hlen); in zswap_frontswap_store()