Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 55 files:

Smatch caller information:

drivers/watchdog/rzg2l_wdt.c rzg2l_wdt_resume_early() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/rzg2l_wdt.c rzg2l_wdt_set_timeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
DATA_SOURCE 0 wdd $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wdd->timeout 0-4294967[c]
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/rzg2l_wdt.c rzg2l_wdt_suspend_late() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/st_lpc_wdt.c st_wdog_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 1168102938310291456
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/st_lpc_wdt.c st_wdog_suspend() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 1168102938310291456
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/portwell-ec.c pwec_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 7627576305436807168
RX_PATH
TASK_NOT_RUNNING

drivers/platform/x86/portwell-ec.c pwec_suspend() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 7627576305436807168
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/iTCO_wdt.c iTCO_wdt_suspend_noirq() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/twl4030_wdt.c twl4030_wdt_resume() -> watchdog_active()

Type Parameter Key Value
BUF_SIZE 0 wdd s32min-(-2),1-s32max
BUF_SIZE 0 wdd s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wdd unit_byte
HALF_LOCKED2 &dev->mutex

drivers/watchdog/twl4030_wdt.c twl4030_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
BUF_SIZE 0 wdd s32min-(-2),1-s32max
BUF_SIZE 0 wdd s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wdd unit_byte
HALF_LOCKED2 &dev->mutex

drivers/watchdog/armada_37xx_wdt.c armada_37xx_wdt_resume() -> watchdog_active()

Type Parameter Key Value
BUF_SIZE 0 wdd s32min-(-2),1-s32max
BUF_SIZE 0 wdd s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wdd unit_byte

drivers/watchdog/imx7ulp_wdt.c imx7ulp_wdt_resume_noirq() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/imx7ulp_wdt.c imx7ulp_wdt_suspend_noirq() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/rzv2h_wdt.c rzv2h_wdt_restart() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
DATA_SOURCE 0 wdd $0

drivers/watchdog/sama5d4_wdt.c sama5d4_wdt_resume_early() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/sama5d4_wdt.c sama5d4_wdt_suspend_late() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/loongson1_wdt.c ls1x_wdt_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/loongson1_wdt.c ls1x_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/rtc/rtc-pcf2127.c pcf2127_wdt_active_ping() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
DATA_SOURCE 0 wdd $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wdd->timeout 0-4294967[c]
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &rtc->ops_lock

drivers/clocksource/timer-tegra186.c tegra186_timer_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/clocksource/timer-tegra186.c tegra186_timer_suspend() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/clocksource/timer-tegra186.c tegra186_wdt_get_timeleft() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wd_data->lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct watchdog_core_data)->lock

drivers/clocksource/timer-tegra186.c tegra186_wdt_set_timeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &wd_data->lock

drivers/clocksource/timer-tegra186.c tegra186_wdt_set_timeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wdd->timeout 0-4294967[c]
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/dw_wdt.c dw_wdt_set_timeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
BUF_SIZE 0 wdd (-1),192
BUF_SIZE 0 wdd (-1),192
BUF_SIZE 0 wdd->ops (-1),80
BUF_SIZE 0 wdd->parent (-1),1616
DATA_SOURCE 0 wdd $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/via_wdt.c wdt_timer_tick() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 3836898081698885632
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/msc313e_wdt.c msc313e_wdt_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/msc313e_wdt.c msc313e_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/cgbc_wdt.c cgbc_wdt_set_pretimeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
BUF_SIZE 0 wdd (-1),192
BUF_SIZE 0 wdd (-1),192
BUF_SIZE 0 wdd->info (-1),40
BUF_SIZE 0 wdd->ops (-1),80
BUF_SIZE 0 wdd->parent (-1),1616
DATA_SOURCE 0 wdd $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wdd->pretimeout 0-u32max
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/cgbc_wdt.c cgbc_wdt_set_timeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
CAPPED_DATA 0 wdd->pretimeout 1
DATA_SOURCE 0 wdd $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wdd->timeout 0-4294967[c]
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/wdat_wdt.c wdat_wdt_resume_noirq() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/wdat_wdt.c wdat_wdt_suspend_noirq() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/ts72xx_wdt.c ts72xx_wdt_settimeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
DATA_SOURCE 0 wdd $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wdd->timeout 9-4294967[c]
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/pm8916_wdt.c pm8916_wdt_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/pm8916_wdt.c pm8916_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/tegra_wdt.c tegra_wdt_resume() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/tegra_wdt.c tegra_wdt_set_timeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
DATA_SOURCE 0 wdd $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wdd->timeout 0-4294967[c]
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/tegra_wdt.c tegra_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/sprd_wdt.c sprd_wdt_pm_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/sprd_wdt.c sprd_wdt_pm_suspend() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/stmp3xxx_rtc_wdt.c stmp3xxx_wdt_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 631458992720171008
BUF_SIZE 0 wdd 192
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/stmp3xxx_rtc_wdt.c stmp3xxx_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 631458992720171008
BUF_SIZE 0 wdd 192
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/uniphier_wdt.c uniphier_watchdog_set_timeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
DATA_SOURCE 0 wdd $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/hpwdt.c hpwdt_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 1196662368189607936
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/hpwdt.c hpwdt_set_pretimeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
CAPPED_DATA 0 wdd->pretimeout 1
DATA_SOURCE 0 wdd $0
BIT_INFO 0 wdd->info->options 0x200,0xffffffff
BIT_INFO 0 wdd->pretimeout 0x0,0x9
LOCK2 &wd_data->lock
TYPE_LOCK (struct watchdog_core_data)->lock

