Defined in 4 files as a function:
- drivers/gpu/drm/xe/xe_ggtt.c, line 281 (as a function)
- drivers/gpu/drm/xe/xe_guc_ct.c, line 312 (as a function)
- drivers/gpu/drm/xe/xe_guc_submit.c, line 272 (as a function)
- drivers/gpu/drm/xe/xe_tlb_inval.c, line 117 (as a function)
Referenced in 4 files:
- drivers/gpu/drm/xe/xe_ggtt.c, line 311
- drivers/gpu/drm/xe/xe_guc_ct.c, line 335
- drivers/gpu/drm/xe/xe_guc_submit.c, line 316
- drivers/gpu/drm/xe/xe_tlb_inval.c, line 153
Smatch caller information:
drivers/gpu/drm/xe/xe_guc_ct.c xe_guc_ct_init_noalloc() -> primelockdep()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ggtt | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ggtt->lock.first_waiter | 0 |
| PARAM_VALUE | 0 | ggtt->lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | ggtt->lock.owner.counter | 0 |
| DATA_SOURCE | 0 | ggtt | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_guc_submit.c xe_guc_submit_init() -> primelockdep()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ggtt | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->ads.ads_waklv_size | 4096 |
| PARAM_VALUE | 0 | ggtt->ads.bo | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->ads.golden_lrc_size | 0,8192,12288,16384,20480,24576,28672,32768,36864,57344,61440-u64max |
| PARAM_VALUE | 0 | ggtt->capture | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->ct.ctbs.g2h.bo | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->ct.ctbs.g2h.cmds.vaddr | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->ct.ctbs.g2h.cmds.vaddr_iomem | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->ct.ctbs.g2h.desc.vaddr | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->ct.ctbs.g2h.desc.vaddr_iomem | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->ct.ctbs.g2h.info.resv_space | 16384 |
| PARAM_VALUE | 0 | ggtt->ct.ctbs.g2h.info.size | 32768 |
| PARAM_VALUE | 0 | ggtt->ct.ctbs.g2h.info.space | 16383 |
| PARAM_VALUE | 0 | ggtt->ct.ctbs.h2g.bo | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->ct.ctbs.h2g.cmds.vaddr | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->ct.ctbs.h2g.cmds.vaddr_iomem | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->ct.ctbs.h2g.info.size | 1024 |
| PARAM_VALUE | 0 | ggtt->ct.ctbs.h2g.info.space | 1023 |
| PARAM_VALUE | 0 | ggtt->ct.lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | ggtt->ct.state | 1 |
| PARAM_VALUE | 0 | ggtt->fw.bo | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->fw.css_offset | 0-33554431 |
| PARAM_VALUE | 0 | ggtt->fw.has_gsc_headers | 1 |
| PARAM_VALUE | 0 | ggtt->fw.versions.wanted_type | 0-1 |
| PARAM_VALUE | 0 | ggtt->hwconfig.bo | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->hwconfig.size | 1-s32max |
| PARAM_VALUE | 0 | ggtt->log.bo | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->log.level | 1 |
| PARAM_VALUE | 0 | ggtt->submission_state.idm.bitmap | 16,4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->submission_state.idm.total | 1-u16max |
| PARAM_VALUE | 0 | ggtt->submission_state.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ggtt->submission_state.lock.first_waiter | 0 |
| PARAM_VALUE | 0 | ggtt->submission_state.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->submission_state.lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | ggtt->submission_state.lock.owner.counter | 0 |
| DATA_SOURCE | 0 | ggtt | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_ggtt.c xe_ggtt_alloc() -> primelockdep()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ggtt | 1-u64max |
| PARAM_VALUE | 0 | ggtt->lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ggtt->lock.first_waiter | 0 |
| PARAM_VALUE | 0 | ggtt->lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | ggtt->lock.owner.counter | 0 |
| DATA_SOURCE | 0 | ggtt | r drmm_kzalloc |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/xe/xe_tlb_inval.c xe_gt_tlb_inval_init_early() -> primelockdep()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ggtt | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->pending_fences.next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->pending_fences.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->pending_fences.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->pending_fences.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->pending_fences.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->seqno | 1 |
| PARAM_VALUE | 0 | ggtt->seqno_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | ggtt->seqno_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | ggtt->seqno_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | ggtt->seqno_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | ggtt->seqno_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | ggtt->xe | 4096-ptr_max |
| BUF_SIZE | 0 | ggtt | 552 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |