Symbol: ecryptfs_kthread_ctl
fs/ecryptfs/kthread.c
101
mutex_unlock(&ecryptfs_kthread_ctl.mux);
fs/ecryptfs/kthread.c
103
wake_up(&ecryptfs_kthread_ctl.wait);
fs/ecryptfs/kthread.c
142
mutex_lock(&ecryptfs_kthread_ctl.mux);
fs/ecryptfs/kthread.c
143
if (ecryptfs_kthread_ctl.flags & ECRYPTFS_KTHREAD_ZOMBIE) {
fs/ecryptfs/kthread.c
145
mutex_unlock(&ecryptfs_kthread_ctl.mux);
fs/ecryptfs/kthread.c
151
list_add_tail(&req.kthread_ctl_list, &ecryptfs_kthread_ctl.req_list);
fs/ecryptfs/kthread.c
152
mutex_unlock(&ecryptfs_kthread_ctl.mux);
fs/ecryptfs/kthread.c
153
wake_up(&ecryptfs_kthread_ctl.wait);
fs/ecryptfs/kthread.c
29
} ecryptfs_kthread_ctl;
fs/ecryptfs/kthread.c
49
ecryptfs_kthread_ctl.wait,
fs/ecryptfs/kthread.c
50
(!list_empty(&ecryptfs_kthread_ctl.req_list)
fs/ecryptfs/kthread.c
52
mutex_lock(&ecryptfs_kthread_ctl.mux);
fs/ecryptfs/kthread.c
53
if (ecryptfs_kthread_ctl.flags & ECRYPTFS_KTHREAD_ZOMBIE) {
fs/ecryptfs/kthread.c
54
mutex_unlock(&ecryptfs_kthread_ctl.mux);
fs/ecryptfs/kthread.c
57
while (!list_empty(&ecryptfs_kthread_ctl.req_list)) {
fs/ecryptfs/kthread.c
58
req = list_first_entry(&ecryptfs_kthread_ctl.req_list,
fs/ecryptfs/kthread.c
66
mutex_unlock(&ecryptfs_kthread_ctl.mux);
fs/ecryptfs/kthread.c
76
mutex_init(&ecryptfs_kthread_ctl.mux);
fs/ecryptfs/kthread.c
77
init_waitqueue_head(&ecryptfs_kthread_ctl.wait);
fs/ecryptfs/kthread.c
78
INIT_LIST_HEAD(&ecryptfs_kthread_ctl.req_list);
fs/ecryptfs/kthread.c
93
mutex_lock(&ecryptfs_kthread_ctl.mux);
fs/ecryptfs/kthread.c
94
ecryptfs_kthread_ctl.flags |= ECRYPTFS_KTHREAD_ZOMBIE;
fs/ecryptfs/kthread.c
95
list_for_each_entry_safe(req, tmp, &ecryptfs_kthread_ctl.req_list,