Lines Matching defs:task

101 #define	task_pid_group_leader(task) (task)->task_thread->td_proc->p_pid
102 #define task_pid(task) ((task)->pid)
103 #define task_pid_nr(task) ((task)->pid)
104 #define task_pid_vnr(task) ((task)->pid)
108 #define task_euid(task) ((task)->task_thread->td_ucred->cr_uid)
110 #define get_task_state(task) atomic_read(&(task)->state)
111 #define set_task_state(task, x) atomic_set(&(task)->state, (x))
112 #define __set_task_state(task, x) ((task)->state.counter = (x))
117 get_task_struct(struct task_struct *task)
119 atomic_inc(&task->usage);
123 put_task_struct(struct task_struct *task)
125 if (atomic_dec_and_test(&task->usage))
126 linux_free_current(task);
149 bool linux_signal_pending(struct task_struct *task);
150 bool linux_fatal_signal_pending(struct task_struct *task);
151 bool linux_signal_pending_state(long state, struct task_struct *task);
152 void linux_send_sig(int signo, struct task_struct *task);
154 #define signal_pending(task) linux_signal_pending(task)
155 #define fatal_signal_pending(task) linux_fatal_signal_pending(task)
156 #define signal_pending_state(state, task) \
157 linux_signal_pending_state(state, task)
158 #define send_sig(signo, task, priv) do { \
160 linux_send_sig(signo, task); \
166 linux_schedule_save_interrupt_value(struct task_struct *task, int value)
168 task->bsd_interrupt_value = value;
171 bool linux_task_exiting(struct task_struct *task);
177 linux_schedule_get_interrupt_value(struct task_struct *task)
179 int value = task->bsd_interrupt_value;
180 task->bsd_interrupt_value = 0;
216 get_task_comm(char *buf, struct task_struct *task)
220 return (task->comm);