Documented in 1 files:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/platform/surface/surface_aggregator_hub.c, line 188
- drivers/platform/surface/surface_aggregator_tabletsw.c, line 174
- drivers/power/supply/surface_battery.c, line 805
- drivers/power/supply/surface_charger.c, line 219
Smatch caller information:
drivers/platform/surface/surface_aggregator_tabletsw.c ssam_tablet_sw_probe() -> ssam_device_notifier_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | n | 4096-ptr_max |
| PARAM_VALUE | 1 | n->base.fn | 7002488966901645312,7302313764817330176 |
| PARAM_VALUE | 1 | n->base.priority | 0 |
| PARAM_VALUE | 1 | n->event.flags | 1 |
| PARAM_VALUE | 1 | n->event.mask | 1 |
| DATA_SOURCE | 0 | sdev | $0 |
| MEM_ZERO | 1 | n | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/supply/surface_battery.c spwr_battery_register() -> ssam_device_notifier_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ctrl->counter.rqid.value | 0-u16max |
| PARAM_VALUE | 0 | sdev->ctrl->counter.seq.value | 0-255 |
| PARAM_VALUE | 0 | sdev->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | n | 4096-ptr_max |
| PARAM_VALUE | 1 | n->base.fn | 488412602709209088 |
| PARAM_VALUE | 1 | n->base.priority | 1 |
| PARAM_VALUE | 1 | n->event.flags | 1 |
| PARAM_VALUE | 1 | n->event.mask | 1 |
| MEM_ZERO | 1 | n | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/supply/surface_charger.c spwr_ac_register() -> ssam_device_notifier_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->ctrl->counter.rqid.value | 0-u16max |
| PARAM_VALUE | 0 | sdev->ctrl->counter.seq.value | 0-255 |
| PARAM_VALUE | 0 | sdev->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 1 | n | 4096-ptr_max |
| PARAM_VALUE | 1 | n->base.fn | 7130992473340968960 |
| PARAM_VALUE | 1 | n->base.priority | 1 |
| PARAM_VALUE | 1 | n->event.flags | 1 |
| MEM_ZERO | 1 | n | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/platform/surface/surface_aggregator_hub.c ssam_hub_probe() -> ssam_device_notifier_register()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sdev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->dev.devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->dev.devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->dev.devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | sdev->dev.driver_data | 4096-ptr_max |
| PARAM_VALUE | 1 | n | 4096-ptr_max |
| PARAM_VALUE | 1 | n->base.fn | 6499201229657149440,7070282352994168832 |
| PARAM_VALUE | 1 | n->base.priority | s32max |
| PARAM_VALUE | 1 | n->event.flags | 1 |
| PARAM_VALUE | 1 | n->event.mask | 0-1 |
| DATA_SOURCE | 0 | sdev | $0 |
| MEM_ZERO | 1 | n | |
| RX_PATH | |||
| TASK_NOT_RUNNING |