Defined in 1 files as a function:
Referenced in 7 files:
- drivers/gpu/drm/xe/xe_device.h, line 171
- drivers/gpu/drm/xe/xe_hw_engine.c, line 523
- drivers/gpu/drm/xe/xe_irq.c
- drivers/gpu/drm/xe/xe_lrc.c
- drivers/gpu/drm/xe/xe_memirq.c, line 172
- drivers/gpu/drm/xe/xe_rtp.c, line 473
- drivers/gpu/drm/xe/xe_sysctrl_event.c, line 60
Smatch caller information:
drivers/gpu/drm/xe/xe_hw_engine.c hw_engine_init_early() -> xe_device_has_msix()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_irq.c irq_uninstall() -> xe_device_has_msix()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| CAPPED_DATA | 0 | xe->info.tile_count | 1 |
| DATA_SOURCE | 0 | xe | $0 |
drivers/gpu/drm/xe/xe_irq.c xe_device_uses_memirq() -> xe_device_has_msix()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| BUF_SIZE | 0 | xe->devres_group | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | xe | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_irq.c xe_irq_enable_hwe() -> xe_device_has_msix()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_irq.c xe_irq_install() -> xe_device_has_msix()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| BUF_SIZE | 0 | xe->devres_group | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | xe->drm.dev | 1 |
| CAPPED_DATA | 0 | xe->info.tile_count | 1 |
| CAPPED_DATA | 0 | xe->mmio.size | 1 |
| DATA_SOURCE | 0 | xe | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_irq.c xe_irq_install() -> xe_device_has_msix()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| BUF_SIZE | 0 | xe->devres_group | s32min-(-1),1-s32max |
| CAPPED_DATA | 0 | xe->drm.dev | 1 |
| CAPPED_DATA | 0 | xe->info.tile_count | 1 |
| CAPPED_DATA | 0 | xe->mmio.size | 1 |
| DATA_SOURCE | 0 | xe | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_irq.c xe_irq_suspend() -> xe_device_has_msix()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 0,4096-ptr_max |
| DATA_SOURCE | 0 | xe | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/gpu/drm/xe/xe_rtp.c xe_rtp_match_has_msix() -> xe_device_has_msix()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | xe | $0 |
drivers/gpu/drm/xe/xe_sysctrl_event.c event_request_prepare() -> xe_device_has_msix()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| DATA_SOURCE | 0 | xe | $0 |
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_lrc.c set_memory_based_intr() -> xe_device_has_msix()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &guc->submission_state.lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_lrc.c set_memory_based_intr() -> xe_device_has_msix()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &guc->submission_state.lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_lrc.c xe_device_uses_memirq() -> xe_device_has_msix()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| DATA_SOURCE | 0 | xe | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &guc->submission_state.lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/xe/xe_lrc.c xe_lrc_ctx_init() -> xe_device_has_msix()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_gt_sriov_vf.c xe_device_uses_memirq() -> xe_device_has_msix()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| DATA_SOURCE | 0 | xe | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_memirq.c hw_reports_to_instance_zero() -> xe_device_has_msix()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/xe/xe_memirq.c xe_device_uses_memirq() -> xe_device_has_msix()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | xe | 4096-ptr_max |
| DATA_SOURCE | 0 | xe | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |