Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/hwmon/da9052-hwmon.c, line 440
- drivers/input/misc/da9052_onkey.c, line 102
- drivers/input/touchscreen/da9052_tsi.c
- drivers/mfd/da9052-irq.c
- drivers/power/supply/da9052-battery.c, line 613
- drivers/rtc/rtc-da9052.c, line 311
Smatch caller information:
drivers/input/misc/da9052_onkey.c da9052_onkey_probe() -> da9052_request_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 1-u64max |
| PARAM_VALUE | 1 | irq | 8 |
| PARAM_VALUE | 2 | name | 2819222924756234240 |
| PARAM_VALUE | 4 | data | 4096-ptr_max |
| BUF_SIZE | 0 | da9052 | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | da9052 | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | name | 6 |
| BUF_SIZE | 4 | data | 200 |
| DATA_SOURCE | 4 | data | r _kzalloc_noprof |
| STR_LEN | 0 | da9052 | 5 |
| TERMINATED | 2 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | da9052 | unit_byte |
drivers/power/supply/da9052-battery.c da9052_bat_probe() -> da9052_request_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->dev | 4096-ptr_max |
| PARAM_VALUE | 1 | irq | 0-3,11-12 |
| PARAM_VALUE | 4 | data | 4096-ptr_max |
| BUF_SIZE | 0 | da9052 | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | da9052 | s32min-(-2),1-s32max |
| BUF_SIZE | 4 | data | 56 |
| DATA_SOURCE | 4 | data | r devm_kzalloc |
| UNITS | 0 | da9052 | unit_byte |
drivers/input/touchscreen/da9052_tsi.c da9052_ts_probe() -> da9052_request_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 1 | irq | 14 |
| PARAM_VALUE | 2 | name | 2493895572369076224 |
| PARAM_VALUE | 4 | data | 4096-ptr_max |
| BUF_SIZE | 0 | da9052 | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | da9052 | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | name | 12 |
| BUF_SIZE | 4 | data | 208 |
| CAPPED_DATA | 0 | da9052->regmap->rd_table->n_yes_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_yes_ranges | 1 |
| DATA_SOURCE | 4 | data | r _kzalloc_noprof |
| STR_LEN | 0 | da9052 | 11 |
| TERMINATED | 2 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | da9052 | unit_byte |
drivers/input/touchscreen/da9052_tsi.c da9052_ts_probe() -> da9052_request_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->irq_data | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 1 | irq | 15 |
| PARAM_VALUE | 2 | name | 4940520542284730368 |
| PARAM_VALUE | 4 | data | 4096-ptr_max |
| BUF_SIZE | 0 | da9052 | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | da9052 | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | name | 13 |
| BUF_SIZE | 4 | data | 208 |
| CAPPED_DATA | 0 | da9052->regmap->rd_table->n_yes_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_yes_ranges | 1 |
| DATA_SOURCE | 4 | data | r _kzalloc_noprof |
| STR_LEN | 0 | da9052 | 12 |
| TERMINATED | 2 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | da9052 | unit_byte |
drivers/mfd/da9052-irq.c da9052_irq_init() -> da9052_request_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->auxadc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | da9052->auxadc_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | da9052->auxadc_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->auxadc_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | da9052->auxadc_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | da9052->chip_irq | 0 |
| PARAM_VALUE | 0 | da9052->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->done.done | 0 |
| PARAM_VALUE | 0 | da9052->done.wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | da9052->done.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | da9052->done.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | da9052->done.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->done.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->done.wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->done.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->done.wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->fault_log | 0-s32max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->cache->cached_rbnode->node.__rb_parent_color | 0-1 |
| PARAM_VALUE | 1 | irq | 13 |
| PARAM_VALUE | 2 | name | 4280816960181379072 |
| PARAM_VALUE | 4 | data | 4096-ptr_max |
| BUF_SIZE | 0 | da9052 | 304 |
| BUF_SIZE | 0 | da9052->dev | 1616 |
| BUF_SIZE | 2 | name | 8 |
| BUF_SIZE | 4 | data | 304 |
| DATA_SOURCE | 0 | da9052 | $0 |
| DATA_SOURCE | 4 | data | $0 |
| STR_LEN | 0 | da9052 | 7 |
| TERMINATED | 2 | name | 1 |
| MEM_ZERO | 0 | da9052 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | da9052->chip_irq |
drivers/rtc/rtc-da9052.c da9052_rtc_probe() -> da9052_request_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 1 | irq | 5 |
| PARAM_VALUE | 2 | name | 5432271079445094400 |
| PARAM_VALUE | 4 | data | 4096-ptr_max |
| BUF_SIZE | 0 | da9052 | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | da9052 | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | name | 4 |
| BUF_SIZE | 4 | data | 16 |
| CAPPED_DATA | 0 | da9052->regmap->rd_table->n_yes_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_yes_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->wr_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->wr_table->n_yes_ranges | 1 |
| DATA_SOURCE | 4 | data | r devm_kzalloc |
| STR_LEN | 0 | da9052 | 3 |
| TERMINATED | 2 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | da9052 | unit_byte |
drivers/hwmon/da9052-hwmon.c da9052_hwmon_probe() -> da9052_request_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | da9052 | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | da9052->regmap->cache->cached_rbnode->blklen | 0-4294967295 |
| PARAM_VALUE | 1 | irq | 15 |
| PARAM_VALUE | 2 | name | 4940520542284730368 |
| PARAM_VALUE | 4 | data | 4096-ptr_max |
| BUF_SIZE | 0 | da9052 | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | da9052 | s32min-(-2),1-s32max |
| BUF_SIZE | 2 | name | 13 |
| BUF_SIZE | 4 | data | 264 |
| CAPPED_DATA | 0 | da9052->regmap->rd_table->n_yes_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | da9052->regmap->volatile_table->n_yes_ranges | 1 |
| DATA_SOURCE | 4 | data | r devm_kzalloc |
| STR_LEN | 0 | da9052 | 12 |
| TERMINATED | 2 | name | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | da9052 | unit_byte |