Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 8 files:
- drivers/extcon/devres.c, line 251
- drivers/extcon/extcon-axp288.c, line 456
- drivers/platform/x86/lenovo/yoga-tab2-pro-1380-fastcharger.c, line 212
- drivers/power/supply/axp288_charger.c, line 909
- drivers/power/supply/max8971_charger.c, line 704
- drivers/power/supply/max8997_charger.c, line 259
- drivers/power/supply/rt5033_charger.c, line 718
- drivers/power/supply/s2m-charger.c, line 288
Smatch caller information:
drivers/extcon/extcon-axp288.c axp288_extcon_probe() -> devm_extcon_register_notifier_all()
| 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->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->parent | 4096-ptr_max |
| PARAM_VALUE | 1 | edev | 4096-ptr_max |
| PARAM_VALUE | 2 | nb | 4096-ptr_max |
| PARAM_VALUE | 2 | nb->notifier_call | 2845205242071121920 |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 1 | edev | r extcon_get_extcon_dev |
| MEM_ZERO | 2 | nb | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/supply/max8997_charger.c max8997_battery_probe() -> devm_extcon_register_notifier_all()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | edev | 4096-ptr_max |
| PARAM_VALUE | 2 | nb | 4096-ptr_max |
| PARAM_VALUE | 2 | nb->notifier_call | 6697372561796112384 |
| DATA_SOURCE | 1 | edev | r extcon_get_extcon_dev |
| MEM_ZERO | 2 | nb | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/supply/rt5033_charger.c rt5033_charger_probe() -> devm_extcon_register_notifier_all()
| 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->driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | edev | 4096-ptr_max |
| PARAM_VALUE | 2 | nb | 4096-ptr_max |
| PARAM_VALUE | 2 | nb->notifier_call | 7105320085651943424 |
| BUF_SIZE | 0 | dev | 1616 |
| CAPPED_DATA | 1 | edev->dev.parent->of_node | 1 |
| DATA_SOURCE | 1 | edev | r extcon_find_edev_by_node |
| MEM_ZERO | 2 | nb | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/x86/lenovo/yoga-tab2-pro-1380-fastcharger.c yt2_1380_fc_serdev_probe() -> devm_extcon_register_notifier_all()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| 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 | 1 | edev | 4096-ptr_max |
| PARAM_VALUE | 2 | nb | 4096-ptr_max |
| PARAM_VALUE | 2 | nb->notifier_call | 2229236783562178560 |
| BUF_SIZE | 0 | dev | 1616 |
| CAPPED_DATA | 0 | dev | 1 |
| DATA_SOURCE | 1 | edev | r extcon_get_extcon_dev |
| MEM_ZERO | 2 | nb | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/supply/axp288_charger.c axp288_charger_probe() -> devm_extcon_register_notifier_all()
| 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 | 1 | edev | 4096-ptr_max |
| PARAM_VALUE | 2 | nb | 4096-ptr_max |
| PARAM_VALUE | 2 | nb->notifier_call | 424865911114579968 |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 1 | edev | r extcon_get_extcon_dev |
| MEM_ZERO | 2 | nb | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/supply/max8971_charger.c max8971_probe() -> devm_extcon_register_notifier_all()
| 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->of_node | 1-u64max |
| PARAM_VALUE | 1 | edev | 4096-ptr_max |
| PARAM_VALUE | 2 | nb | 4096-ptr_max |
| PARAM_VALUE | 2 | nb->notifier_call | 558989544225243136 |
| BUF_SIZE | 0 | dev | 1616 |
| CAPPED_DATA | 1 | edev->dev.parent->of_node | 1 |
| DATA_SOURCE | 1 | edev | r extcon_find_edev_by_node |
| MEM_ZERO | 2 | nb | |
| RX_PATH | |||
| TASK_NOT_RUNNING |