Lines Matching refs:seccomp
412 READ_ONCE(current->seccomp.filter); in seccomp_run_filters()
441 if (current->seccomp.mode && current->seccomp.mode != seccomp_mode) in seccomp_may_assign_mode()
455 task->seccomp.mode = seccomp_mode; in seccomp_assign_mode()
506 if (thread->seccomp.mode == SECCOMP_MODE_DISABLED || in seccomp_can_sync_threads()
507 (thread->seccomp.mode == SECCOMP_MODE_FILTER && in seccomp_can_sync_threads()
508 is_ancestor(thread->seccomp.filter, in seccomp_can_sync_threads()
509 caller->seccomp.filter))) in seccomp_can_sync_threads()
571 struct seccomp_filter *orig = tsk->seccomp.filter; in seccomp_filter_release()
577 tsk->seccomp.filter = NULL; in seccomp_filter_release()
613 __seccomp_filter_release(thread->seccomp.filter); in seccomp_sync_threads()
616 smp_store_release(&thread->seccomp.filter, in seccomp_sync_threads()
617 caller->seccomp.filter); in seccomp_sync_threads()
618 atomic_set(&thread->seccomp.filter_count, in seccomp_sync_threads()
619 atomic_read(&caller->seccomp.filter_count)); in seccomp_sync_threads()
636 if (thread->seccomp.mode == SECCOMP_MODE_DISABLED) in seccomp_sync_threads()
886 for (walker = current->seccomp.filter; walker; walker = walker->prev) in seccomp_attach_filter()
916 filter->prev = current->seccomp.filter; in seccomp_attach_filter()
918 current->seccomp.filter = filter; in seccomp_attach_filter()
919 atomic_inc(¤t->seccomp.filter_count); in seccomp_attach_filter()
936 struct seccomp_filter *orig = tsk->seccomp.filter; in get_seccomp_filter()
1031 current->seccomp.mode = SECCOMP_MODE_DEAD; in __secure_computing_strict()
1039 int mode = current->seccomp.mode; in secure_computing_strict()
1306 current->seccomp.mode = SECCOMP_MODE_DEAD; in __seccomp_filter()
1339 int mode = current->seccomp.mode; in __secure_computing()
1368 return current->seccomp.mode; in prctl_get_seccomp()
1880 for (cur = current->seccomp.filter; cur; cur = cur->prev) { in has_duplicate_listener()
2071 SYSCALL_DEFINE3(seccomp, unsigned int, op, unsigned int, flags, in SYSCALL_DEFINE3() argument
2124 if (task->seccomp.mode != SECCOMP_MODE_FILTER) { in get_nth_filter()
2129 orig = task->seccomp.filter; in get_nth_filter()
2166 current->seccomp.mode != SECCOMP_MODE_DISABLED) { in seccomp_get_filter()
2204 current->seccomp.mode != SECCOMP_MODE_DISABLED) { in seccomp_get_metadata()
2492 f = READ_ONCE(task->seccomp.filter); in proc_pid_seccomp_cache()