Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 26 files:
- drivers/accel/amdxdna/aie2_error.c, line 283
- drivers/accel/amdxdna/aie2_message.c
- drivers/accel/amdxdna/amdxdna_gem.c, line 1259
- drivers/gpu/drm/drm_cache.c, line 178
- drivers/gpu/drm/i915/display/intel_plane.c, line 1616
- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
- drivers/gpu/drm/i915/gem/i915_gem_object.c, line 486
- drivers/gpu/drm/i915/gem/i915_gem_pages.c, line 494
- drivers/gpu/drm/i915/gem/i915_gem_panic.c, line 22
- drivers/gpu/drm/i915/gem/i915_gem_phys.c
- drivers/gpu/drm/i915/gem/selftests/huge_pages.c, line 1088
- drivers/gpu/drm/i915/gem/selftests/i915_gem_coherency.c
- drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
- drivers/gpu/drm/i915/gt/gen8_ppgtt.c
- drivers/gpu/drm/i915/gt/intel_engine.h
- drivers/gpu/drm/i915/gt/intel_execlists_submission.c
- drivers/gpu/drm/i915/gt/intel_gtt.c
- drivers/gpu/drm/i915/gt/intel_ppgtt.c, line 95
- drivers/gpu/drm/i915/gt/intel_ring_submission.c, line 336
- drivers/gpu/drm/i915/gt/intel_timeline.c
- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c
- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c, line 4399
- drivers/gpu/drm/i915/i915_cmd_parser.c, line 1216
- drivers/gpu/drm/i915/i915_gem.c
- drivers/gpu/drm/xe/display/xe_panic.c, line 25
Smatch caller information:
drivers/accel/amdxdna/aie2_message.c aie2_cmdlist_multi_execbuf() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 1-u64max |
| DATA_SOURCE | 0 | addr | r amdxdna_gem_vmap |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | &adev->reset_domain->sem | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &guc->submission_state.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sched->job_list_lock |
drivers/accel/amdxdna/aie2_message.c aie2_cmdlist_single_execbuf() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 1-u64max |
| PARAM_VALUE | 0 | addr->arg_cnt | 0-1073741823 |
| PARAM_VALUE | 0 | addr->cu_idx | 0-4294967295 |
| PARAM_VALUE | 0 | addr->inst_prop_cnt | 0-4294967295 |
| PARAM_VALUE | 0 | addr->inst_size | 0-4294967295 |
| PARAM_VALUE | 0 | addr->restore_size | 0-4294967295 |
| PARAM_VALUE | 0 | addr->save_size | 0-4294967295 |
| PARAM_VALUE | 0 | addr->type | 1-4 |
| PARAM_VALUE | 0 | *addr->args | 0-4294967295 |
| PARAM_VALUE | 1 | length | 8-4294967347 |
| DATA_SOURCE | 0 | addr | r amdxdna_gem_vmap |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | &adev->reset_domain->sem | ||
| HALF_LOCKED2 | &attr->mutex | ||
| HALF_LOCKED2 | &guc->submission_state.lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sched->job_list_lock |
drivers/accel/amdxdna/aie2_message.c aie2_query_app_health() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 18379471554275704832,18446612682070032384 |
| DATA_SOURCE | 0 | addr | r amdxdna_alloc_msg_buffer |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | &client->hwctx_srcu | ||
| HALF_LOCKED2 | _T->lock |
drivers/accel/amdxdna/aie2_message.c aie2_query_status() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 18379471554275704832,18446612682070032384 |
| DATA_SOURCE | 0 | addr | r amdxdna_alloc_msg_buffer |
| NOCHECK_CALL | |||
| LOCK2 | &xdna->dev_lock | ||
| LOCK2 | global &drm_unplug_srcu | ||
| TYPE_LOCK | (struct amdxdna_dev)->dev_lock |
drivers/accel/amdxdna/aie2_message.c aie2_query_telemetry() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 18379471554275704832,18446612682070032384 |
| DATA_SOURCE | 0 | addr | r amdxdna_alloc_msg_buffer |
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| LOCK2 | &xdna->dev_lock | ||
| LOCK2 | global &drm_unplug_srcu | ||
| TYPE_LOCK | (struct amdxdna_dev)->dev_lock |
drivers/gpu/drm/i915/display/intel_plane.c intel_panic_flush() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | length | 0-u32max |
| BUF_SIZE | 0 | addr | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| LOCK2 | &(plane->dev)->mode_config.panic_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c slpc_get_state() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | length | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | __flags |
drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c slpc_query_task_state() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | length | 4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | __flags |
drivers/accel/amdxdna/amdxdna_gem.c amdxdna_flush_bo() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| CAPPED_DATA | 1 | length | 1 |
| CAPPED_DATA | 1 | length | 1 |
| DATA_SOURCE | 1 | length | $2 [m] |
| NOCHECK_CALL | |||
| UNITS | 0 | addr | unit_byte |
| UNITS | 1 | length | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c clflush_write32() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 0-ptr_max |
| PARAM_VALUE | 1 | length | 4 |
| DATA_SOURCE | 0 | addr | $0 |
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | pool->obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c clflush_write32() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | length | 4 |
| DATA_SOURCE | 0 | addr | $0 |
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | pool->obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_panic.c i915_panic_kunmap() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 1-u64max |
| PARAM_VALUE | 1 | length | 4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | &(plane->dev)->mode_config.panic_lock | ||
| HALF_LOCKED2 | flags |
drivers/gpu/drm/i915/gem/i915_gem_context.c cpu_check() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 1 | length | 4096 |
| NOCHECK_CALL | |||
| LOCK2 | obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_context.c cpu_fill() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 1 | length | 4096 |
| NOCHECK_CALL | |||
| LOCK2 | obj->base.resv | ||
| HALF_LOCKED2 | &ctx->engines_mutex |
drivers/gpu/drm/i915/i915_cmd_parser.c copy_batch() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | length | 1-4096 |
| CAPPED_DATA | 1 | length | 1 |
| NOSPEC | 1 | length | |
| NOSPEC | 1 | length | |
| NOCHECK_CALL | |||
| USER_DATA | 1 | length | 2-4096[c] |
| HALF_LOCKED2 | pool->obj->base.resv |
drivers/gpu/drm/i915/gt/intel_gtt.c fill_page_dma() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 0,4096-u64max |
| PARAM_VALUE | 1 | length | 4096 |
| DATA_SOURCE | 0 | addr | r __px_vaddr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
drivers/gpu/drm/i915/gt/intel_gtt.c poison_scratch_page() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 0,4096-u64max |
| DATA_SOURCE | 0 | addr | r __px_vaddr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_object.c __cpu_check_shmem() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 1 | length | 4096 |
| NOCHECK_CALL | |||
| LOCK2 | obj->base.resv | ||
| HALF_LOCKED2 | &ctx->engines_mutex |
drivers/gpu/drm/i915/gem/i915_gem_object.c cpu_get() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | length | 4 |
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| LOCK2 | ctx->obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_object.c cpu_set() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | length | 4 |
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| LOCK2 | ctx->obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_object.c cpu_set() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | length | 4 |
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| LOCK2 | ctx->obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_object.c i915_gem_object_read_from_page_kmap() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | length | 8 |
| DATA_SOURCE | 1 | length | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/gt/intel_ppgtt.c write_dma_entry() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | length | 8 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | &pd->lock |
drivers/gpu/drm/i915/i915_perf.c intel_write_status_page() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | length | 4 |
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
drivers/gpu/drm/i915/i915_perf.c intel_write_status_page() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 0 | *addr | 0 |
| PARAM_VALUE | 1 | length | 4 |
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_pages.c __i915_gem_object_flush_map() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 0-18446744073709551614 |
| DATA_SOURCE | 1 | length | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 1 | length | 1-4096,18446744073709547522-u64max |
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | &vgpu->vgpu_lock | ||
| HALF_LOCKED2 | __flags | ||
| HALF_LOCKED2 | ce->ring->vma->obj->base.resv | ||
| HALF_LOCKED2 | ce->timeline->hwsp_ggtt->obj->base.resv | ||
| HALF_LOCKED2 | obj->base.resv | ||
| HALF_LOCKED2 | obj->base.resv |
drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_insert_entry() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | length | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | &ggtt->error_mutex |
drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_insert_huge() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | length | 4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | &vm->mutex |
drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_insert_huge() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | length | 4096 |
| DATA_SOURCE | 0 | addr | r __px_vaddr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | &vm->mutex |
drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_insert_huge() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 0,4096-u64max |
| PARAM_VALUE | 1 | length | 4096 |
| DATA_SOURCE | 0 | addr | r __px_vaddr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | &vm->mutex |
drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_insert_pte() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | length | 4096 |
| DATA_SOURCE | 0 | addr | r __px_vaddr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_insert_pte() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | length | 4096 |
| DATA_SOURCE | 0 | addr | r __px_vaddr |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
drivers/gpu/drm/i915/gt/gen8_ppgtt.c xehp_ppgtt_insert_huge() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | length | 4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | &vm->mutex |
drivers/accel/amdxdna/aie2_error.c aie2_error_event_send() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | &xdna->dev_lock |
drivers/gpu/drm/i915/gt/intel_timeline.c intel_timeline_pin_map() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | length | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | timeline->hwsp_ggtt->obj->base.resv | ||
| HALF_LOCKED2 | &ce->pin_mutex |
drivers/gpu/drm/i915/gt/intel_timeline.c intel_timeline_reset_seqno() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | length | 8 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &timelines->lock |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c execlists_sanitize() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | length | 4096 |
| BUF_SIZE | 0 | addr | 4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | >->reset.mutex |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c process_csb() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | length | 0-2040 |
| BUF_SIZE | 0 | addr | 4032 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c reset_csb() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | length | 4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/gpu/drm/i915/gt/intel_execlists_submission.c reset_csb_pointers() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | addr | 4032 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
drivers/gpu/drm/i915/gt/intel_ring_submission.c xcs_sanitize() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | length | 4096 |
| BUF_SIZE | 0 | addr | 4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | >->reset.mutex |
drivers/gpu/drm/i915/gem/i915_gem_phys.c i915_gem_object_get_pages_phys() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 1-u64max |
| PARAM_VALUE | 0 | *addr | 0-255 |
| PARAM_VALUE | 1 | length | 4096 |
| BUF_SIZE | 0 | addr | 0-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| LOCK2 | obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_phys.c i915_gem_object_pread_phys() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 0-18446744073709551614 |
| PARAM_VALUE | 1 | length | 1-u64max |
| NOCHECK_CALL | |||
| USER_DATA | 1 | length | 1-u64max[u] |
| UNITS | 0 | addr | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_phys.c i915_gem_object_put_pages_phys() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 0,4-u64max |
| PARAM_VALUE | 1 | length | 4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | obj->base.resv |
drivers/gpu/drm/i915/gem/i915_gem_phys.c i915_gem_object_pwrite_phys() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 0-18446744073709551614 |
| PARAM_VALUE | 1 | length | 1-s32max |
| CAPPED_DATA | 1 | length | 1 |
| CAPPED_DATA | 1 | length | 1 |
| NOCHECK_CALL | |||
| USER_DATA | 0 | *addr | s64min-s64max |
| USER_DATA | 1 | length | 1-s32max[c] |
| UNITS | 0 | addr | unit_byte |
| USER_PTR | 0 | addr |
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c guc_sanitize() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | length | 4096 |
| BUF_SIZE | 0 | addr | 4096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
| HALF_LOCKED2 | >->reset.mutex |
drivers/gpu/drm/i915/i915_gem.c shmem_pread() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 0 | *addr | 0-255 |
| PARAM_VALUE | 1 | length | 1-4096 |
| CAPPED_DATA | 1 | length | 1 |
| DATA_SOURCE | 1 | length | $2 |
| NOCHECK_CALL | |||
| USER_DATA | 1 | length | 2-4096[c] |
drivers/gpu/drm/i915/i915_gem.c shmem_pwrite() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 0 | *addr | 0-255 |
| PARAM_VALUE | 1 | length | 1-4096 |
| CAPPED_DATA | 1 | length | 1 |
| DATA_SOURCE | 1 | length | $2 |
| NOCHECK_CALL | |||
| USER_DATA | 1 | length | 2-4096[c] |
| NO_OVERFLOW_SIMPLE | 1 | length |
drivers/gpu/drm/i915/i915_gem.c shmem_pwrite() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 0 | *addr | 0-255 |
| PARAM_VALUE | 1 | length | 1-4096 |
| CAPPED_DATA | 1 | length | 1 |
| DATA_SOURCE | 1 | length | $2 |
| NOCHECK_CALL | |||
| USER_DATA | 1 | length | 2-4096[c] |
| NO_OVERFLOW_SIMPLE | 1 | length |
drivers/gpu/drm/i915/gem/i915_gem_mman.c check_partial_mapping() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | length | 4 |
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_mman.c check_partial_mapping() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 0 | *addr | 0 |
| PARAM_VALUE | 1 | length | 4 |
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_mman.c check_partial_mappings() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 1 | length | 4 |
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |
drivers/gpu/drm/i915/gem/i915_gem_mman.c check_partial_mappings() -> drm_clflush_virt_range()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | addr | 4096-ptr_max |
| PARAM_VALUE | 0 | *addr | 0 |
| PARAM_VALUE | 1 | length | 4 |
| NOCHECK_CALL | |||
| UNITS | 1 | length | unit_byte |