Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/dma/idxd/irq.c idxd_int_handle_revoke() -> idxd_device_request_int_handle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idxd | 4096-ptr_max |
| PARAM_VALUE | 0 | idxd->irq_cnt | 2-s32max |
| PARAM_VALUE | 0 | idxd->request_int_handles | 1 |
| PARAM_VALUE | 0 | idxd->wqs | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 1-s32max |
| PARAM_VALUE | 2 | handle | 6140052494750154752 |
| PARAM_VALUE | 3 | irq_type | 0 |
| CAPPED_DATA | 1 | idx | 1 |
| PARAM_COMPARE | 1 | idx | < $0->irq_cnt |
| HOST_DATA | 0 | idxd->cmd_status | 0-255 |
| HALF_LOCKED2 | &pool->lock |
drivers/dma/idxd/device.c idxd_wq_request_irq() -> idxd_device_request_int_handle()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | idxd | 4096-ptr_max |
| PARAM_VALUE | 0 | idxd->cmd_done | 7099625199086243840 |
| PARAM_VALUE | 0 | idxd->cmd_status | 0-255 |
| PARAM_VALUE | 0 | idxd->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | idxd->pdev->msi_enabled | 0 |
| PARAM_VALUE | 0 | idxd->pdev->msix_enabled | 0 |
| PARAM_VALUE | 0 | idxd->reg_base | 4096-ptr_max |
| PARAM_VALUE | 0 | idxd->request_int_handles | 1 |
| PARAM_VALUE | 0 | idxd->state | 1 |
| PARAM_VALUE | 1 | idx | 0 |
| PARAM_VALUE | 2 | handle | 4096-ptr_max |
| PARAM_VALUE | 3 | irq_type | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | idxd->cmd_status | 0-255 |
| LOCK2 | &wq->wq_lock | ||
| TYPE_LOCK | (struct idxd_wq)->wq_lock |