z3fold_header 61 mm/z3fold.c #define ZHDR_SIZE_ALIGNED round_up(sizeof(struct z3fold_header), CHUNK_SIZE) z3fold_header 298 mm/z3fold.c static struct z3fold_header *init_z3fold_page(struct page *page, bool headless, z3fold_header 301 mm/z3fold.c struct z3fold_header *zhdr = page_address(page); z3fold_header 345 mm/z3fold.c static inline void z3fold_page_lock(struct z3fold_header *zhdr) z3fold_header 351 mm/z3fold.c static inline int z3fold_page_trylock(struct z3fold_header *zhdr) z3fold_header 357 mm/z3fold.c static inline void z3fold_page_unlock(struct z3fold_header *zhdr) z3fold_header 363 mm/z3fold.c static inline int __idx(struct z3fold_header *zhdr, enum buddy bud) z3fold_header 372 mm/z3fold.c static unsigned long __encode_handle(struct z3fold_header *zhdr, z3fold_header 396 mm/z3fold.c static unsigned long encode_handle(struct z3fold_header *zhdr, enum buddy bud) z3fold_header 402 mm/z3fold.c static inline struct z3fold_header *handle_to_z3fold_header(unsigned long h) z3fold_header 409 mm/z3fold.c return (struct z3fold_header *)(addr & PAGE_MASK); z3fold_header 427 mm/z3fold.c struct z3fold_header *zhdr; z3fold_header 432 mm/z3fold.c zhdr = (struct z3fold_header *)(addr & PAGE_MASK); z3fold_header 436 mm/z3fold.c static inline struct z3fold_pool *zhdr_to_pool(struct z3fold_header *zhdr) z3fold_header 441 mm/z3fold.c static void __release_z3fold_page(struct z3fold_header *zhdr, bool locked) z3fold_header 464 mm/z3fold.c struct z3fold_header *zhdr = container_of(ref, struct z3fold_header, z3fold_header 471 mm/z3fold.c struct z3fold_header *zhdr = container_of(ref, struct z3fold_header, z3fold_header 479 mm/z3fold.c struct z3fold_header *zhdr = container_of(ref, struct z3fold_header, z3fold_header 496 mm/z3fold.c struct z3fold_header *zhdr = list_first_entry(&pool->stale, z3fold_header 497 mm/z3fold.c struct z3fold_header, buddy); z3fold_header 516 mm/z3fold.c static int num_free_chunks(struct z3fold_header *zhdr) z3fold_header 538 mm/z3fold.c struct z3fold_header *zhdr) z3fold_header 553 mm/z3fold.c static inline void *mchunk_memmove(struct z3fold_header *zhdr, z3fold_header 564 mm/z3fold.c static int z3fold_compact_page(struct z3fold_header *zhdr) z3fold_header 611 mm/z3fold.c static void do_compact_page(struct z3fold_header *zhdr, bool locked) z3fold_header 648 mm/z3fold.c struct z3fold_header *zhdr = container_of(w, struct z3fold_header, z3fold_header 655 mm/z3fold.c static inline struct z3fold_header *__z3fold_alloc(struct z3fold_pool *pool, z3fold_header 658 mm/z3fold.c struct z3fold_header *zhdr = NULL; z3fold_header 670 mm/z3fold.c struct z3fold_header, buddy); z3fold_header 679 mm/z3fold.c struct z3fold_header, buddy)) || z3fold_header 725 mm/z3fold.c struct z3fold_header, buddy); z3fold_header 868 mm/z3fold.c struct z3fold_header *zhdr = NULL; z3fold_header 915 mm/z3fold.c struct z3fold_header, buddy); z3fold_header 998 mm/z3fold.c struct z3fold_header *zhdr; z3fold_header 1115 mm/z3fold.c struct z3fold_header *zhdr = NULL; z3fold_header 1262 mm/z3fold.c struct z3fold_header *zhdr; z3fold_header 1308 mm/z3fold.c struct z3fold_header *zhdr; z3fold_header 1339 mm/z3fold.c struct z3fold_header *zhdr; z3fold_header 1376 mm/z3fold.c struct z3fold_header *zhdr, *new_zhdr; z3fold_header 1439 mm/z3fold.c struct z3fold_header *zhdr;