H A D | subr_pool.c | 93 #define pl_init(pp, pl) do { \ argument 98 #define pl_init(pp, pl) (pp)->pr_lock_ops->pl_init(pp, pl, NULL) argument 102 pl_enter(struct pool *pp, union pool_lock *pl) in pl_enter() argument 107 pl_enter_try(struct pool *pp, union pool_lock *pl) in pl_enter_try() argument 112 pl_leave(struct pool * pp,union pool_lock * pl) pl_leave() argument 117 pl_assert_locked(struct pool * pp,union pool_lock * pl) pl_assert_locked() argument 122 pl_assert_unlocked(struct pool * pp,union pool_lock * pl) pl_assert_unlocked() argument 127 pl_sleep(struct pool * pp,void * ident,union pool_lock * lock,int priority,const char * wmesg) pl_sleep() argument 205 POOL_INPGHDR(pp) global() argument 297 pr_find_pagehead(struct pool * pp,void * v) pr_find_pagehead() argument 328 pool_init(struct pool * pp,size_t size,u_int align,int ipl,int flags,const char * wchan,struct pool_allocator * palloc) pool_init() argument 490 pool_destroy(struct pool * pp) pool_destroy() argument 544 pool_request(struct pool * pp,struct pool_request * pr) pool_request() argument 561 pool_get(struct pool * pp,int flags) pool_get() argument 629 pool_get_done(struct pool * pp,void * xmem,void * v) pool_get_done() argument 641 pool_runqueue(struct pool * pp,int flags) pool_runqueue() argument 690 pool_do_get(struct pool * pp,int flags,int * slowdown) pool_do_get() argument 777 pool_put(struct pool * pp,void * v) pool_put() argument 819 pool_wakeup(struct pool * pp) pool_wakeup() argument 829 pool_do_put(struct pool * pp,void * v) pool_do_put() argument 883 pool_prime(struct pool * pp,int n) pool_prime() argument 912 pool_p_alloc(struct pool * pp,int flags,int * slowdown) pool_p_alloc() argument 979 pool_p_free(struct pool * pp,struct pool_page_header * ph) pool_p_free() argument 1017 pool_p_insert(struct pool * pp,struct pool_page_header * ph) pool_p_insert() argument 1038 pool_p_remove(struct pool * pp,struct pool_page_header * ph) pool_p_remove() argument 1055 pool_update_curpage(struct pool * pp) pool_update_curpage() argument 1064 pool_setlowat(struct pool * pp,int n) pool_setlowat() argument 1083 pool_sethiwat(struct pool * pp,int n) pool_sethiwat() argument 1091 pool_sethardlimit(struct pool * pp,u_int n,const char * warnmsg,int ratecap) pool_sethardlimit() argument 1111 pool_set_constraints(struct pool * pp,const struct kmem_pa_mode * mode) pool_set_constraints() argument 1122 pool_reclaim(struct pool * pp) pool_reclaim() argument 1166 struct pool *pp; pool_reclaim_all() local 1182 pool_printit(struct pool * pp,const char * modif,int (* pr)(const char *,...)) pool_printit() argument 1208 pool_print1(struct pool * pp,const char * modif,int (* pr)(const char *,...)) pool_print1() argument 1256 struct pool *pp; db_show_all_pools() local 1330 pool_chk_page(struct pool * pp,struct pool_page_header * ph,int expected) pool_chk_page() argument 1401 pool_chk(struct pool * pp) pool_chk() argument 1419 pool_walk(struct pool * pp,int full,int (* pr)(const char *,...),void (* func)(void *,int,int (*)(const char *,...))) pool_walk() argument 1469 struct pool *pp; sysctl_dopool() local 1555 struct pool *pp; pool_gc_pages() local 1596 pool_allocator_alloc(struct pool * pp,int flags,int * slowdown) pool_allocator_alloc() argument 1616 pool_allocator_free(struct pool * pp,void * v) pool_allocator_free() argument 1624 pool_page_alloc(struct pool * pp,int flags,int * slowdown) pool_page_alloc() argument 1635 pool_page_free(struct pool * pp,void * v) pool_page_free() argument 1641 pool_multi_alloc(struct pool * pp,int flags,int * slowdown) pool_multi_alloc() argument 1662 pool_multi_free(struct pool * pp,void * v) pool_multi_free() argument 1676 pool_multi_alloc_ni(struct pool * pp,int flags,int * slowdown) pool_multi_alloc_ni() argument 1696 pool_multi_free_ni(struct pool * pp,void * v) pool_multi_free_ni() argument 1713 pool_cache_init(struct pool * pp) pool_cache_init() argument 1759 pool_cache_item_magic(struct pool * pp,struct pool_cache_item * ci) pool_cache_item_magic() argument 1768 pool_cache_item_magic_check(struct pool * pp,struct pool_cache_item * ci) pool_cache_item_magic_check() argument 1792 pool_list_enter(struct pool * pp) pool_list_enter() argument 1801 pool_list_leave(struct pool * pp) pool_list_leave() argument 1807 pool_cache_list_alloc(struct pool * pp,struct pool_cache * pc) pool_cache_list_alloc() argument 1832 pool_cache_list_free(struct pool * pp,struct pool_cache * pc,struct pool_cache_item * ci) pool_cache_list_free() argument 1851 pool_cache_enter(struct pool * pp,int * s) pool_cache_enter() argument 1863 pool_cache_leave(struct pool * pp,struct pool_cache * pc,int s) pool_cache_leave() argument 1871 pool_cache_get(struct pool * pp) pool_cache_get() argument 1920 pool_cache_put(struct pool * pp,void * v) pool_cache_put() argument 1964 pool_cache_list_put(struct pool * pp,struct pool_cache_item * pl) pool_cache_list_put() argument 1985 pool_cache_destroy(struct pool * pp) pool_cache_destroy() argument 2010 pool_cache_gc(struct pool * pp) pool_cache_gc() argument 2052 pool_cache_pool_info(struct pool * pp,struct kinfo_pool * pi) pool_cache_pool_info() argument 2088 pool_cache_info(struct pool * pp,void * oldp,size_t * oldlenp) pool_cache_info() argument 2108 pool_cache_cpus_info(struct pool * pp,void * oldp,size_t * oldlenp) pool_cache_cpus_info() argument 2163 pool_cache_init(struct pool * pp) pool_cache_init() argument 2169 pool_cache_pool_info(struct pool * pp,struct kinfo_pool * pi) pool_cache_pool_info() argument 2175 pool_cache_info(struct pool * pp,void * oldp,size_t * oldlenp) pool_cache_info() argument 2181 pool_cache_cpus_info(struct pool * pp,void * oldp,size_t * oldlenp) pool_cache_cpus_info() argument 2189 pool_lock_mtx_init(struct pool * pp,union pool_lock * lock,const struct lock_type * type) pool_lock_mtx_init() argument 2243 pool_lock_rw_init(struct pool * pp,union pool_lock * lock,const struct lock_type * type) pool_lock_rw_init() argument [all...] |