Documented in 1 files:

Defined in 2 files as a prototype:

Defined in 6 files as a function:

Referenced in 18 files:

Smatch caller information:

drivers/gpu/drm/i915/gt/intel_ggtt.c gen8_ggtt_bind_ptes() -> memset64()

Type Parameter Key Value
PARAM_VALUE 0 s 4098-u64max
PARAM_VALUE 0 *s 0-u32max
PARAM_VALUE 2 n 1-511
CAPPED_DATA 2 n 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ce->timeline->mutex
HALF_LOCKED2 &vm->mutex
TYPE_LOCK (struct intel_timeline)->mutex

drivers/gpu/drm/i915/gt/intel_ggtt.c gen8_ggtt_bind_ptes() -> memset64()

Type Parameter Key Value
PARAM_VALUE 0 s 4098-u64max
PARAM_VALUE 0 *s 0-u32max
PARAM_VALUE 2 n 1-511
CAPPED_DATA 2 n 1
DATA_SOURCE 1 v $4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ce->timeline->mutex
TYPE_LOCK (struct intel_timeline)->mutex

drivers/iommu/generic_pt/fmt/iommu_amdv1.c amdv1pt_clear_entries() -> memset64()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/iommu/generic_pt/fmt/iommu_amdv1.c amdv1pt_install_leaf_entry() -> memset64()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
BIT_INFO 1 v 0x1,0xffffffffffffffff
BIT_INFO 1 v 0x1,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/iommu/generic_pt/fmt/iommu_mock.c amdv1pt_clear_entries() -> memset64()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 v 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/iommu/generic_pt/fmt/iommu_mock.c amdv1pt_install_leaf_entry() -> memset64()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
BIT_INFO 1 v 0x1,0xffffffffffffffff
BIT_INFO 1 v 0x1,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/iio/adc/ad7173.c ad7173_reset_usage_cnts() -> memset64()

Type Parameter Key Value
PARAM_VALUE 1 v 0
BUF_SIZE 0 s 1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 n unit_array_size
HALF_LOCKED2 _T->lock

lib/tests/string_kunit.c string_test_memset64() -> memset64()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 v 12804494279291877304
PARAM_VALUE 2 n 0-255
FUZZY_MAX 2 n 255
HARD_MAX 2 n 255
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_gtt.c fill_page_dma() -> memset64()

Type Parameter Key Value
PARAM_VALUE 0 s 0,4096-u64max
DATA_SOURCE 0 s r __px_vaddr
DATA_SOURCE 1 v $1
DATA_SOURCE 2 n $2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 2 n
UNITS 2 n unit_array_size

drivers/gpu/drm/i915/gt/intel_gtt.c i915_address_space_init() -> memset64()

Type Parameter Key Value
PARAM_VALUE 1 v 4096
PARAM_VALUE 2 n 4
BUF_SIZE 0 s 32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 n unit_array_size

drivers/clk/clk-loongson2.c memset_p() -> memset64()

Type Parameter Key Value
PARAM_VALUE 0 s 0
PARAM_VALUE 1 v 18446744073709551614
PARAM_VALUE 2 n 0-256
BUF_SIZE 0 s 1-s32max
BUF_SIZE 0 s 1-s32max
DATA_SOURCE 0 s $0
DATA_SOURCE 1 v $1
DATA_SOURCE 2 n $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 n

drivers/gpu/drm/i915/gt/gen8_ppgtt.c __gen8_ppgtt_clear() -> memset64()

Type Parameter Key Value
PARAM_VALUE 0 s 0-511,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &vm->mutex

drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_insert_huge() -> memset64()

Type Parameter Key Value
PARAM_VALUE 0 s 1,17-ptr_max
PARAM_VALUE 2 n 15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &vm->mutex

drivers/gpu/drm/xe/xe_pt.c xe_migrate_clear_pgtable_callback() -> memset64()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
DATA_SOURCE 1 v r __xe_pt_empty_pte
DATA_SOURCE 2 n $5
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 s unit_byte
HALF_LOCKED2 &pt_update->vops->vm->svm.gpusvm.notifier_lock
HALF_LOCKED2 &vm->lock

drivers/gpu/drm/xe/xe_pt.c xe_migrate_clear_pgtable_callback() -> memset64()

Type Parameter Key Value
PARAM_VALUE 2 n 0-510
CAPPED_DATA 2 n 1
DATA_SOURCE 0 s $3
DATA_SOURCE 1 v r __xe_pt_empty_pte
DATA_SOURCE 2 n $5
RX_PATH
NOCHECK_CALL
HALF_LOCKED2 &vm->lock

drivers/gpu/drm/i915/gt/intel_execlists_submission.c memset_p() -> memset64()

Type Parameter Key Value
PARAM_VALUE 1 v 0
PARAM_VALUE 2 n 3
BUF_SIZE 0 s 24
BUF_SIZE 0 s 24
DATA_SOURCE 0 s $0
DATA_SOURCE 1 v $1
DATA_SOURCE 2 n $2
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n unit_array_size
LOCK2 rcu_read
HALF_LOCKED2 bh

drivers/block/zram/zram_drv.c memset_l() -> memset64()

Type Parameter Key Value
PARAM_VALUE 0 s 18379471554275704832,18446612682070032384
PARAM_VALUE 2 n 512
DATA_SOURCE 0 s $0
DATA_SOURCE 1 v $1
DATA_SOURCE 2 n $2

drivers/gpu/drm/i915/gt/intel_ring.c intel_ring_begin() -> memset64()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 1 v 0
PARAM_VALUE 2 n 0-268435455
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 s unit_byte
HALF_LOCKED2 &ce->pin_mutex
HALF_LOCKED2 &ce->timeline->mutex
HALF_LOCKED2 &gt->perf.lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &vgpu->vgpu_lock
HALF_LOCKED2 __flags
HALF_LOCKED2 ctx->obj->base.resv
HALF_LOCKED2 scratch->obj->base.resv
HALF_LOCKED2 tl->hwsp_ggtt->obj->base.resv
HALF_LOCKED2 vma->obj->base.resv

arch/x86/kvm/../../../virt/kvm/kvm_main.c mmu_memory_cache_alloc_obj() -> memset64()

Type Parameter Key Value
PARAM_VALUE 0 s 18379471554275704832,18446612682070032384
PARAM_VALUE 1 v 1-u64max
PARAM_VALUE 2 n 512
DATA_SOURCE 0 s r get_free_pages_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/i915/gt/intel_tlb.c vma_set_qw() -> memset64()

Type Parameter Key Value
PARAM_VALUE 1 v 0,u64max
PARAM_VALUE 2 n 1
DATA_SOURCE 1 v $2
HARD_MAX 1 v u64max
NOCHECK_CALL