Searched refs:zhdr (Results 1 – 3 of 3) sorted by relevance
/linux-6.3-rc2/mm/ |
A D | z3fold.c | 275 return zhdr; in get_z3fold_header() 346 memset(zhdr, 0, sizeof(*zhdr)); in init_z3fold_page() 406 return __encode_handle(zhdr, zhdr->slots, bud); in encode_handle() 530 (zhdr->start_middle + zhdr->middle_chunks); in num_free_chunks() 590 (zhdr->first_chunks && zhdr->last_chunks) || in buddy_single() 591 (zhdr->middle_chunks && zhdr->last_chunks)); in buddy_single() 703 zhdr->first_chunks = zhdr->middle_chunks; in z3fold_compact_page() 761 if (!zhdr->foreign_handles && buddy_single(zhdr) && in do_compact_page() 858 if (!zhdr || !z3fold_page_trylock(zhdr)) { in __z3fold_alloc() 881 if (zhdr && !zhdr->slots) { in __z3fold_alloc() [all …]
|
A D | zbud.c | 149 zhdr->first_chunks = 0; in init_zbud_page() 150 zhdr->last_chunks = 0; in init_zbud_page() 154 return zhdr; in init_zbud_page() 199 return NCHUNKS - zhdr->first_chunks - zhdr->last_chunks; in num_free_chunks() 304 if (zhdr->first_chunks == 0 || zhdr->last_chunks == 0) { in zbud_alloc() 315 list_del(&zhdr->lru); in zbud_alloc() 357 if (zhdr->first_chunks == 0 && zhdr->last_chunks == 0) { in zbud_free() 359 list_del(&zhdr->lru); in zbud_free() 360 free_zbud_page(zhdr); in zbud_free() 419 list_del(&zhdr->lru); in zbud_reclaim_page() [all …]
|
A D | zswap.c | 944 struct zswap_header *zhdr; in zswap_writeback_entry() local 967 zhdr = zpool_map_handle(pool, handle, ZPOOL_MM_RO); in zswap_writeback_entry() 968 swpentry = zhdr->swpentry; /* here */ in zswap_writeback_entry() 1002 zhdr = zpool_map_handle(pool, handle, ZPOOL_MM_RO); in zswap_writeback_entry() 1003 src = (u8 *)zhdr + sizeof(struct zswap_header); in zswap_writeback_entry() 1114 struct zswap_header zhdr = { .swpentry = swp_entry(type, offset) }; in zswap_frontswap_store() local 1213 hlen = zpool_evictable(entry->pool->zpool) ? sizeof(zhdr) : 0; in zswap_frontswap_store() 1227 memcpy(buf, &zhdr, hlen); in zswap_frontswap_store()
|
Completed in 18 milliseconds