/kernel/linux/linux-6.6/mm/ |
H A D | zbud.c | 138 struct zbud_header *zhdr = page_address(page); in init_zbud_page() local 146 static void free_zbud_page(struct zbud_header *zhdr) in free_zbud_page() argument 155 static unsigned long encode_handle(struct zbud_header *zhdr, enum buddy bud) in encode_handle() argument 181 num_free_chunks(struct zbud_header *zhdr) num_free_chunks() argument 250 struct zbud_header *zhdr = NULL; zbud_alloc() local 313 struct zbud_header *zhdr; zbud_free() local [all...] |
H A D | z3fold.c | 221 static inline void z3fold_page_lock(struct z3fold_header *zhdr) in z3fold_page_lock() argument 227 static inline int z3fold_page_trylock(struct z3fold_header *zhdr) in z3fold_page_trylock() argument 233 static inline void z3fold_page_unlock(struct z3fold_header *zhdr) in z3fold_page_unlock() argument 242 struct z3fold_header *zhdr; in get_z3fold_header() local 271 put_z3fold_header(struct z3fold_header *zhdr) put_z3fold_header() argument 279 free_handle(unsigned long handle, struct z3fold_header *zhdr) free_handle() argument 322 struct z3fold_header *zhdr = page_address(page); init_z3fold_page() local 361 __idx(struct z3fold_header *zhdr, enum buddy bud) __idx() argument 370 __encode_handle(struct z3fold_header *zhdr, struct z3fold_buddy_slots *slots, enum buddy bud) __encode_handle() argument 396 encode_handle(struct z3fold_header *zhdr, enum buddy bud) encode_handle() argument 420 struct z3fold_header *zhdr; handle_to_buddy() local 432 zhdr_to_pool(struct z3fold_header *zhdr) zhdr_to_pool() argument 437 __release_z3fold_page(struct z3fold_header *zhdr, bool locked) __release_z3fold_page() argument 461 struct z3fold_header *zhdr = container_of(ref, struct z3fold_header, release_z3fold_page_locked() local 469 struct z3fold_header *zhdr = container_of(ref, struct z3fold_header, release_z3fold_page_locked_list() local 481 put_z3fold_locked(struct z3fold_header *zhdr) put_z3fold_locked() argument 486 put_z3fold_locked_list(struct z3fold_header *zhdr) put_z3fold_locked_list() argument 497 struct z3fold_header *zhdr = list_first_entry(&pool->stale, free_pages_work() local 517 num_free_chunks(struct z3fold_header *zhdr) num_free_chunks() argument 538 add_to_unbuddied(struct z3fold_pool *pool, struct z3fold_header *zhdr) add_to_unbuddied() argument 556 get_free_buddy(struct z3fold_header *zhdr, int chunks) get_free_buddy() argument 578 mchunk_memmove(struct z3fold_header *zhdr, unsigned short dst_chunk) mchunk_memmove() argument 587 buddy_single(struct z3fold_header *zhdr) buddy_single() argument 594 compact_single_buddy(struct z3fold_header *zhdr) compact_single_buddy() argument 687 z3fold_compact_page(struct z3fold_header *zhdr) z3fold_compact_page() argument 734 do_compact_page(struct z3fold_header *zhdr, bool locked) do_compact_page() argument 778 struct z3fold_header *zhdr = container_of(w, struct z3fold_header, compact_page_work() local 788 struct z3fold_header *zhdr = NULL; __z3fold_alloc() local 1004 struct z3fold_header *zhdr = NULL; z3fold_alloc() local 1094 struct z3fold_header *zhdr; z3fold_free() local 1176 struct z3fold_header *zhdr; z3fold_map() local 1221 struct z3fold_header *zhdr; z3fold_unmap() local 1251 struct z3fold_header *zhdr; z3fold_page_isolate() local 1288 struct z3fold_header *zhdr, *new_zhdr; z3fold_page_migrate() local 1346 struct z3fold_header *zhdr; z3fold_page_putback() local [all...] |
/kernel/linux/linux-5.10/mm/ |
H A D | zbud.c | 242 struct zbud_header *zhdr = page_address(page); in init_zbud_page() local 252 static void free_zbud_page(struct zbud_header *zhdr) in free_zbud_page() argument 261 static unsigned long encode_handle(struct zbud_header *zhdr, enu argument 287 num_free_chunks(struct zbud_header *zhdr) num_free_chunks() argument 359 struct zbud_header *zhdr = NULL; zbud_alloc() local 432 struct zbud_header *zhdr; zbud_free() local 505 struct zbud_header *zhdr; zbud_reclaim_page() local [all...] |
H A D | zswap.c | 873 struct zswap_header *zhdr; in zswap_writeback_entry() local 1030 struct zswap_header zhdr = { .swpentry = swp_entry(type, offset) }; in zswap_frontswap_store() local
|
H A D | z3fold.c | 239 static inline void z3fold_page_lock(struct z3fold_header *zhdr) in z3fold_page_lock() argument 245 static inline int z3fold_page_trylock(struct z3fold_header *zhdr) in z3fold_page_trylock() argument 251 static inline void z3fold_page_unlock(struct z3fold_header *zhdr) in z3fold_page_unlock() argument 261 struct z3fold_header *zhdr; in __get_z3fold_header() local 298 put_z3fold_header(struct z3fold_header *zhdr) put_z3fold_header() argument 306 free_handle(unsigned long handle, struct z3fold_header *zhdr) free_handle() argument 400 struct z3fold_header *zhdr = page_address(page); init_z3fold_page() local 446 __idx(struct z3fold_header *zhdr, enum buddy bud) __idx() argument 455 __encode_handle(struct z3fold_header *zhdr, struct z3fold_buddy_slots *slots, enum buddy bud) __encode_handle() argument 481 encode_handle(struct z3fold_header *zhdr, enum buddy bud) encode_handle() argument 505 struct z3fold_header *zhdr; handle_to_buddy() local 517 zhdr_to_pool(struct z3fold_header *zhdr) zhdr_to_pool() argument 522 __release_z3fold_page(struct z3fold_header *zhdr, bool locked) __release_z3fold_page() argument 547 struct z3fold_header *zhdr = container_of(ref, struct z3fold_header, release_z3fold_page() local 554 struct z3fold_header *zhdr = container_of(ref, struct z3fold_header, release_z3fold_page_locked() local 562 struct z3fold_header *zhdr = container_of(ref, struct z3fold_header, release_z3fold_page_locked_list() local 580 struct z3fold_header *zhdr = list_first_entry(&pool->stale, free_pages_work() local 600 num_free_chunks(struct z3fold_header *zhdr) num_free_chunks() argument 621 add_to_unbuddied(struct z3fold_pool *pool, struct z3fold_header *zhdr) add_to_unbuddied() argument 637 get_free_buddy(struct z3fold_header *zhdr, int chunks) get_free_buddy() argument 659 mchunk_memmove(struct z3fold_header *zhdr, unsigned short dst_chunk) mchunk_memmove() argument 668 buddy_single(struct z3fold_header *zhdr) buddy_single() argument 675 compact_single_buddy(struct z3fold_header *zhdr) compact_single_buddy() argument 772 z3fold_compact_page(struct z3fold_header *zhdr) z3fold_compact_page() argument 819 do_compact_page(struct z3fold_header *zhdr, bool locked) do_compact_page() argument 867 struct z3fold_header *zhdr = container_of(w, struct z3fold_header, compact_page_work() local 877 struct z3fold_header *zhdr = NULL; __z3fold_alloc() local 1093 struct z3fold_header *zhdr = NULL; z3fold_alloc() local 1214 struct z3fold_header *zhdr; z3fold_free() local 1331 struct z3fold_header *zhdr = NULL; z3fold_reclaim_page() local 1504 struct z3fold_header *zhdr; z3fold_map() local 1549 struct z3fold_header *zhdr; z3fold_unmap() local 1579 struct z3fold_header *zhdr; z3fold_page_isolate() local 1619 struct z3fold_header *zhdr, *new_zhdr; z3fold_page_migrate() local 1684 struct z3fold_header *zhdr; z3fold_page_putback() local [all...] |