drivers/watchdog/hpwdt.c hpwdt_settimeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
DATA_SOURCE 0 wdd $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wdd->timeout 0-4294967[c]
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/hpwdt.c hpwdt_suspend() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 1196662368189607936
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/rave-sp-wdt.c rave_sp_wdt_set_timeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
DATA_SOURCE 0 wdd $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wdd->timeout 0-4294967[c]
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/mlx_wdt.c mlxreg_wdt_set_timeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
DATA_SOURCE 0 wdd $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wdd->timeout 0-4294967[c]
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/cadence_wdt.c cdns_wdt_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/cadence_wdt.c cdns_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/renesas_wdt.c rwdt_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/renesas_wdt.c rwdt_suspend() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/cros_ec_wdt.c cros_ec_wdt_resume() -> watchdog_active()

Type Parameter Key Value
BUF_SIZE 0 wdd s32min-(-2),1-s32max
BUF_SIZE 0 wdd s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wdd unit_byte
HALF_LOCKED2 &dev->mutex

drivers/watchdog/cros_ec_wdt.c cros_ec_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
BUF_SIZE 0 wdd s32min-(-2),1-s32max
BUF_SIZE 0 wdd s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wdd unit_byte
HALF_LOCKED2 &dev->mutex

drivers/watchdog/qcom-wdt.c qcom_wdt_resume() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/qcom-wdt.c qcom_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/starfive-wdt.c starfive_wdt_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/bcm7038_wdt.c bcm7038_wdt_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/bcm7038_wdt.c bcm7038_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/atcwdt200_wdt.c atcwdt_resume() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/atcwdt200_wdt.c atcwdt_suspend() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/npcm_wdt.c npcm_wdt_set_timeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
DATA_SOURCE 0 wdd $0
BIT_INFO 0 wdd->timeout 0x0,0xaff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/mtk_wdt.c mtk_wdt_resume() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/mtk_wdt.c mtk_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/ma35d1_wdt.c ma35d1_wdt_resume() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/ma35d1_wdt.c ma35d1_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/imx2_wdt.c imx2_wdt_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
BUF_SIZE 0 wdd s32min-(-2),1-s32max
BUF_SIZE 0 wdd s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wdd unit_byte

drivers/watchdog/da9062_wdt.c da9062_wdt_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
BUF_SIZE 0 wdd s32min-(-2),1-s32max
BUF_SIZE 0 wdd s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wdd unit_byte

drivers/watchdog/da9062_wdt.c da9062_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
BUF_SIZE 0 wdd s32min-(-2),1-s32max
BUF_SIZE 0 wdd s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wdd unit_byte

drivers/watchdog/da9063_wdt.c da9063_wdt_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
BUF_SIZE 0 wdd s32min-(-2),1-s32max
BUF_SIZE 0 wdd s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wdd unit_byte

drivers/watchdog/da9063_wdt.c da9063_wdt_set_timeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
BUF_SIZE 0 wdd (-1),192
BUF_SIZE 0 wdd (-1),192
BUF_SIZE 0 wdd->info (-1),40
BUF_SIZE 0 wdd->ops (-1),80
BUF_SIZE 0 wdd->parent (-1),1616
DATA_SOURCE 0 wdd $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/da9063_wdt.c da9063_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
BUF_SIZE 0 wdd s32min-(-2),1-s32max
BUF_SIZE 0 wdd s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wdd unit_byte

drivers/watchdog/airoha_wdt.c airoha_wdt_resume() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/airoha_wdt.c airoha_wdt_set_timeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
DATA_SOURCE 0 wdd $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wdd->timeout 0-4294967[c]
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/airoha_wdt.c airoha_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/stm32_iwdg.c stm32_iwdg_set_pretimeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
DATA_SOURCE 0 wdd $0
BIT_INFO 0 wdd->info->options 0x200,0xffffffff
BIT_INFO 0 wdd->pretimeout 0x0,0x7fffffff
USER_DATA 0 wdd->pretimeout 0-u32max
LOCK2 &wd_data->lock
TYPE_LOCK (struct watchdog_core_data)->lock

