Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/gpu/drm/xe/display/xe_hdcp_gsc.c, line 153
- drivers/gpu/drm/xe/xe_gsc.c, line 164
- drivers/gpu/drm/xe/xe_gsc_proxy.c, line 251
- drivers/gpu/drm/xe/xe_huc.c, line 197
- drivers/gpu/drm/xe/xe_pxp_submit.c, line 481
Smatch caller information:
drivers/gpu/drm/xe/xe_gsc_proxy.c proxy_query() -> xe_gsc_read_out_header()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | map | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 0 |
| PARAM_VALUE | 3 | min_payload_size | 16 |
| PARAM_VALUE | 4 | payload_offset | 2281372860554326016 |
| UNITS | 3 | min_payload_size | unit_byte |
| LOCK2 | &gsc->proxy.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct xe_gsc)->proxy.mutex |
drivers/gpu/drm/xe/xe_gsc.c query_compatibility_version() -> xe_gsc_read_out_header()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe->ttm.dev_mapping->host->i_sb->s_export_op->encode_fh | 0,2,1398972869330624512,1616549510479982592,2037984473558433792 |
| PARAM_VALUE | 0 | xe->ttm.dev_mapping->host->i_sb->s_export_op->fh_to_dentry | 0,8684,447817974243774464,687732489194512384,742201802719268864 |
| PARAM_VALUE | 0 | xe->ttm.dev_mapping->host->i_sb->s_export_op->fh_to_parent | 0,4672,148606482432692224,436469935444291584,457356038048772096 |
| PARAM_VALUE | 0 | xe->ttm.dev_mapping->host->i_sb->s_export_op->get_parent | 0,8931,264940071972966400,291591359766798336,565128213429456896 |
| PARAM_VALUE | 0 | xe->ttm.dev_mapping->i_mmap_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | xe->ttm.dev_mapping->i_mmap_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | xe->ttm.pool.dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | xe->ttm.pool.dev->iommu->pci_32bit_workaround | 0-1 |
| PARAM_VALUE | 0 | xe->ttm.vma_manager->vm_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | xe->val.lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 1 | map | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 4096 |
| PARAM_VALUE | 3 | min_payload_size | 20 |
| PARAM_VALUE | 4 | payload_offset | 3891608684657102848 |
| UNITS | 3 | min_payload_size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_pxp_submit.c gsccs_send_message() -> xe_gsc_read_out_header()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| PARAM_VALUE | 1 | map | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 0 |
| PARAM_VALUE | 3 | min_payload_size | 0,16 |
| PARAM_VALUE | 4 | payload_offset | 2910632763086123008 |
| FUZZY_MAX | 3 | min_payload_size | 16 |
| BIT_INFO | 3 | min_payload_size | 0x0,0x10 |
| HARD_MAX | 3 | min_payload_size | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 3 | min_payload_size | unit_byte |
drivers/gpu/drm/xe/xe_huc.c huc_auth_via_gsccs() -> xe_gsc_read_out_header()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | map | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 4096 |
| PARAM_VALUE | 3 | min_payload_size | 16 |
| PARAM_VALUE | 4 | payload_offset | 8681536275020292096 |
| RX_PATH | |||
| UNITS | 3 | min_payload_size | unit_byte |
| HALF_LOCKED2 | &pool->lock |