Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/hwmon/pmbus/zl6100.c zl6100_write_word_data() -> pmbus_clear_cache()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->dev.driver_data 4096-ptr_max
BUF_SIZE 0 client->debugfs s32min-(-1),1-s32max
BUF_SIZE 0 client->dev.platform_data (-1),16
BUF_SIZE 0 client->devres_group_id s32min-(-1),1-s32max
DATA_SOURCE 0 client $0
STR_LEN 0 client->name (-1),19
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 client->dev.p->deferred_probe_reason
NO_OVERFLOW_SIMPLE 0 client->irq
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &client->dev.driver_data->update_lock

drivers/hwmon/pmbus/zl6100.c zl6100_write_word_data() -> pmbus_clear_cache()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->dev.driver_data 4096-ptr_max
BUF_SIZE 0 client->debugfs s32min-(-1),1-s32max
BUF_SIZE 0 client->dev.platform_data (-1),16
BUF_SIZE 0 client->devres_group_id s32min-(-1),1-s32max
DATA_SOURCE 0 client $0
STR_LEN 0 client->name (-1),19
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 client->dev.p->deferred_probe_reason
NO_OVERFLOW_SIMPLE 0 client->irq
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &client->dev.driver_data->update_lock

drivers/hwmon/pmbus/zl6100.c zl6100_write_word_data() -> pmbus_clear_cache()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->dev.driver_data 4096-ptr_max
BUF_SIZE 0 client->debugfs s32min-(-1),1-s32max
BUF_SIZE 0 client->dev.platform_data (-1),16
BUF_SIZE 0 client->devres_group_id s32min-(-1),1-s32max
DATA_SOURCE 0 client $0
STR_LEN 0 client->name (-1),19
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 client->dev.p->deferred_probe_reason
NO_OVERFLOW_SIMPLE 0 client->irq
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &client->dev.driver_data->update_lock

drivers/hwmon/pmbus/zl6100.c zl6100_write_word_data() -> pmbus_clear_cache()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->dev.driver_data 4096-ptr_max
BUF_SIZE 0 client->debugfs s32min-(-1),1-s32max
BUF_SIZE 0 client->dev.platform_data (-1),16
BUF_SIZE 0 client->devres_group_id s32min-(-1),1-s32max
DATA_SOURCE 0 client $0
STR_LEN 0 client->name (-1),19
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 client->dev.p->deferred_probe_reason
NO_OVERFLOW_SIMPLE 0 client->irq
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &client->dev.driver_data->update_lock

drivers/hwmon/pmbus/max20730.c max20730_write_word_data() -> pmbus_clear_cache()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->dev.driver_data 4096-ptr_max
BUF_SIZE 0 client->debugfs s32min-(-1),1-s32max
BUF_SIZE 0 client->dev.platform_data (-1),16
BUF_SIZE 0 client->devres_group_id s32min-(-1),1-s32max
CAPPED_DATA 0 client->adapter->retries 1
DATA_SOURCE 0 client $0
STR_LEN 0 client->name (-1),19
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 client->dev.p->deferred_probe_reason
NO_OVERFLOW_SIMPLE 0 client->irq
LOCK2 &data->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 0 &client->dev.driver_data->update_lock
TYPE_LOCK (struct max20730_data)->lock