Searched refs:gcs_el0_mode (Results 1 – 6 of 6) sorted by relevance
143 if (task->thread.gcs_el0_mode & PR_SHADOW_STACK_ENABLE) in gcs_set_el0_mode()146 if (task->thread.gcs_el0_mode & PR_SHADOW_STACK_WRITE) in gcs_set_el0_mode()149 if (task->thread.gcs_el0_mode & PR_SHADOW_STACK_PUSH) in gcs_set_el0_mode()213 task->thread.gcs_el0_mode = arg; in arch_set_shadow_stack_status()229 return put_user(task->thread.gcs_el0_mode, arg); in arch_get_shadow_stack_status()
61 return task->thread.gcs_el0_mode & PR_SHADOW_STACK_ENABLE; in task_gcs_el0_enabled()73 unsigned long cur_val = task->thread.gcs_el0_mode; in gcs_check_locked()
196 unsigned int gcs_el0_mode; member
294 current->thread.gcs_el0_mode = 0; in flush_gcs()311 p->thread.gcs_el0_mode = current->thread.gcs_el0_mode; in copy_thread_gcs()595 if (current->thread.gcs_el0_mode != next->thread.gcs_el0_mode) in gcs_thread_switch()
698 __put_user_error(current->thread.gcs_el0_mode, in preserve_gcs_context()734 current->thread.gcs_el0_mode = enabled; in restore_gcs_context()1051 if (!(current->thread.gcs_el0_mode & PR_SHADOW_STACK_ENABLE)) in gcs_restore_signal()
1518 user_gcs->features_enabled = target->thread.gcs_el0_mode; in task_gcs_to_user()1526 target->thread.gcs_el0_mode = user_gcs->features_enabled; in task_gcs_from_user()