Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hwmon/nzxt-kraken3.c kraken3_get_fw_ver() -> kraken3_write_expanded()

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

drivers/hwmon/nzxt-kraken3.c kraken3_init_device() -> kraken3_write_expanded()

Type Parameter Key Value
PARAM_VALUE 1 cmd 275290111643918336
PARAM_VALUE 2 cmd_length 5
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 1 cmd 5
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte

drivers/hwmon/nzxt-kraken3.c kraken3_init_device() -> kraken3_write_expanded()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->buffer_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->buffer_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 priv->buffer_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->buffer_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->buffer_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 priv->buffer_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 priv->buffer_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 priv->buffer_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 priv->buffer_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->hdev 4096-ptr_max
PARAM_VALUE 0 priv->hdev->driver_data->thc_hw->thc_bus_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->hdev->driver_data->thc_hw->thc_bus_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 priv->hdev->driver_data->thc_hw->thc_bus_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->hdev->driver_data->thc_hw->thc_regmap->cache_dirty 0-1
PARAM_VALUE 0 priv->hdev->ll_driver 4096-ptr_max
PARAM_VALUE 1 cmd 4518881844549459968
PARAM_VALUE 2 cmd_length 2
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 1 cmd 2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte

drivers/hwmon/nzxt-kraken3.c kraken3_read_z53() -> kraken3_write_expanded()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->kind 1-u32max
PARAM_VALUE 0 priv->status_completion_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 priv->status_report_processed.done 0
PARAM_VALUE 0 priv->z53_status_request_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->z53_status_request_lock.first_waiter 0,4096-5159360019465732095,5159360019465732097-ptr_max
PARAM_VALUE 0 priv->z53_status_request_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->z53_status_request_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->z53_status_request_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->z53_status_request_lock.wait_lock.owner (-1)
PARAM_VALUE 0 priv->z53_status_request_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 1 cmd 8844283203439415296
PARAM_VALUE 2 cmd_length 2
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 1 cmd 2
CAPPED_DATA 0 &priv->z53_status_request_lock 1
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
LOCK2 _T->lock
LOCK2 0 &priv->z53_status_request_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &tz->lock
TYPE_LOCK (struct kraken3_data)->z53_status_request_lock

drivers/hwmon/nzxt-kraken3.c kraken3_write_curve() -> kraken3_write_expanded()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 cmd 2231479037684699136
PARAM_VALUE 2 cmd_length 44
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 1 cmd 44
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
TYPE_LOCK (struct kernfs_open_file)->mutex