Documented in 1 files:
Defined in 2 files as a prototype:
- arch/s390/include/asm/string.h, line 88 (as a prototype)
- include/linux/string.h, line 229 (as a prototype)
Defined in 6 files as a function:
- arch/arm/include/asm/string.h, line 43 (as a function)
- arch/powerpc/include/asm/string.h, line 76 (as a function)
- arch/s390/boot/string.c, line 44 (as a function)
- arch/s390/include/asm/string.h, line 90 (as a function)
- arch/x86/include/asm/string_64.h, line 58 (as a function)
- lib/string.c, line 582 (as a function)
Referenced in 18 files:
- arch/arm/lib/memset.S, line 140
- arch/s390/boot/vmem.c
- arch/s390/include/asm/pgalloc.h, line 32
- arch/s390/kvm/dat.h
- arch/s390/mm/pgalloc.c
- arch/s390/mm/vmem.c, line 79
- drivers/gpu/drm/i915/gt/gen8_ppgtt.c
- drivers/gpu/drm/i915/gt/intel_ggtt.c
- drivers/gpu/drm/i915/gt/intel_gtt.c
- drivers/gpu/drm/i915/gt/intel_ring.c, line 295
- drivers/gpu/drm/i915/gt/selftest_tlb.c, line 27
- drivers/gpu/drm/xe/xe_pt.c
- drivers/iio/adc/ad7173.c, line 645
- drivers/iommu/generic_pt/fmt/amdv1.h
- include/linux/string.h
- lib/string.c, line 590
- lib/tests/string_kunit.c, line 103
- virt/kvm/kvm_main.c, line 361
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 | >->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 |