Defined in 2 files as a function:
- arch/x86/include/asm/special_insns.h, line 69 (as a function)
- arch/x86/include/asm/special_insns.h, line 94 (as a function)
Referenced in 3 files:
Smatch caller information:
mm/madvise.c read_pkru() -> rdpkru()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &madv_behavior->mm->mmap_lock |
arch/x86/mm/fault.c read_pkru() -> rdpkru()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/process.c read_pkru() -> rdpkru()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/process_64.c read_pkru() -> rdpkru()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/process_64.c x86_pkru_load() -> rdpkru()
| Type | Parameter | Key | Value |
|---|
arch/x86/kvm/svm/sev.c read_pkru() -> rdpkru()
| Type | Parameter | Key | Value |
|---|
arch/x86/mm/pkeys.c read_pkru() -> rdpkru()
| Type | Parameter | Key | Value |
|---|
mm/memory.c read_pkru() -> rdpkru()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &mm->mmap_lock | ||
| HALF_LOCKED2 | &pool->lock |
arch/x86/kvm/x86.c kvm_load_host_pkru() -> rdpkru()
| Type | Parameter | Key | Value |
|---|
arch/x86/kvm/x86.c read_pkru() -> rdpkru()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/gup.c read_pkru() -> rdpkru()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags |
arch/x86/kernel/fpu/xstate.c read_pkru() -> rdpkru()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/fpu/xstate.c write_pkru() -> rdpkru()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/signal.c read_pkru() -> rdpkru()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/signal.c write_pkru() -> rdpkru()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |