Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/hwspinlock/hwspinlock_core.c, line 666
- drivers/hwspinlock/omap_hwspinlock.c, line 122
- drivers/hwspinlock/qcom_hwspinlock.c, line 234
- drivers/hwspinlock/sprd_hwspinlock.c, line 133
- drivers/hwspinlock/stm32_hwspinlock.c, line 112
- drivers/hwspinlock/sun6i_hwspinlock.c, line 182
Smatch caller information:
drivers/hwspinlock/sprd_hwspinlock.c sprd_hwspinlock_probe() -> devm_hwspin_lock_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node | 1-u64max |
| PARAM_VALUE | 1 | bank | 4096-ptr_max |
| PARAM_VALUE | 2 | ops | 7671964291186032640 |
| PARAM_VALUE | 3 | base_id | 0 |
| PARAM_VALUE | 4 | num_locks | 32 |
| BUF_SIZE | 1 | bank | 2840 |
| MEM_ZERO | 1 | bank | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hwspinlock/omap_hwspinlock.c omap_hwspinlock_probe() -> devm_hwspin_lock_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.last_status | (-1) |
| PARAM_VALUE | 0 | dev->power.request | 0-4 |
| PARAM_VALUE | 0 | dev->power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->power.runtime_status | 0,2 |
| PARAM_VALUE | 0 | dev->type | 0,4096-ptr_max |
| PARAM_VALUE | 1 | bank | 1-u64max |
| PARAM_VALUE | 1 | bank->lock | 0 |
| PARAM_VALUE | 2 | ops | 7897440308121260032 |
| PARAM_VALUE | 3 | base_id | 0 |
| PARAM_VALUE | 4 | num_locks | (-4096)-(-32),0-256 |
| BUF_SIZE | 1 | bank | 24-u64max |
| BUF_SIZE | 1 | bank | 24-u64max |
| CAPPED_DATA | 4 | num_locks | 1 |
| DATA_SOURCE | 1 | bank | r devm_kzalloc |
| FUZZY_MAX | 4 | num_locks | 256 |
| MEM_ZERO | 1 | bank | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 4 | num_locks | (-4096)-(-32),0-256[c] |
| NO_OVERFLOW_SIMPLE | 4 | num_locks |
drivers/hwspinlock/qcom_hwspinlock.c qcom_hwspinlock_probe() -> devm_hwspin_lock_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 1-u64max |
| PARAM_VALUE | 1 | bank | 4096-ptr_max |
| PARAM_VALUE | 2 | ops | 6992921164413743104 |
| PARAM_VALUE | 3 | base_id | 0 |
| PARAM_VALUE | 4 | num_locks | 32 |
| BUF_SIZE | 1 | bank | 2840 |
| BUF_SIZE | 1 | bank | 2840 |
| BUF_SIZE | 1 | bank->lock | 2816 |
| DATA_SOURCE | 1 | bank | r devm_kzalloc |
| MEM_ZERO | 1 | bank | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hwspinlock/stm32_hwspinlock.c stm32_hwspinlock_probe() -> devm_hwspin_lock_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dma_mem->pfn_base | 0-s64max |
| PARAM_VALUE | 0 | dev->iommu->attach_deferred | 0-1 |
| PARAM_VALUE | 0 | dev->iommu->max_pasids | 0-4294967295 |
| PARAM_VALUE | 0 | dev->power.last_status | (-1) |
| PARAM_VALUE | 0 | dev->power.request | 0-4 |
| PARAM_VALUE | 0 | dev->power.runtime_status | 0,2 |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 1 | bank | 4096-ptr_max |
| PARAM_VALUE | 2 | ops | 2927279726017564672 |
| PARAM_VALUE | 3 | base_id | 0 |
| PARAM_VALUE | 4 | num_locks | 32 |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 1 | bank | 2840 |
| MEM_ZERO | 1 | bank | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/hwspinlock/sun6i_hwspinlock.c sun6i_hwspinlock_probe() -> devm_hwspin_lock_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | bank | 0 |
| PARAM_VALUE | 1 | bank->lock | 0 |
| PARAM_VALUE | 2 | ops | 6524393128430071808 |
| PARAM_VALUE | 3 | base_id | 0 |
| PARAM_VALUE | 4 | num_locks | 0 |
| BUF_SIZE | 1 | bank | 0 |
| POWER_OF_TWO | 0 | *dev | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 4 | num_locks |