Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/xe/xe_device.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 80
DATA_SOURCE 1 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ipcp->lock

drivers/infiniband/hw/bnxt_re/ib_verbs.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 32
DATA_SOURCE 1 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &file->device->disassociate_srcu
LOCK2 &file->disassociation_lock
HALF_LOCKED2 &ipcp->lock
TYPE_LOCK (struct ib_uverbs_device)->disassociate_srcu
TYPE_LOCK (struct ib_uverbs_file)->disassociation_lock

drivers/gpu/drm/tegra/gem.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 1024
DATA_SOURCE 1 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->mm_lock

fs/proc/task_mmu.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 134217728
DATA_SOURCE 1 value $1
NOCHECK_CALL
LOCK2 &mm->mmap_lock
TYPE_LOCK (struct mm_struct)->mmap_lock

kernel/bpf/syscall.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 32,64
DATA_SOURCE 1 value $1
HARD_MAX 1 value 64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ipcp->lock

net/ipv4/tcp.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 96
DATA_SOURCE 1 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ipcp->lock

mm/ksm.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 2147483648
DATA_SOURCE 1 value $1
NOCHECK_CALL

drivers/gpu/drm/exynos/exynos_drm_gem.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 1024
DATA_SOURCE 1 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->mm_lock

drivers/acpi/pfr_telemetry.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 32
DATA_SOURCE 1 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ipcp->lock

security/selinux/selinuxfs.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 32
DATA_SOURCE 1 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ipcp->lock

drivers/gpu/drm/vc4/vc4_bo.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 32
DATA_SOURCE 1 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->mm_lock

drivers/infiniband/hw/mlx5/main.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 32
DATA_SOURCE 1 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &file->device->disassociate_srcu
LOCK2 &file->disassociation_lock
HALF_LOCKED2 &ipcp->lock
TYPE_LOCK (struct ib_uverbs_device)->disassociate_srcu
TYPE_LOCK (struct ib_uverbs_file)->disassociation_lock

drivers/infiniband/hw/hfi1/file_ops.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 32
DATA_SOURCE 1 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ipcp->lock

drivers/gpu/drm/panthor/panthor_device.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 32
DATA_SOURCE 1 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &drm_unplug_srcu
HALF_LOCKED2 &ipcp->lock

drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 32
DATA_SOURCE 1 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->mm_lock

drivers/infiniband/hw/ionic/ionic_controlpath.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 32
DATA_SOURCE 1 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &file->device->disassociate_srcu
LOCK2 &file->disassociation_lock
HALF_LOCKED2 &ipcp->lock
TYPE_LOCK (struct ib_uverbs_device)->disassociate_srcu
TYPE_LOCK (struct ib_uverbs_file)->disassociation_lock

drivers/gpu/drm/i915/gem/i915_gem_mman.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 32
DATA_SOURCE 1 value $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &info->mm_lock
HALF_LOCKED2 &ipcp->lock

fs/exec.c vm_flags_clear() -> vma_flags_clear_word()

Type Parameter Key Value
PARAM_VALUE 0 flags 4096-ptr_max
PARAM_VALUE 1 value 98304
DATA_SOURCE 1 value $1
NOCHECK_CALL
LOCK2 &mm->mmap_lock
LOCK2 &tsk->signal->exec_update_lock
TYPE_LOCK (struct mm_struct)->mmap_lock