Lines Matching refs:wp
29 void fpm_worker_pool_free(struct fpm_worker_pool_s *wp) /* {{{ */ in fpm_worker_pool_free() argument
31 if (wp->config) { in fpm_worker_pool_free()
32 free(wp->config); in fpm_worker_pool_free()
34 if (wp->user) { in fpm_worker_pool_free()
35 free(wp->user); in fpm_worker_pool_free()
37 if (wp->set_user) { in fpm_worker_pool_free()
38 free(wp->set_user); in fpm_worker_pool_free()
40 if (wp->home) { in fpm_worker_pool_free()
41 free(wp->home); in fpm_worker_pool_free()
43 if (wp->limit_extensions) { in fpm_worker_pool_free()
44 fpm_worker_pool_free_limit_extensions(wp->limit_extensions); in fpm_worker_pool_free()
46 fpm_unix_free_socket_permissions(wp); in fpm_worker_pool_free()
47 free(wp); in fpm_worker_pool_free()
53 struct fpm_worker_pool_s *wp, *wp_next; in fpm_worker_pool_cleanup() local
55 for (wp = fpm_worker_all_pools; wp; wp = wp_next) { in fpm_worker_pool_cleanup()
56 wp_next = wp->next; in fpm_worker_pool_cleanup()
57 fpm_worker_pool_config_free(wp->config); in fpm_worker_pool_cleanup()
58 fpm_children_free(wp->children); in fpm_worker_pool_cleanup()
60 fpm_scoreboard_free(wp); in fpm_worker_pool_cleanup()
62 fpm_worker_pool_free(wp); in fpm_worker_pool_cleanup()