Lines Matching refs:statep
76 } *statep; variable
155 if (statep->hwd[i].hwd_pid != 0) in killall()
156 kill(statep->hwd[i].hwd_pid, SIGTERM); in killall()
164 statep->hwd[curthread].hwd_start_signal_barrier = 1; in signal_handler()
176 if (statep->hwd[curthread].hwd_start_signal_barrier) in signal_barrier_wait()
187 if (statep->hwd[i].hwd_pid != 0) in signal_barrier_wakeup()
188 kill(statep->hwd[i].hwd_pid, SIGHUP); in signal_barrier_wakeup()
199 ret = pthread_barrier_wait(&statep->start_barrier); in http_worker()
207 while (!statep->run_done) { in http_worker()
208 if (http_fetch(&statep->sin, statep->path, QUIET) < 0) { in http_worker()
213 if (!statep->run_done) in http_worker()
284 statep = pagebuffer; in main()
286 bzero(&statep->sin, sizeof(statep->sin)); in main()
287 statep->sin.sin_len = sizeof(statep->sin); in main()
288 statep->sin.sin_family = AF_INET; in main()
289 statep->sin.sin_addr.s_addr = inet_addr(argv[0]); in main()
290 statep->sin.sin_port = htons(atoi(argv[1])); in main()
291 statep->path = argv[2]; in main()
296 if (http_fetch(&statep->sin, statep->path, 0) < 0) in main()
300 if (pthread_barrier_init(&statep->start_barrier, NULL, in main()
306 statep->hwd[i].hwd_count = 0; in main()
308 if (pthread_create(&statep->hwd[i].hwd_thread, NULL, in main()
309 http_worker, &statep->hwd[i]) != 0) in main()
321 http_worker(&statep->hwd[i]); in main()
325 statep->hwd[i].hwd_pid = pid; in main()
334 statep->run_done = 1; in main()
339 if (pthread_join(statep->hwd[i].hwd_thread, NULL) in main()
343 pid = waitpid(statep->hwd[i].hwd_pid, NULL, 0); in main()
344 if (pid == statep->hwd[i].hwd_pid) in main()
345 statep->hwd[i].hwd_pid = 0; in main()
352 total += statep->hwd[i].hwd_count; in main()
356 total += statep->hwd[i].hwd_errorcount; in main()