Lines Matching refs:proc
226 struct fpm_scoreboard_proc_s *proc; in fpm_scoreboard_proc_acquire() local
228 proc = fpm_scoreboard_proc_get(scoreboard, child_index); in fpm_scoreboard_proc_acquire()
229 if (!proc) { in fpm_scoreboard_proc_acquire()
233 if (!fpm_spinlock(&proc->lock, nohang)) { in fpm_scoreboard_proc_acquire()
237 return proc; in fpm_scoreboard_proc_acquire()
241 void fpm_scoreboard_proc_release(struct fpm_scoreboard_proc_s *proc) /* {{{ */ in fpm_scoreboard_proc_release() argument
243 if (!proc) { in fpm_scoreboard_proc_release()
247 proc->lock = 0; in fpm_scoreboard_proc_release()
268 struct fpm_scoreboard_proc_s *proc; in fpm_scoreboard_child_use() local
271 proc = fpm_scoreboard_proc_get_from_child(child); in fpm_scoreboard_child_use()
272 if (!proc) { in fpm_scoreboard_child_use()
275 proc->pid = pid; in fpm_scoreboard_child_use()
276 proc->start_epoch = time(NULL); in fpm_scoreboard_child_use()