Defined in 1 files as a function:
Referenced in 3 files:
- drivers/gpu/drm/i915/gt/gen6_ppgtt.c
- drivers/gpu/drm/i915/gt/gen6_ppgtt.h
- drivers/gpu/drm/i915/gt/gen8_ppgtt.c
Smatch caller information:
drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_insert_entry() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | n | 0-511 |
| DATA_SOURCE | 0 | pd | r i915_pd_entry |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ggtt->error_mutex |
drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_insert_huge() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | n | 0-511 |
| DATA_SOURCE | 0 | pd | r i915_pd_entry |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vm->mutex |
drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_insert_huge() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pd | 4096-ptr_max |
| PARAM_VALUE | 0 | pd->entry | 4096-ptr_max |
| PARAM_VALUE | 1 | n | 0-511 |
| DATA_SOURCE | 0 | pd | r i915_pd_entry |
| DATA_SOURCE | 1 | n | r i915_pde_index |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vm->mutex |
drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_insert_pte() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | n | 0-511 |
| DATA_SOURCE | 0 | pd | r i915_pd_entry |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/gt/gen8_ppgtt.c gen8_ppgtt_insert_pte() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | n | 0-511 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/gt/gen8_ppgtt.c xehp_ppgtt_insert_entry_lm() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | n | 0-511 |
| DATA_SOURCE | 0 | pd | r i915_pd_entry |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ggtt->error_mutex |
drivers/gpu/drm/i915/gt/gen8_ppgtt.c xehp_ppgtt_insert_huge() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | n | 0-511 |
| DATA_SOURCE | 0 | pd | r i915_pd_entry |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vm->mutex |
drivers/gpu/drm/i915/gt/gen6_ppgtt.c gen6_alloc_va_range() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pd | 4096-ptr_max |
| PARAM_VALUE | 1 | n | 0-511 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &pd->lock | |
| HALF_LOCKED2 | __flags | ||
| TYPE_LOCK | (struct i915_page_directory)->lock |
drivers/gpu/drm/i915/gt/gen6_ppgtt.c gen6_alloc_va_range() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pd | 4096-ptr_max |
| PARAM_VALUE | 0 | pd->entry | 4096-ptr_max |
| PARAM_VALUE | 1 | n | 0-511 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | 0 | &pd->lock | |
| HALF_LOCKED2 | __flags | ||
| TYPE_LOCK | (struct i915_page_directory)->lock |
drivers/gpu/drm/i915/gt/gen6_ppgtt.c gen6_flush_pd() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | n | 0-511 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ppgtt->flush | ||
| TYPE_LOCK | (struct gen6_ppgtt)->flush |
drivers/gpu/drm/i915/gt/gen6_ppgtt.c gen6_flush_pd() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pd | 4096-ptr_max |
| PARAM_VALUE | 0 | pd->entry | 4096-ptr_max |
| PARAM_VALUE | 1 | n | 0-511 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &ppgtt->flush | ||
| TYPE_LOCK | (struct gen6_ppgtt)->flush |
drivers/gpu/drm/i915/gt/gen6_ppgtt.c gen6_ppgtt_clear_range() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ggtt->error_mutex | ||
| HALF_LOCKED2 | &vm->mutex | ||
| HALF_LOCKED2 | obj->base.resv |
drivers/gpu/drm/i915/gt/gen6_ppgtt.c gen6_ppgtt_free_pd() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | n | 0-511 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ggtt->vm.mutex |
drivers/gpu/drm/i915/gt/gen6_ppgtt.c gen6_ppgtt_free_pd() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pd | 4096-ptr_max |
| PARAM_VALUE | 0 | pd->entry | 4096-ptr_max |
| PARAM_VALUE | 1 | n | 0-511 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ggtt->vm.mutex |
drivers/gpu/drm/i915/gt/gen6_ppgtt.c gen6_ppgtt_insert_entries() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/gt/gen6_ppgtt.c gen6_ppgtt_insert_entries() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pd | 4096-ptr_max |
| PARAM_VALUE | 0 | pd->entry | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/gt/gen6_ppgtt.c pd_vma_unbind() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | n | 0-511 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/gt/gen6_ppgtt.c pd_vma_unbind() -> i915_pt_entry()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | pd | 4096-ptr_max |
| PARAM_VALUE | 0 | pd->entry | 4096-ptr_max |
| PARAM_VALUE | 1 | n | 0-511 |
| RX_PATH | |||
| TASK_NOT_RUNNING |