Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/mfd/aat2870-core.c aat2870_i2c_resume() -> (struct aat2870_data)->write()

Type Parameter Key Value
PARAM_VALUE 0 aat2870 4096-ptr_max
PARAM_VALUE 0 aat2870->is_enable 1
PARAM_VALUE 0 aat2870->reg_cache 4096-ptr_max
PARAM_VALUE 1 addr 0-38
BUF_SIZE 0 aat2870 s32min-(-2),1-s32max
BUF_SIZE 0 aat2870 s32min-(-2),1-s32max
CAPPED_DATA 0 aat2870->en_pin 1
CONTAINER 0 -208+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/mfd/aat2870-core.c aat2870_reg_write_file() -> (struct aat2870_data)->write()

Type Parameter Key Value
PARAM_VALUE 0 aat2870 4096-ptr_max
PARAM_VALUE 1 addr 0-38
BUF_SIZE 0 aat2870 s32min-(-2),1-s32max
BUF_SIZE 0 aat2870 s32min-(-2),1-s32max
CONTAINER 0 -208+0 $(-1)
USER_DATA 1 addr 0-38
USER_DATA 2 val 0-255
NO_OVERFLOW_SIMPLE 1 addr
NO_OVERFLOW_SIMPLE 2 val

drivers/video/backlight/aat2870_bl.c aat2870_bl_disable() -> (struct aat2870_data)->write()

Type Parameter Key Value
PARAM_VALUE 0 aat2870 4096-ptr_max
PARAM_VALUE 1 addr 0
PARAM_VALUE 2 val 0
BUF_SIZE 0 aat2870 s32min-(-2),1-s32max
BUF_SIZE 0 aat2870 s32min-(-2),1-s32max
CONTAINER 0 -208+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bd->update_lock
HALF_LOCKED2 &connector->mutex
HALF_LOCKED2 &panel->follower_lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/video/backlight/aat2870_bl.c aat2870_bl_enable() -> (struct aat2870_data)->write()

Type Parameter Key Value
PARAM_VALUE 0 aat2870 4096-ptr_max
PARAM_VALUE 1 addr 0
BUF_SIZE 0 aat2870 s32min-(-2),1-s32max
BUF_SIZE 0 aat2870 s32min-(-2),1-s32max
CONTAINER 0 -208+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bd->update_lock
HALF_LOCKED2 &connector->mutex
HALF_LOCKED2 &panel->follower_lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/video/backlight/aat2870_bl.c aat2870_bl_update_status() -> (struct aat2870_data)->write()

Type Parameter Key Value
PARAM_VALUE 0 aat2870 4096-ptr_max
PARAM_VALUE 1 addr 1
BUF_SIZE 0 aat2870 s32min-(-2),1-s32max
BUF_SIZE 0 aat2870 s32min-(-2),1-s32max
CONTAINER 0 -208+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bd->update_lock
HALF_LOCKED2 &connector->mutex
HALF_LOCKED2 &panel->follower_lock
HALF_LOCKED2 global &drm_unplug_srcu