Lines Matching refs:task
330 static void task_cpus_allowed(struct seq_file *m, struct task_struct *task) in task_cpus_allowed() argument
333 seq_cpumask(m, &task->cpus_allowed); in task_cpus_allowed()
336 seq_cpumask_list(m, &task->cpus_allowed); in task_cpus_allowed()
341 struct pid *pid, struct task_struct *task) in proc_pid_status() argument
343 struct mm_struct *mm = get_task_mm(task); in proc_pid_status()
345 task_name(m, task); in proc_pid_status()
346 task_state(m, ns, pid, task); in proc_pid_status()
352 task_sig(m, task); in proc_pid_status()
353 task_cap(m, task); in proc_pid_status()
354 task_cpus_allowed(m, task); in proc_pid_status()
355 cpuset_task_status_allowed(m, task); in proc_pid_status()
356 task_context_switch_counts(m, task); in proc_pid_status()
361 struct pid *pid, struct task_struct *task, int whole) in do_task_stat() argument
378 char tcomm[sizeof(task->comm)]; in do_task_stat()
381 state = *get_task_state(task); in do_task_stat()
383 permitted = ptrace_may_access(task, PTRACE_MODE_READ | PTRACE_MODE_NOAUDIT); in do_task_stat()
384 mm = get_task_mm(task); in do_task_stat()
388 eip = KSTK_EIP(task); in do_task_stat()
389 esp = KSTK_ESP(task); in do_task_stat()
393 get_task_comm(tcomm, task); in do_task_stat()
400 if (lock_task_sighand(task, &flags)) { in do_task_stat()
401 struct signal_struct *sig = task->signal; in do_task_stat()
410 num_threads = get_nr_threads(task); in do_task_stat()
411 collect_sigign_sigcatch(task, &sigign, &sigcatch); in do_task_stat()
422 struct task_struct *t = task; in do_task_stat()
428 } while (t != task); in do_task_stat()
432 thread_group_times(task, &utime, &stime); in do_task_stat()
436 sid = task_session_nr_ns(task, ns); in do_task_stat()
437 ppid = task_tgid_nr_ns(task->real_parent, ns); in do_task_stat()
438 pgid = task_pgrp_nr_ns(task, ns); in do_task_stat()
440 unlock_task_sighand(task, &flags); in do_task_stat()
444 wchan = get_wchan(task); in do_task_stat()
446 min_flt = task->min_flt; in do_task_stat()
447 maj_flt = task->maj_flt; in do_task_stat()
448 task_times(task, &utime, &stime); in do_task_stat()
449 gtime = task->gtime; in do_task_stat()
454 priority = task_prio(task); in do_task_stat()
455 nice = task_nice(task); in do_task_stat()
460 (unsigned long long)task->real_start_time.tv_sec * NSEC_PER_SEC in do_task_stat()
461 + task->real_start_time.tv_nsec; in do_task_stat()
471 seq_put_decimal_ull(m, ' ', task->flags); in do_task_stat()
497 seq_put_decimal_ull(m, ' ', task->pending.signal.sig[0] & 0x7fffffffUL); in do_task_stat()
498 seq_put_decimal_ull(m, ' ', task->blocked.sig[0] & 0x7fffffffUL); in do_task_stat()
504 seq_put_decimal_ll(m, ' ', task->exit_signal); in do_task_stat()
505 seq_put_decimal_ll(m, ' ', task_cpu(task)); in do_task_stat()
506 seq_put_decimal_ull(m, ' ', task->rt_priority); in do_task_stat()
507 seq_put_decimal_ull(m, ' ', task->policy); in do_task_stat()
508 seq_put_decimal_ull(m, ' ', delayacct_blkio_ticks(task)); in do_task_stat()
521 struct pid *pid, struct task_struct *task) in proc_tid_stat() argument
523 return do_task_stat(m, ns, pid, task, 0); in proc_tid_stat()
527 struct pid *pid, struct task_struct *task) in proc_tgid_stat() argument
529 return do_task_stat(m, ns, pid, task, 1); in proc_tgid_stat()
533 struct pid *pid, struct task_struct *task) in proc_pid_statm() argument
536 struct mm_struct *mm = get_task_mm(task); in proc_pid_statm()