Searched refs:zhdr (Results 1 - 2 of 2) sorted by relevance
/linux-master/mm/ |
H A D | z3fold.c | 221 static inline void z3fold_page_lock(struct z3fold_header *zhdr) argument 223 spin_lock(&zhdr->page_lock); 227 static inline int z3fold_page_trylock(struct z3fold_header *zhdr) argument 229 return spin_trylock(&zhdr->page_lock); 233 static inline void z3fold_page_unlock(struct z3fold_header *zhdr) argument 235 spin_unlock(&zhdr->page_lock); 242 struct z3fold_header *zhdr; local 252 zhdr = (struct z3fold_header *)(addr & PAGE_MASK); 253 locked = z3fold_page_trylock(zhdr); 256 struct page *page = virt_to_page(zhdr); 271 put_z3fold_header(struct z3fold_header *zhdr) argument 279 free_handle(unsigned long handle, struct z3fold_header *zhdr) argument 322 struct z3fold_header *zhdr = page_address(page); local 361 __idx(struct z3fold_header *zhdr, enum buddy bud) argument 371 __encode_handle(struct z3fold_header *zhdr, struct z3fold_buddy_slots *slots, enum buddy bud) argument 397 encode_handle(struct z3fold_header *zhdr, enum buddy bud) argument 421 struct z3fold_header *zhdr; local 433 zhdr_to_pool(struct z3fold_header *zhdr) argument 438 __release_z3fold_page(struct z3fold_header *zhdr, bool locked) argument 462 struct z3fold_header *zhdr = container_of(ref, struct z3fold_header, local 470 struct z3fold_header *zhdr = container_of(ref, struct z3fold_header, local 482 put_z3fold_locked(struct z3fold_header *zhdr) argument 487 put_z3fold_locked_list(struct z3fold_header *zhdr) argument 498 struct z3fold_header *zhdr = list_first_entry(&pool->stale, local 518 num_free_chunks(struct z3fold_header *zhdr) argument 539 add_to_unbuddied(struct z3fold_pool *pool, struct z3fold_header *zhdr) argument 557 get_free_buddy(struct z3fold_header *zhdr, int chunks) argument 579 mchunk_memmove(struct z3fold_header *zhdr, unsigned short dst_chunk) argument 588 buddy_single(struct z3fold_header *zhdr) argument 595 compact_single_buddy(struct z3fold_header *zhdr) argument 688 z3fold_compact_page(struct z3fold_header *zhdr) argument 735 do_compact_page(struct z3fold_header *zhdr, bool locked) argument 779 struct z3fold_header *zhdr = container_of(w, struct z3fold_header, local 789 struct z3fold_header *zhdr = NULL; local 1005 struct z3fold_header *zhdr = NULL; local 1095 struct z3fold_header *zhdr; local 1177 struct z3fold_header *zhdr; local 1222 struct z3fold_header *zhdr; local 1252 struct z3fold_header *zhdr; local 1289 struct z3fold_header *zhdr, *new_zhdr; local 1347 struct z3fold_header *zhdr; local [all...] |
H A D | zbud.c | 138 struct zbud_header *zhdr = page_address(page); local 139 zhdr->first_chunks = 0; 140 zhdr->last_chunks = 0; 141 INIT_LIST_HEAD(&zhdr->buddy); 142 return zhdr; 146 static void free_zbud_page(struct zbud_header *zhdr) argument 148 __free_page(virt_to_page(zhdr)); 155 static unsigned long encode_handle(struct zbud_header *zhdr, enum buddy bud) argument 165 handle = (unsigned long)zhdr; 170 handle += PAGE_SIZE - (zhdr 181 num_free_chunks(struct zbud_header *zhdr) argument 250 struct zbud_header *zhdr = NULL; local 313 struct zbud_header *zhdr; local [all...] |
Completed in 142 milliseconds