Lines Matching refs:worker
224 void shm_main_run(struct worker *worker) in shm_main_run() argument
234 …worker->thread_num, worker->daemon, (unsigned)worker->env.now_tv->tv_sec, (unsigned)worker->daemon… in shm_main_run()
237 offset = worker->thread_num + 1; in shm_main_run()
238 stat_total = worker->daemon->shm_info->ptr_arr; in shm_main_run()
239 stat_info = worker->daemon->shm_info->ptr_arr + offset; in shm_main_run()
242 server_stats_compile(worker, stat_info, 0); in shm_main_run()
245 if (worker->thread_num == 0) { in shm_main_run()
252 shm_stat = worker->daemon->shm_info->ptr_ctl; in shm_main_run()
253 shm_stat->time.now_sec = (long long)worker->env.now_tv->tv_sec; in shm_main_run()
254 shm_stat->time.now_usec = (long long)worker->env.now_tv->tv_usec; in shm_main_run()
257 …eval_subtract(&shm_stat->time.up_sec, &shm_stat->time.up_usec, worker->env.now_tv, &worker->daemon… in shm_main_run()
258 …act(&shm_stat->time.elapsed_sec, &shm_stat->time.elapsed_usec, worker->env.now_tv, &worker->daemon… in shm_main_run()
260 shm_stat->mem.msg = (long long)slabhash_get_mem(worker->env.msg_cache); in shm_main_run()
261 shm_stat->mem.rrset = (long long)slabhash_get_mem(&worker->env.rrset_cache->table); in shm_main_run()
264 if(worker->daemon->dnscenv) { in shm_main_run()
266 worker->daemon->dnscenv->shared_secrets_cache); in shm_main_run()
268 worker->daemon->dnscenv->nonces_cache); in shm_main_run()
271 shm_stat->mem.val = (long long)mod_get_mem(&worker->env, in shm_main_run()
273 shm_stat->mem.iter = (long long)mod_get_mem(&worker->env, in shm_main_run()
275 shm_stat->mem.respip = (long long)mod_get_mem(&worker->env, in shm_main_run()
283 shm_stat->mem.subnet = (long long)mod_get_mem(&worker->env, in shm_main_run()
291 shm_stat->mem.ipsecmod = (long long)mod_get_mem(&worker->env, in shm_main_run()
295 shm_stat->mem.dynlib = (long long)mod_get_mem(&worker->env, in shm_main_run()
303 stat_total->mesh_time_median /= (double)worker->daemon->num; in shm_main_run()
306 (void)worker; in shm_main_run()