Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/base/power/wakeirq.c, line 123 (as a function)
- include/linux/pm_wakeirq.h, line 36 (as a function)
Referenced in 13 files:
- drivers/base/power/wakeirq.c, line 133
- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c, line 7466
- drivers/net/phy/air_an8801.c, line 1054
- drivers/net/phy/realtek/realtek_main.c, line 763
- drivers/power/supply/qcom_smbx.c, line 1027
- drivers/rtc/rtc-ab8500.c, line 376
- drivers/rtc/rtc-ds1343.c, line 430
- drivers/rtc/rtc-mpfs.c, line 270
- drivers/rtc/rtc-nxp-bbnsm.c, line 196
- drivers/rtc/rtc-pl031.c, line 376
- drivers/rtc/rtc-pm8xxx.c, line 651
- drivers/rtc/rtc-stm32.c, line 1150
- drivers/watchdog/ma35d1_wdt.c, line 259
Smatch caller information:
drivers/rtc/rtc-stm32.c stm32_rtc_probe() -> devm_pm_set_wake_irq()
| 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 | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.can_wakeup | 1 |
| PARAM_VALUE | 1 | irq | 1-s32max |
| DATA_SOURCE | 1 | irq | r platform_get_irq |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/rtc/rtc-nxp-bbnsm.c bbnsm_rtc_probe() -> devm_pm_set_wake_irq()
| 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 | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.can_wakeup | 1 |
| PARAM_VALUE | 1 | irq | 1-s32max |
| DATA_SOURCE | 1 | irq | r platform_get_irq |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_hw_init() -> devm_pm_set_wake_irq()
| 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 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 1 | irq | |
| UNITS | 1 | irq | unit_array_size |
drivers/net/phy/realtek/realtek_main.c rtl8211f_probe() -> devm_pm_set_wake_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | irq | s32min-(-3),0-s32max |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/phy/air_an8801.c an8801r_probe() -> devm_pm_set_wake_irq()
| 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 | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->of_node->properties | 4096-ptr_max |
| PARAM_VALUE | 1 | irq | s32min-(-3),0-s32max |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/rtc/rtc-ds1343.c ds1343_probe() -> devm_pm_set_wake_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.can_wakeup | 1 |
| PARAM_VALUE | 1 | irq | 0-s32max |
| FUZZY_MAX | 1 | irq | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 1 | irq | unit_byte |
drivers/rtc/rtc-pm8xxx.c pm8xxx_rtc_probe() -> devm_pm_set_wake_irq()
| 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 | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->parent | 4096-ptr_max |
| PARAM_VALUE | 1 | irq | 1-s32max |
| DATA_SOURCE | 1 | irq | r platform_get_irq |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/watchdog/ma35d1_wdt.c ma35d1_wdt_probe() -> devm_pm_set_wake_irq()
| 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->kobj.sd->__parent | 0 |
| PARAM_VALUE | 0 | dev->power.can_wakeup | 1 |
| PARAM_VALUE | 1 | irq | 1-s32max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 1 | irq | r platform_get_irq |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/power/supply/qcom_smbx.c smb_probe() -> devm_pm_set_wake_irq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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->power.can_wakeup | 1 |
| PARAM_VALUE | 1 | irq | 0 |
| BUF_SIZE | 0 | dev | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | irq |