Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hwmon/f75375s.c f75375_init() -> duty_mode_enabled()

Type Parameter Key Value
PARAM_VALUE 0 pwm_enable 0-1,3,5-255
RX_PATH
TASK_NOT_RUNNING

drivers/hwmon/f75375s.c set_fan_target() -> duty_mode_enabled()

Type Parameter Key Value
PARAM_VALUE 0 pwm_enable 0-1,3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/f75375s.c set_pwm() -> duty_mode_enabled()

Type Parameter Key Value
PARAM_VALUE 0 pwm_enable 0-1,3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/hwmon/f75375s.c set_pwm_enable_direct() -> duty_mode_enabled()

Type Parameter Key Value
PARAM_VALUE 0 pwm_enable 0-4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &data->update_lock
HALF_LOCKED2 &of->mutex

drivers/hwmon/f75375s.c set_pwm_enable_direct() -> duty_mode_enabled()

Type Parameter Key Value
PARAM_VALUE 0 pwm_enable 0-4
DATA_SOURCE 0 pwm_enable $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 pwm_enable 0-4
NO_OVERFLOW_SIMPLE 0 pwm_enable
HALF_LOCKED2 &data->update_lock
HALF_LOCKED2 &of->mutex