H A D | subr_pool.c | 107 # define pool_redzone_init(pp, sz) __nothing argument 108 # define pool_redzone_fill(pp, ptr) __nothing argument 109 # define pool_redzone_check(pp, ptr) __nothing argument 119 #define pool_get_kmsan(pp, ptr) __nothing argument 120 #define pool_put_kmsan(pp, ptr) __nothing argument 149 #define pp_has_pser(pp) (((pp)->pr_roflags & PR_PSERIALIZE) != 0) argument 330 #define POOL_NEEDS_CATCHUP(pp) \ argument 333 POOL_OBJ_TO_PAGE(pp,v) global() argument 408 pr_item_bitmap_index(const struct pool * pp,const struct pool_item_header * ph,const void * v) pr_item_bitmap_index() argument 426 pr_item_bitmap_put(const struct pool * pp,struct pool_item_header * ph,void * obj) pr_item_bitmap_put() argument 441 pr_item_bitmap_get(const struct pool * pp,struct pool_item_header * ph) pr_item_bitmap_get() argument 468 pr_item_bitmap_init(const struct pool * pp,struct pool_item_header * ph) pr_item_bitmap_init() argument 482 pr_item_linkedlist_put(const struct pool * pp,struct pool_item_header * ph,void * obj) pr_item_linkedlist_put() argument 505 pr_item_linkedlist_get(struct pool * pp,struct pool_item_header * ph) pr_item_linkedlist_get() argument 536 pr_phinpage_check(struct pool * pp,struct pool_item_header * ph,void * page,void * object) pr_phinpage_check() argument 557 struct pool *pp; pc_phinpage_check() local 589 pr_find_pagehead_noalign(struct pool * pp,void * v) pr_find_pagehead_noalign() argument 610 pr_find_pagehead(struct pool * pp,void * v) pr_find_pagehead() argument 634 pr_pagelist_free(struct pool * pp,struct pool_pagelist * pq) pr_pagelist_free() argument 650 pr_rmpage(struct pool * pp,struct pool_item_header * ph,struct pool_pagelist * pq) pr_rmpage() argument 740 pool_init_is_phinpage(const struct pool * pp) pool_init_is_phinpage() argument 771 pool_init_is_usebmap(const struct pool * pp) pool_init_is_usebmap() argument 807 pool_init(struct pool * pp,size_t size,u_int align,u_int ioff,int flags,const char * wchan,struct pool_allocator * palloc,int ipl) pool_init() argument 1010 pool_destroy(struct pool * pp) pool_destroy() argument 1058 pool_set_drain_hook(struct pool * pp,void (* fn)(void *,int),void * arg) pool_set_drain_hook() argument 1069 pool_alloc_item_header(struct pool * pp,void * storage,int flags) pool_alloc_item_header() argument 1085 pool_get(struct pool * pp,int flags) pool_get() argument 1266 pool_do_put(struct pool * pp,void * v,struct pool_pagelist * pq) pool_do_put() argument 1357 pool_put(struct pool * pp,void * v) pool_put() argument 1381 pool_grow(struct pool * pp,int flags) pool_grow() argument 1448 pool_prime(struct pool * pp,int n) pool_prime() argument 1466 pool_prime_page(struct pool * pp,void * storage,struct pool_item_header * ph) pool_prime_page() argument 1553 pool_catchup(struct pool * pp) pool_catchup() argument 1569 pool_update_curpage(struct pool * pp) pool_update_curpage() argument 1581 pool_setlowat(struct pool * pp,int n) pool_setlowat() argument 1600 pool_sethiwat(struct pool * pp,int n) pool_sethiwat() argument 1611 pool_sethardlimit(struct pool * pp,int n,const char * warnmess,int ratecap) pool_sethardlimit() argument 1628 pool_nget(struct pool * pp) pool_nget() argument 1635 pool_nput(struct pool * pp) pool_nput() argument 1647 pool_reclaim(struct pool * pp) pool_reclaim() argument 1739 struct pool *pp; pool_drain() local 1795 struct pool *pp; pool_totalpages_locked() local 1817 struct pool *pp; pool_printall() local 1825 pool_printit(struct pool * pp,const char * modif,void (* pr)(const char *,...)) pool_printit() argument 1837 pool_print_pagelist(struct pool * pp,struct pool_pagelist * pl,void (* pr)(const char *,...)) pool_print_pagelist() argument 1860 pool_print1(struct pool * pp,const char * modif,void (* pr)(const char *,...)) pool_print1() argument 1988 pool_chk_page(struct pool * pp,const char * label,struct pool_item_header * ph) pool_chk_page() argument 2046 pool_chk(struct pool * pp,const char * label) pool_chk() argument 2114 struct pool *pp; pool_cache_bootstrap() local 2213 struct pool *pp = &pc->pc_pool; pool_cache_bootstrap_destroy() local 2963 pool_allocator_alloc(struct pool * pp,int flags) pool_allocator_alloc() argument 2984 pool_allocator_free(struct pool * pp,void * v) pool_allocator_free() argument 3002 pool_page_alloc(struct pool * pp,int flags) pool_page_alloc() argument 3015 pool_page_free(struct pool * pp,void * v) pool_page_free() argument 3022 pool_page_alloc_meta(struct pool * pp,int flags) pool_page_alloc_meta() argument 3035 pool_page_free_meta(struct pool * pp,void * v) pool_page_free_meta() argument 3043 pool_get_kmsan(struct pool * pp,void * p) pool_get_kmsan() argument 3050 pool_put_kmsan(struct pool * pp,void * p) pool_put_kmsan() argument 3073 pool_quarantine_init(struct pool * pp) pool_quarantine_init() argument 3080 pool_quarantine_flush(struct pool * pp) pool_quarantine_flush() argument 3100 pool_put_quarantine(struct pool * pp,void * v,struct pool_pagelist * pq) pool_put_quarantine() argument 3150 pool_redzone_init(struct pool * pp,size_t requested_size) pool_redzone_init() argument 3201 pool_redzone_fill(struct pool * pp,void * p) pool_redzone_fill() argument 3232 pool_redzone_check(struct pool * pp,void * p) pool_redzone_check() argument 3285 pool_in_page(struct pool * pp,struct pool_item_header * ph,uintptr_t addr) pool_in_page() argument 3293 pool_in_item(struct pool * pp,void * item,uintptr_t addr) pool_in_item() argument 3300 pool_in_cg(struct pool * pp,struct pool_cache_group * pcg,uintptr_t addr) pool_in_cg() argument 3316 pool_allocated(struct pool * pp,struct pool_item_header * ph,uintptr_t addr) pool_allocated() argument 3341 struct pool *pp; pool_whatis() local 3428 struct pool *pp; pool_sysctl() local [all...] |