Lines Matching refs:wp
27 struct fpm_worker_pool_s *wp; in fpm_scoreboard_init_main() local
44 for (wp = fpm_worker_all_pools; wp; wp = wp->next) { in fpm_scoreboard_init_main()
45 if (wp->config->pm_max_children < 1) { in fpm_scoreboard_init_main()
46 …zlog(ZLOG_ERROR, "[pool %s] Unable to create scoreboard SHM because max_client is not set", wp->co… in fpm_scoreboard_init_main()
50 if (wp->scoreboard) { in fpm_scoreboard_init_main()
51 …zlog(ZLOG_ERROR, "[pool %s] Unable to create scoreboard SHM because it already exists", wp->config… in fpm_scoreboard_init_main()
55 …wp->scoreboard = fpm_shm_alloc(sizeof(struct fpm_scoreboard_s) + (wp->config->pm_max_children - 1)… in fpm_scoreboard_init_main()
56 if (!wp->scoreboard) { in fpm_scoreboard_init_main()
59 wp->scoreboard->nprocs = wp->config->pm_max_children; in fpm_scoreboard_init_main()
60 for (i = 0; i < wp->scoreboard->nprocs; i++) { in fpm_scoreboard_init_main()
61 wp->scoreboard->procs[i] = fpm_shm_alloc(sizeof(struct fpm_scoreboard_proc_s)); in fpm_scoreboard_init_main()
62 if (!wp->scoreboard->procs[i]) { in fpm_scoreboard_init_main()
65 memset(wp->scoreboard->procs[i], 0, sizeof(struct fpm_scoreboard_proc_s)); in fpm_scoreboard_init_main()
68 wp->scoreboard->pm = wp->config->pm; in fpm_scoreboard_init_main()
69 wp->scoreboard->start_epoch = time(NULL); in fpm_scoreboard_init_main()
70 strlcpy(wp->scoreboard->pool, wp->config->name, sizeof(wp->scoreboard->pool)); in fpm_scoreboard_init_main()