drivers/watchdog/stm32_iwdg.c stm32_iwdg_set_timeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
DATA_SOURCE 0 wdd $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wdd->timeout 0-4294967[c]
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/ftwdt010_wdt.c ftwdt010_wdt_resume() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/ftwdt010_wdt.c ftwdt010_wdt_set_timeout() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
DATA_SOURCE 0 wdd $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 wdd->timeout 0-4294967[c]
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/at91sam9_wdt.c at91_ping() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/apple_wdt.c apple_wdt_resume() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/apple_wdt.c apple_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/watchdog_dev.c state_show() -> watchdog_active()

Type Parameter Key Value
BUF_SIZE 0 wdd s32min-(-2),1-s32max
BUF_SIZE 0 wdd s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 wdd unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/watchdog/watchdog_dev.c watchdog_cdev_unregister() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
BUF_SIZE 0 wdd->groups (-1),16
BUF_SIZE 0 wdd->info (-1),40
BUF_SIZE 0 wdd->ops (-1),80
BUF_SIZE 0 wdd->parent (-1),1616
CAPPED_DATA 0 wdd 1
DATA_SOURCE 0 wdd $0
STR_LEN 0 wdd->info->identity (-1),31
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 wdd->timeout 1-u32max[c]
NO_OVERFLOW_SIMPLE 0 wdd->timeout
LOCK2 global &wtd_deferred_reg_mutex

drivers/watchdog/watchdog_dev.c watchdog_need_worker() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
BUF_SIZE 0 wdd->groups (-1)-0,16
BUF_SIZE 0 wdd->info (-1),40
BUF_SIZE 0 wdd->ops (-1),80
BUF_SIZE 0 wdd->parent (-1),1616
DATA_SOURCE 0 wdd $0
STR_LEN 0 wdd->info->identity (-1),31
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 wdd->timeout 1-u32max[c]
USER_DATA 0 wdd->timeout 0-4294967[c]
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/watchdog_dev.c watchdog_need_worker() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
BUF_SIZE 0 wdd->groups (-1)-0,16
BUF_SIZE 0 wdd->info (-1),40
BUF_SIZE 0 wdd->ops (-1),80
BUF_SIZE 0 wdd->parent (-1),1616
DATA_SOURCE 0 wdd $0
STR_LEN 0 wdd->info->identity (-1),31
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 wdd->timeout 1-u32max[c]
USER_DATA 0 wdd->timeout 0-4294967[c]
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/watchdog_dev.c watchdog_next_keepalive() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
BUF_SIZE 0 wdd->groups (-1)-0,16
BUF_SIZE 0 wdd->info (-1),40
BUF_SIZE 0 wdd->ops (-1),80
BUF_SIZE 0 wdd->parent (-1),1616
DATA_SOURCE 0 wdd $0
STR_LEN 0 wdd->info->identity (-1),31
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 wdd->timeout 1-u32max[c]
USER_DATA 0 wdd->timeout 0-4294967[c]
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/watchdog_dev.c watchdog_release() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 1-u64max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &wd_data->lock
TYPE_LOCK (struct watchdog_core_data)->lock

drivers/watchdog/watchdog_dev.c watchdog_start() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
DATA_SOURCE 0 wdd $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &wd_data->lock

drivers/watchdog/watchdog_dev.c watchdog_stop() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
BUF_SIZE 0 wdd->groups (-1)-0,16
BUF_SIZE 0 wdd->info (-1),40
BUF_SIZE 0 wdd->ops (-1),80
BUF_SIZE 0 wdd->parent (-1),1616
CAPPED_DATA 0 wdd 1
DATA_SOURCE 0 wdd $0
STR_LEN 0 wdd->info->identity (-1),31
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 wdd->timeout 1-u32max[c]
NO_OVERFLOW_SIMPLE 0 wdd->timeout
HALF_LOCKED2 &wd_data->lock
HALF_LOCKED2 global &wtd_deferred_reg_mutex

drivers/watchdog/watchdog_dev.c watchdog_worker_should_ping() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 1-u64max
LOCK2 &wd_data->lock
TYPE_LOCK (struct watchdog_core_data)->lock

drivers/watchdog/of_xilinx_wdt.c xwdt_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/of_xilinx_wdt.c xwdt_suspend() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/meson_gxbb_wdt.c meson_gxbb_wdt_resume() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/meson_gxbb_wdt.c meson_gxbb_wdt_suspend() -> watchdog_active()

Type Parameter Key Value
PARAM_VALUE 0 wdd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING