Searched refs:task_lock (Results 1 - 49 of 49) sorted by relevance

/linux-4.1.27/mm/
H A Dmmu_context.c25 task_lock(tsk); use_mm()
55 task_lock(tsk); unuse_mm()
H A Doom_kill.c99 * task_lock() held.
108 task_lock(t); for_each_thread()
385 task_lock(current); dump_header()
518 task_lock(p); oom_kill_process()
530 task_lock(p); oom_kill_process()
598 task_lock(p); /* Protect ->comm from prctl() */ for_each_process()
H A Dmempolicy.c772 task_lock(current); do_set_mempolicy()
849 task_lock(current); do_get_mempolicy()
910 task_lock(current); do_get_mempolicy()
1195 task_lock(current); do_mbind()
1853 task_lock(current); init_nodemask_of_mempolicy()
1887 * Takes task_lock(tsk) to prevent freeing of its mempolicy.
1897 task_lock(tsk); mempolicy_nodemask_intersects()
2100 task_lock(current); __mpol_dup()
2451 task_lock(current); mpol_shared_policy_init()
/linux-4.1.27/drivers/infiniband/hw/ehca/
H A Dehca_irq.c683 spin_lock_irqsave(&cct->task_lock, flags); __queue_comp_task()
684 spin_lock(&__cq->task_lock); __queue_comp_task()
694 spin_unlock(&__cq->task_lock); __queue_comp_task()
695 spin_unlock_irqrestore(&cct->task_lock, flags); __queue_comp_task()
713 spin_lock_irqsave(&cct->task_lock, flags); queue_comp_task()
715 spin_unlock_irqrestore(&cct->task_lock, flags); queue_comp_task()
731 spin_unlock_irq(&cct->task_lock); run_comp_task()
737 spin_lock_irq(&cct->task_lock); run_comp_task()
738 spin_lock(&cq->task_lock); run_comp_task()
744 spin_unlock(&cq->task_lock); run_comp_task()
756 spin_lock_irq(&cct->task_lock); comp_task_park()
760 spin_unlock_irq(&cct->task_lock); comp_task_park()
765 spin_lock_irq(&target->task_lock); comp_task_park()
770 spin_unlock_irq(&target->task_lock); comp_task_park()
777 spin_lock_irq(&cct->task_lock); comp_task_stop()
781 spin_unlock_irq(&cct->task_lock); comp_task_stop()
796 spin_lock_irq(&cct->task_lock); comp_task()
802 spin_unlock_irq(&cct->task_lock); comp_task()
839 spin_lock_init(&cct->task_lock); for_each_present_cpu()
H A Dehca_irq.h62 spinlock_t task_lock; member in struct:ehca_cpu_comp_task
H A Dehca_cq.c157 spin_lock_init(&my_cq->task_lock); ehca_create_cq()
H A Dehca_classes.h253 spinlock_t task_lock; member in struct:ehca_cq
/linux-4.1.27/fs/
H A Dfs_struct.c64 task_lock(p); do_each_thread()
99 task_lock(tsk); exit_fs()
140 task_lock(current); unshare_fs_struct()
H A Dproc_namespace.c246 task_lock(task); mounts_open_common()
H A Dfile.c385 task_lock(task); get_files_struct()
412 task_lock(tsk); reset_files_struct()
423 task_lock(tsk); exit_files()
H A Dexec.c861 task_lock(tsk); exec_mmap()
1055 task_lock(tsk); get_task_comm()
1069 task_lock(tsk); __set_task_comm()
H A Dcoredump.c681 task_lock(&init_task); do_coredump()
H A Dnamespace.c3265 task_lock(task); mntns_get()
/linux-4.1.27/include/linux/
H A Dnsproxy.h43 * any pointer on the nsproxy itself. Current must hold the task_lock
50 * task_lock(task);
H A Dcpuset.h125 task_lock(current); set_mems_allowed()
H A Dfreezer.h41 /* Takes and releases task alloc lock using task_lock() */
H A Dcgroup.h269 * task_lock(), and can only be modified while holding both cgroup_mutex
270 * and task_lock() while the task is alive. This macro verifies that the
H A Dptrace.h108 * live only by RCU. During exec, this may be called with task_lock() held
H A Dsched.h720 * getrlimit/setrlimit use task_lock(current->group_leader) to
1462 it with task_lock())
2615 static inline void task_lock(struct task_struct *p) task_lock() function
/linux-4.1.27/block/
H A Dblk-ioc.c204 task_lock(task); exit_io_context()
260 task_lock(task); create_task_io_context()
284 * This function always goes through task_lock() and it's better to use
295 task_lock(task); get_task_io_context()
H A Dblk.h256 * task_lock which protects %current->io_context is IRQ-unsafe.
H A Dblk-cgroup.c915 /* task_lock() is needed to avoid races with exit_io_context() */ cgroup_taskset_for_each()
917 task_lock(task); cgroup_taskset_for_each()
/linux-4.1.27/net/core/
H A Dnetclassid_cgroup.c77 task_lock(p); cgroup_taskset_for_each()
H A Dnetprio_cgroup.c228 task_lock(p); cgroup_taskset_for_each()
H A Dnet_namespace.c460 task_lock(tsk); get_net_ns_by_pid()
926 task_lock(task); netns_get()
/linux-4.1.27/kernel/
H A Dutsname.c103 task_lock(task); utsns_get()
H A Dgroups.c198 /* no need to grab task_lock here; it cannot change */ SYSCALL_DEFINE2()
H A Dkcmp.c61 task_lock(task); get_file_raw_ptr()
H A Dfork.c770 task_lock(task); get_task_mm()
807 task_lock(tsk); complete_vfork_done()
826 task_lock(child); wait_for_vfork_done()
1138 task_lock(current->group_leader); copy_signal()
1995 task_lock(current); SYSCALL_DEFINE1()
2056 task_lock(task); unshare_files()
H A Dnsproxy.c207 task_lock(p); switch_task_namespaces()
H A Dexit.c363 * The task_lock protects c->mm from changing.
366 task_lock(c);
368 * Delay read_unlock() till we have the task_lock()
431 task_lock(tsk); exit_mm()
768 task_lock(tsk); do_exit()
H A Dptrace.c290 task_lock(task); ptrace_may_access()
331 task_lock(task); ptrace_attach()
H A Dsys.c1314 task_lock(current->group_leader); SYSCALL_DEFINE2()
1384 task_lock(tsk->group_leader); do_prlimit()
2024 task_lock(current); prctl_set_mm()
H A Dcpuset.c252 * callback_lock. We also require taking task_lock() when dereferencing a
253 * task's cpuset pointer. See "The task_lock() exception", at the end of this
1022 task_lock(tsk); cpuset_change_task_nodemask()
2659 * - No need to task_lock(tsk) on this tsk->cpuset reference, as it
/linux-4.1.27/drivers/net/ethernet/via/
H A Dvia-rhine.c466 struct mutex task_lock; member in struct:rhine_private
962 mutex_init(&rp->task_lock); rhine_init_one_common()
1639 mutex_lock(&rp->task_lock); rhine_task_disable()
1641 mutex_unlock(&rp->task_lock); rhine_task_disable()
1649 mutex_lock(&rp->task_lock); rhine_task_enable()
1651 mutex_unlock(&rp->task_lock); rhine_task_enable()
1692 mutex_lock(&rp->task_lock); rhine_reset_task()
1718 mutex_unlock(&rp->task_lock); rhine_reset_task()
2129 mutex_lock(&rp->task_lock); rhine_slow_event_task()
2146 mutex_unlock(&rp->task_lock); rhine_slow_event_task()
2238 mutex_lock(&rp->task_lock); netdev_get_settings()
2240 mutex_unlock(&rp->task_lock); netdev_get_settings()
2250 mutex_lock(&rp->task_lock); netdev_set_settings()
2253 mutex_unlock(&rp->task_lock); netdev_set_settings()
2339 mutex_lock(&rp->task_lock); netdev_ioctl()
2342 mutex_unlock(&rp->task_lock); netdev_ioctl()
/linux-4.1.27/fs/proc/
H A Dproc_net.c116 task_lock(task); get_proc_task_net()
H A Dinternal.h105 task_lock(task); task_dumpable()
H A Darray.c157 task_lock(p); task_state()
H A Dbase.c161 task_lock(task); get_task_root()
176 task_lock(task); proc_cwd_link()
873 task_lock(task); oom_adj_write()
976 task_lock(task); oom_score_adj_write()
1335 task_lock(p); comm_show()
H A Dtask_mmu.c99 task_lock(task); hold_task_mempolicy()
/linux-4.1.27/ipc/
H A Dnamespace.c141 task_lock(task); ipcns_get()
/linux-4.1.27/arch/frv/mm/
H A Dmmu-context.c188 task_lock(tsk); cxn_pin_by_pid()
/linux-4.1.27/drivers/misc/cxl/
H A Dirq.c113 * takes the task_lock. An alternate option would be to keep a cxl_irq()
/linux-4.1.27/kernel/sched/
H A Ddebug.c529 task_lock(p); sched_show_numa()
/linux-4.1.27/fs/hugetlbfs/
H A Dinode.c990 task_lock(current); hugetlb_file_setup()
/linux-4.1.27/drivers/staging/android/ion/
H A Dion.c754 task_lock(current->group_leader); ion_client_create()
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/
H A Dsec.c2318 task_lock(current); sptlrpc_pack_user_desc()
/linux-4.1.27/drivers/tty/
H A Dtty_io.c3086 task_lock(p); __do_SAK()
/linux-4.1.27/security/selinux/
H A Dhooks.c2414 task_lock(current); selinux_bprm_committing_creds()

Completed in 3607 milliseconds