Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/gup.c __get_user_pages() -> check_vma_flags()

Type Parameter Key Value
PARAM_VALUE 0 vma 1-u64max
PARAM_VALUE 1 gup_flags 4194304-u32max
DATA_SOURCE 0 vma r vma_lookup
DATA_SOURCE 1 gup_flags $3
BIT_INFO 1 gup_flags 0x400000,0xffffffff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 gup_flags 4194304-u32max
HALF_LOCKED2 &mm->mmap_lock

mm/gup.c __get_user_pages() -> check_vma_flags()

Type Parameter Key Value
PARAM_VALUE 0 vma 4096-ptr_max
PARAM_VALUE 0 vma->vm_mm->context.asid_transition 1
PARAM_VALUE 0 vma->vm_private_data->rw_sema.dep_map->name 0-255
CAPPED_DATA 0 vma->vm_start 1
DATA_SOURCE 0 vma r gup_vma_lookup
DATA_SOURCE 1 gup_flags $3
BIT_INFO 1 gup_flags 0x0,0xffbfffff
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 gup_flags 0-u32max
HALF_LOCKED2 &mm->mmap_lock