Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 50 files:

Smatch caller information:

drivers/iio/pressure/mpl3115.c mpl3115_write_thresh() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 1 command 22
PARAM_VALUE 2 length 2
PARAM_VALUE 3 values 3043812152007331840
PARAM_VALUE 3 *values 0-49
BUF_SIZE 3 values 2
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/mfd/max8998.c max8998_bulk_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 1 command 0,8
PARAM_VALUE 2 length 8
PARAM_VALUE 3 values 5344749595951771648,9024583374895104000
BUF_SIZE 3 values 8
BUF_SIZE 3 values 8
DATA_SOURCE 0 client $0
DATA_SOURCE 1 command $1
DATA_SOURCE 2 length $2
DATA_SOURCE 3 values $3
HARD_MAX 1 command 8
RX_PATH
TASK_NOT_RUNNING
LOCK2 &max8998->iolock
HALF_LOCKED2 &rtc->ops_lock
TYPE_LOCK (struct max8998_dev)->iolock

drivers/mfd/mt6370.c mt6370_regmap_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value

drivers/input/touchscreen/rohm_bu21023.c rohm_ts_load_firmware() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 0 client->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 client->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 client->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 command 114
PARAM_VALUE 2 length 1-32
PARAM_VALUE 3 values 4096-ptr_max
CAPPED_DATA 0 client->adapter->retries 1
CAPPED_DATA 2 length 1
DATA_SOURCE 0 client $0
STR_LEN 0 client 11
STR_LEN 0 client 11
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 _T->lock

drivers/usb/misc/usb251xb.c usb251xb_connect() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 1-u64max
PARAM_VALUE 1 command 255
PARAM_VALUE 2 length 2
PARAM_VALUE 3 values 3932300950686425088
BUF_SIZE 3 values 256
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 client->irq

drivers/usb/misc/usb251xb.c usb251xb_connect() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 1-u64max
PARAM_VALUE 1 command 0-240
PARAM_VALUE 2 length 17
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 17
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 client->irq

sound/soc/codecs/mt6660.c mt6660_reg_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 4
CAPPED_DATA 2 length 1
DATA_SOURCE 1 command $1
DATA_SOURCE 2 length r mt6660_get_reg_size

drivers/rtc/rtc-isl1208.c isl1208_i2c_set_regs() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
BUF_SIZE 3 values (-1),1-s32max
DATA_SOURCE 0 client $0
DATA_SOURCE 1 command $1
DATA_SOURCE 2 length $3
DATA_SOURCE 3 values $2
NOSPEC 2 length
NOSPEC 2 length
NOSPEC 3 values
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 length 0-255[c]
UNITS 0 client unit_byte
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &rtc->ops_lock

drivers/rtc/rtc-m41t80.c m41t80_rtc_set_time() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 command 0
PARAM_VALUE 2 length 8
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 8
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte
HALF_LOCKED2 &rtc->ops_lock

drivers/rtc/rtc-m41t80.c m41t80_set_alarm() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 command 10
PARAM_VALUE 2 length 5
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 5
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rtc->ops_lock
TYPE_LOCK (struct rtc_device)->ops_lock

drivers/mfd/da903x.c __da903x_writes() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 1 command 5,7,50
PARAM_VALUE 2 length 3-5
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 3-5
BUF_SIZE 3 values 3-5
DATA_SOURCE 0 client $0
DATA_SOURCE 1 command $1
DATA_SOURCE 2 length $2
DATA_SOURCE 3 values $3
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 client->irq
UNITS 0 client unit_byte

drivers/rtc/rtc-abx80x.c abx80x_nvmem_xfer() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 2 length 0-32
BUF_SIZE 3 values (-1),1-s32max
CAPPED_DATA 0 client->adapter->retries 1
CAPPED_DATA 2 length 1
DATA_SOURCE 3 values $2
NOSPEC 3 values
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 command 0-255[c]
USER_DATA 2 length 0-31[c]
HALF_LOCKED2 &of->mutex

drivers/rtc/rtc-abx80x.c abx80x_rtc_set_time() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 1 command 0
PARAM_VALUE 2 length 8
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 8
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte
HALF_LOCKED2 &rtc->ops_lock

drivers/rtc/rtc-abx80x.c abx80x_set_alarm() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->irq 1-s32max
PARAM_VALUE 1 command 8
PARAM_VALUE 2 length 6
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 6
FUZZY_MAX 0 client->irq 1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte
LOCK2 &rtc->ops_lock
TYPE_LOCK (struct rtc_device)->ops_lock

drivers/iio/imu/smi330/smi330_i2c.c smi330_regmap_i2c_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
UNITS 2 length unit_byte
UNITS 3 values unit_byte

drivers/rtc/rtc-nct3018y.c nct3018y_rtc_set_time() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 command 6
PARAM_VALUE 2 length 4
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 4
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte
HALF_LOCKED2 &rtc->ops_lock

drivers/rtc/rtc-hym8563.c hym8563_rtc_set_alarm() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 command 9
PARAM_VALUE 2 length 4
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 4
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rtc->ops_lock
TYPE_LOCK (struct rtc_device)->ops_lock

drivers/rtc/rtc-hym8563.c hym8563_rtc_set_time() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 command 2
PARAM_VALUE 2 length 7
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 7
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rtc->ops_lock

drivers/platform/arm64/acer-aspire1-ec.c aspire_ec_ram_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 client->debugfs->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 client->debugfs->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 client->debugfs->d_inode->i_sb->s_export_op->encode_fh 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 0 client->debugfs->d_inode->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 0 client->debugfs->d_inode->i_sb->s_export_op->fh_to_parent 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 0 client->debugfs->d_inode->i_sb->s_export_op->get_parent 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 0 client->debugfs->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 client->debugfs->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 client->debugfs->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 client->debugfs->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 client->debugfs->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 client->debugfs->d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 client->debugfs->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 client->debugfs->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 client->debugfs->d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 1 command 33
PARAM_VALUE 2 length 2
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 0 client->debugfs s32min-(-1),1-s32max
BUF_SIZE 0 client->devres_group_id s32min-(-1),1-s32max
BUF_SIZE 3 values 2
DATA_SOURCE 0 client $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 client->irq
UNITS 2 length unit_byte
HALF_LOCKED2 &of->mutex

drivers/mfd/stmpe-i2c.c i2c_block_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
BUF_SIZE 3 values (-1),8
BUF_SIZE 3 values (-1),8
DATA_SOURCE 1 command $1
DATA_SOURCE 2 length $2
DATA_SOURCE 3 values $3
RX_PATH
TASK_NOT_RUNNING
LOCK2 &stmpe->lock
TYPE_LOCK (struct stmpe)->lock

drivers/rtc/rtc-rs5c372.c rs5c372_rtc_set_time() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 1 command 0
PARAM_VALUE 2 length 7
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 7
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte
HALF_LOCKED2 &rtc->ops_lock

drivers/base/regmap/regmap-i2c.c regmap_i2c_smbus_i2c_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
DATA_SOURCE 2 length $2 [m]

drivers/base/regmap/regmap-i2c.c regmap_i2c_smbus_i2c_write_reg16() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
DATA_SOURCE 2 length $2 [m]

drivers/regulator/rt5133-regulator.c rt5133_regmap_hw_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max

drivers/input/keyboard/pinephone-keyboard.c ppkb_adap_smbus_xfer() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 1 command 33
PARAM_VALUE 2 length 3
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 0 client s32min-(-2),1-s32max
BUF_SIZE 0 client s32min-(-2),1-s32max
BUF_SIZE 3 values 3
RX_PATH
TASK_NOT_RUNNING
UNITS 0 client unit_byte
UNITS 2 length unit_byte

drivers/platform/arm64/lenovo-yoga-c630.c yoga_c630_ec_request() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 1 command 2
PARAM_VALUE 2 length 1-3
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values (-1),2-3
BUF_SIZE 3 values (-1),2-3
DATA_SOURCE 2 length $2
DATA_SOURCE 3 values $1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte
HALF_LOCKED2 &ec->lock
HALF_LOCKED2 _T->lock

drivers/platform/arm64/lenovo-yoga-c630.c yoga_c630_ec_ucsi_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 1 command 32
PARAM_VALUE 2 length 8
BUF_SIZE 3 values 8
DATA_SOURCE 3 values $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &ec->lock
HALF_LOCKED2 &ucsi->ppm_lock
TYPE_LOCK (struct yoga_c630_ec)->lock

sound/soc/codecs/rt9123.c rt9123_i2c_probe() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 client->adapter->debugfs->d_children->first->pprev 1-u64max
PARAM_VALUE 0 client->adapter->debugfs->d_children.first 4096-ptr_max
PARAM_VALUE 0 client->adapter->debugfs->d_inode->i_rwsem.dep_map->name 0-255
PARAM_VALUE 0 client->adapter->debugfs->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 client->adapter->debugfs->d_inode->i_rwsem.first_waiter->list.next 2624917664208203776
PARAM_VALUE 0 client->adapter->debugfs->d_inode->i_rwsem.first_waiter->list.prev 2624917664208203776
PARAM_VALUE 0 client->adapter->debugfs->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 client->adapter->debugfs->d_inode->i_rwsem.osq.tail.counter 0-s32max
PARAM_VALUE 0 client->adapter->debugfs->d_sb 4096-ptr_max
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 client->adapter->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 0 client->debugfs 4096-u64max
PARAM_VALUE 0 client->debugfs->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 client->debugfs->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 client->debugfs->d_inode->i_sb->s_export_op->encode_fh 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 0 client->debugfs->d_inode->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 0 client->debugfs->d_inode->i_sb->s_export_op->fh_to_parent 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 0 client->debugfs->d_inode->i_sb->s_export_op->get_parent 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 0 client->debugfs->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 client->debugfs->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 client->debugfs->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 client->debugfs->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 client->debugfs->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 client->debugfs->d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 client->debugfs->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 client->debugfs->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 client->debugfs->d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 client->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 client->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 client->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 client->devres_group_id 4096-ptr_max
PARAM_VALUE 1 command 1
PARAM_VALUE 2 length 2
PARAM_VALUE 3 values 1377029576641634304
PARAM_VALUE 3 *values 0
BUF_SIZE 0 client->debugfs s32min-(-1),1-s32max
BUF_SIZE 0 client->devres_group_id s32min-(-1),1-s32max
BUF_SIZE 3 values 2
CAPPED_DATA 0 client->debugfs 1
CAPPED_DATA 0 client->irq 1
DATA_SOURCE 0 client $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 client->irq
UNITS 2 length unit_byte

drivers/power/supply/ltc2941-battery-gauge.c ltc294x_write_regs() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 1 command 1-2,4,6
PARAM_VALUE 2 length 1-2
PARAM_VALUE 3 values 375173943262539776,2634728856814600192,2694358300901408768,3998593217869459456,5804746713983741952
BUF_SIZE 3 values (-1),2
BUF_SIZE 3 values (-1),2
DATA_SOURCE 0 client $0
DATA_SOURCE 1 command $1
DATA_SOURCE 2 length $3
DATA_SOURCE 3 values $2
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 client->irq
HALF_LOCKED2 &dev->mutex

drivers/iio/chemical/ccs811.c ccs811_reset() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->algo 4096-ptr_max
PARAM_VALUE 0 client->adapter->algo->functionality 4096-ptr_max
PARAM_VALUE 0 client->adapter->debugfs->d_children.first 4096-ptr_max
PARAM_VALUE 0 client->adapter->debugfs->d_sb 4096-ptr_max
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_bmap_bits 0-4294967295
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_bmap_count 0-4294967295
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_data_blksize 0-4294967295
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_hashsize s32min-s32max
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_last_bmap 0-4294967295
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_mode 0-u16max
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_partition_size s32min-s32max
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_reserved s32min-s32max
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->s_root_block 0-4294967295
PARAM_VALUE 0 client->adapter->debugfs->d_sb->s_fs_info->work_queued s32min-s32max
PARAM_VALUE 0 client->adapter->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 client->debugfs 4096-u64max
PARAM_VALUE 0 client->debugfs->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 client->debugfs->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 client->debugfs->d_inode->i_sb->s_export_op->encode_fh 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 0 client->debugfs->d_inode->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 0 client->debugfs->d_inode->i_sb->s_export_op->fh_to_parent 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 0 client->debugfs->d_inode->i_sb->s_export_op->get_parent 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 0 client->debugfs->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 client->debugfs->d_op->d_dname 0,716233247738060800,2056107418359259136,2102941272419614720,3721061892745007104,5585410052597575680,6720345164634435584,7931586599356526592
PARAM_VALUE 0 client->debugfs->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 client->debugfs->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 client->debugfs->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 client->debugfs->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 client->debugfs->d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 client->debugfs->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 client->debugfs->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 client->debugfs->d_op->d_weak_revalidate 0,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_weak_revalidate 0,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 client->dev.devres_head.prev 4096-ptr_max
PARAM_VALUE 0 client->dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 client->dev.devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 client->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 client->devres_group_id 4096-ptr_max
PARAM_VALUE 0 *client->adapter->debugfs->d_children.first->pprev 1-u64max
PARAM_VALUE 1 command 255
PARAM_VALUE 2 length 4
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 0 client->debugfs s32min-(-1),1-s32max
BUF_SIZE 0 client->devres_group_id s32min-(-1),1-s32max
BUF_SIZE 3 values 4
CAPPED_DATA 0 client->debugfs 1
CAPPED_DATA 0 client->irq 1
DATA_SOURCE 0 client $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 client->irq
UNITS 2 length unit_byte

drivers/misc/ds1682.c ds1682_eeprom_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 3 values 4096-ptr_max
CAPPED_DATA 2 length 1
DATA_SOURCE 0 client r kobj_to_i2c_client
DATA_SOURCE 2 length $5
DATA_SOURCE 3 values $3
NOSPEC 2 length
NOSPEC 2 length
TERMINATED 3 values 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 command 0-255[c]
USER_DATA 2 length 0-255[c]
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/misc/ds1682.c ds1682_nvmem_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
BUF_SIZE 0 client s32min-(-2),1-s32max
BUF_SIZE 0 client s32min-(-2),1-s32max
BUF_SIZE 3 values (-1),1-s32max
DATA_SOURCE 0 client $0
DATA_SOURCE 2 length $3
DATA_SOURCE 3 values $2
NOSPEC 2 length
NOSPEC 2 length
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 length 0-255[c]
HALF_LOCKED2 &of->mutex

drivers/misc/ds1682.c ds1682_store() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 3 values 279276119899004928
BUF_SIZE 3 values 4
RX_PATH
TASK_NOT_RUNNING
USER_DATA 3 *values 0-255
NO_OVERFLOW_SIMPLE 3 *values
UNITS 1 command unit_array_size
UNITS 2 length unit_array_size
USER_PTR 3 values
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/input/touchscreen/silead.c silead_ts_load_fw() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 client->adapter->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 client->adapter->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 0 client->debugfs->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 client->debugfs->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 client->debugfs->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 client->debugfs->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 client->debugfs->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 client->debugfs->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 client->debugfs->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 client->debugfs->d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 client->debugfs->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 client->debugfs->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 client->debugfs->d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 client->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 2 length 4
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 0 client->debugfs s32min-(-1),1-s32max
BUF_SIZE 0 client->devres_group_id s32min-(-1),1-s32max
BUF_SIZE 3 values 4
DATA_SOURCE 0 client $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 client->irq

drivers/mfd/max8997.c max8997_bulk_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 1 command 2,16,23
PARAM_VALUE 2 length 2,7
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 2,7
BUF_SIZE 3 values 2,7
DATA_SOURCE 0 client $0
DATA_SOURCE 1 command $1
DATA_SOURCE 2 length $2
DATA_SOURCE 3 values $3
HARD_MAX 1 command 23
RX_PATH
TASK_NOT_RUNNING
LOCK2 &max8997->iolock
HALF_LOCKED2 &info->lock
HALF_LOCKED2 &rtc->ops_lock
TYPE_LOCK (struct max8997_dev)->iolock

drivers/input/mouse/cyapa_gen3.c cyapa_i2c_reg_write_block() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 1 command 0
PARAM_VALUE 2 length 1-17
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 11,17
BUF_SIZE 3 values 11,17
DATA_SOURCE 1 command $1
DATA_SOURCE 2 length $2
DATA_SOURCE 3 values $3
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 client->irq
UNITS 2 length unit_byte
HALF_LOCKED2 &cyapa->state_sync_lock
HALF_LOCKED2 &of->mutex

sound/soc/codecs/rtq9128.c rtq9128_i2c_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 2 length 1-4
DATA_SOURCE 2 length r rtq9128_get_reg_size

drivers/usb/typec/anx7411.c anx7411_reg_block_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 client->adapter->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 command 193
PARAM_VALUE 2 length 2-32
PARAM_VALUE 3 values 4096-ptr_max
PARAM_VALUE 3 *values 0-2,8,46-47
CAPPED_DATA 2 length 1
DATA_SOURCE 0 client $0
DATA_SOURCE 1 command $1
DATA_SOURCE 2 length $2
DATA_SOURCE 3 values $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte
HALF_LOCKED2 &ctx->lock

drivers/misc/bh1770glc.c bh1770_lux_update_thresholds() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 1 command 150
PARAM_VALUE 2 length 4
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 4
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte
HALF_LOCKED2 &chip->mutex
HALF_LOCKED2 &of->mutex

sound/soc/codecs/rt9120.c rt9120_reg_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 2 length 1-4
DATA_SOURCE 1 command $1
DATA_SOURCE 2 length r rt9120_get_reg_size

drivers/rtc/rtc-rx8025.c rx8025_write_regs() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 1 command 0,176
PARAM_VALUE 2 length 2,7
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 2,7
BUF_SIZE 3 values 2,7
DATA_SOURCE 0 client $0
DATA_SOURCE 2 length $2
DATA_SOURCE 3 values $3
BIT_INFO 1 command 0x0,0xf0
HARD_MAX 2 length 7
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rtc->ops_lock

drivers/mfd/tc3589x.c tc3589x_block_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 2 length 2
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 2
BUF_SIZE 3 values 2
DATA_SOURCE 1 command $1
DATA_SOURCE 2 length $2
DATA_SOURCE 3 values $3
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte

drivers/gpu/drm/bridge/analogix/anx7625.c anx7625_reg_block_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 command 21,193
PARAM_VALUE 2 length 1-16
BUF_SIZE 3 values (-1),2-8,10,13,15-16,20,32,64,128
BUF_SIZE 3 values (-1),2-8,10,13,15-16,20,32,64,128
CAPPED_DATA 0 client 1
DATA_SOURCE 0 client $1
DATA_SOURCE 1 command $2
DATA_SOURCE 2 length $3
DATA_SOURCE 3 values $4
HARD_MAX 1 command 193
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 length 1-16[c]
USER_DATA 2 length 1-15[c]
UNITS 2 length unit_byte
UNITS 3 values unit_byte
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &port->port_type_lock

drivers/char/tpm/tpm_i2c_nuvoton.c i2c_nuvoton_write_buf() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 client->debugfs->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 0 client->debugfs->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 0 client->debugfs->d_inode->i_sb->s_export_op->encode_fh 0,1398972869330624512,1616549510479982592,2037984473558433792,2776440803454029824,3228746867770966016,3502492669594062848,3526768263295340544,3559173554394271744,5000850239487131648,5583386343686406144,5817357685191483392-s64max
PARAM_VALUE 0 client->debugfs->d_inode->i_sb->s_export_op->fh_to_dentry 0,447817974243774464,687732489194512384,742201802719268864,868497899885588480,1471448175530500096,2021658383390310400,2445877819203563520,2512819722689847296,2649270699546726400,2761259683714371584,2893332316235677696-s64max
PARAM_VALUE 0 client->debugfs->d_inode->i_sb->s_export_op->fh_to_parent 0,148606482432692224,436469935444291584,467281172929331200,529780027764285440,1092893949038768128,1556959531105513472,1608953577475584000,1649536479961075712,2404761408063094784,2970908329832960000,3511613614414655488-s64max
PARAM_VALUE 0 client->debugfs->d_inode->i_sb->s_export_op->get_parent 0,264940071972966400,291591359766798336,565128213429456896,893189740598853632,1241177127089143808,1474696885321834496,1812477326828269568,1893665921928286208,2210088671756947456,2437012291923775488,2483979068402987008-s64max
PARAM_VALUE 0 client->debugfs->d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 client->debugfs->d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 client->debugfs->d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 client->debugfs->d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 client->debugfs->d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 client->debugfs->d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 client->debugfs->d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 client->debugfs->d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 client->debugfs->d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 client->debugfs->d_parent->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_automount 0,2908707185815040000,3401111987815645184,6746145930460459008,7190988915944083456,7386785427940065280,8018779550845526016
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_init 0,2385819921126617088,7057831443282669568,7824184004865302528
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_iput 0,170374395438985216,837750826476904448,5086081384299388928,8216155483032948736
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_manage 0,1859587847549206528
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_prune 0,2225594340392566784,7225953709177749504
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_real 0,4509355519306412032
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_unalias_trylock 0,6635409759016140800
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_unalias_unlock 0,6336447517789900800
PARAM_VALUE 0 client->debugfs->d_sb->__s_d_op->d_weak_revalidate 0,1549882712720502784,5632434648052031488,5669063523602272256,7231033168839651328
PARAM_VALUE 1 command 0,32
PARAM_VALUE 2 length 1-32
BUF_SIZE 0 client->debugfs s32min-(-1),1-s32max
BUF_SIZE 0 client->devres_group_id s32min-(-1),1-s32max
BUF_SIZE 3 values (-1),4
BUF_SIZE 3 values (-1),4
CAPPED_DATA 2 length 1
DATA_SOURCE 0 client $0
DATA_SOURCE 1 command $1
DATA_SOURCE 2 length $2
DATA_SOURCE 3 values $3
HARD_MAX 1 command 32
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 length 2-32[c]
USER_DATA 3 *values 0-255
NO_OVERFLOW_SIMPLE 0 client->irq
UNITS 0 client unit_byte
USER_PTR 3 values

drivers/platform/arm64/qcom-hamoa-ec.c qcom_ec_fan_debug_mode_off() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 1 command 48
PARAM_VALUE 2 length 6
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 6
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte
LOCK2 &dev->mutex
TYPE_LOCK (struct device)->mutex

drivers/platform/arm64/qcom-hamoa-ec.c qcom_ec_fan_set_cur_state() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 1 command 48
PARAM_VALUE 2 length 6
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 6
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte
LOCK2 &cdev->lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct thermal_cooling_device)->lock

sound/soc/codecs/tas675x.c tas675x_dsp_mem_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 2 length 4
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 4
CAPPED_DATA 0 client->adapter->retries 1
DATA_SOURCE 1 command $2
RX_PATH
TASK_NOT_RUNNING
UNITS 2 length unit_byte
LOCK2 &tas->io_lock
TYPE_LOCK (struct tas675x_priv)->io_lock

drivers/rtc/rtc-ds1374.c ds1374_write_rtc() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 1 command 0,4
PARAM_VALUE 2 length 3-4
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 4
CAPPED_DATA 2 length 1
DATA_SOURCE 0 client $0
DATA_SOURCE 1 command $2
DATA_SOURCE 2 length $3
RX_PATH
TASK_NOT_RUNNING

drivers/mfd/rsmu_i2c.c rsmu_smbus_i2c_write_device() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 2 length 1,4
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values (-1),4
BUF_SIZE 3 values (-1),4
DATA_SOURCE 1 command $1
DATA_SOURCE 2 length $3
DATA_SOURCE 3 values $2
HARD_MAX 2 length 4
UNITS 2 length unit_byte

drivers/mfd/mt6360-core.c mt6360_regmap_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max

drivers/iio/imu/bmi323/bmi323_i2c.c bmi323_regmap_i2c_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
UNITS 2 length unit_byte
UNITS 3 values unit_byte

drivers/media/i2c/adv7842.c adv7842_set_gain() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 1 command 115
PARAM_VALUE 2 length 4
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 4
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/adv7842.c adv7842_set_offset() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 1 command 119
PARAM_VALUE 2 length 4
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 4
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/adv7842.c configure_custom_video_timings() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 client->adapter->dev.parent->devt 0-4294967295
PARAM_VALUE 0 client->adapter->dev.parent->dma_uses_io_tlb 0-1
PARAM_VALUE 0 client->adapter->dev.parent->id 0-4294967295
PARAM_VALUE 0 client->adapter->dev.parent->kobj.kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 client->adapter->dev.parent->kobj.release.cpu s32min-s32max
PARAM_VALUE 0 client->adapter->dev.parent->kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 client->adapter->dev.parent->kobj.state_add_uevent_sent 0-1
PARAM_VALUE 0 client->adapter->dev.parent->kobj.state_in_sysfs 0-1
PARAM_VALUE 0 client->adapter->dev.parent->kobj.state_initialized 0-1
PARAM_VALUE 0 client->adapter->dev.parent->kobj.state_remove_uevent_sent 0-1
PARAM_VALUE 0 client->adapter->dev.parent->kobj.uevent_suppress 0-1
PARAM_VALUE 0 client->adapter->dev.parent->links.status 0-4294967295
PARAM_VALUE 0 client->adapter->dev.parent->numa_node s32min-s32max
PARAM_VALUE 0 client->adapter->dev.parent->removable 0-4294967295
PARAM_VALUE 0 client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 command 22
PARAM_VALUE 2 length 2
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 0 client 32,56,416,424,520,688,744,752,784,880,904,952,968,1000,1088,1384,1400,1616,1688,1696,1736,1744,1800,2368,3112,3760,3936,4304,4552,5144,5176,5568,6080,6816,9056,9328,10792,38064,51056
BUF_SIZE 0 client 32,56,416,424,520,688,744,752,784,880,904,952,968,1000,1088,1384,1400,1616,1688,1696,1736,1744,1800,2368,3112,3760,3936,4304,4552,5144,5176,5568,6080,6816,9056,9328,10792,38064,51056
BUF_SIZE 3 values 2
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/adv7842.c edid_write_hdmi_segment() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 2 length 32
PARAM_VALUE 3 values 4096-ptr_max
CAPPED_DATA 1 command 1
RX_PATH
TASK_NOT_RUNNING

drivers/media/i2c/adv7842.c edid_write_vga_segment() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 2 length 32
CAPPED_DATA 1 command 1
RX_PATH
HALF_LOCKED2 lock

drivers/usb/typec/tcpm/fusb302.c fusb302_i2c_block_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 client->adapter->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 command 67
PARAM_VALUE 2 length 11-39
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 40
BUF_SIZE 3 values 40
DATA_SOURCE 1 command $1
DATA_SOURCE 2 length $2
DATA_SOURCE 3 values $3
RX_PATH
LOCK2 &chip->lock
HALF_LOCKED2 &port->lock
TYPE_LOCK (struct fusb302_chip)->lock

drivers/auxdisplay/ht16k33.c ht16k33_fb_update() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 1 command 0-15
PARAM_VALUE 3 values 0-15,4096-ptr_max
PARAM_COMPARE 1 command <= $3
PARAM_COMPARE 3 values >= $1
HALF_LOCKED2 &pool->lock

drivers/auxdisplay/ht16k33.c ht16k33_seg14_update() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 1 command 0
PARAM_VALUE 2 length 8
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 8
NOCHECK_CALL
UNITS 2 length unit_byte
HALF_LOCKED2 &pool->lock

drivers/auxdisplay/ht16k33.c ht16k33_seg7_update() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 1 command 0
PARAM_VALUE 2 length 9
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 9
NOCHECK_CALL
UNITS 2 length unit_byte
HALF_LOCKED2 &pool->lock

sound/soc/codecs/rtq9124.c rtq9124_regmap_write() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 2 length 2,4
PARAM_VALUE 3 values 2884406777878306816,4449465358281035776
BUF_SIZE 3 values 2,4
BUF_SIZE 3 values 2,4
DATA_SOURCE 0 client $0
DATA_SOURCE 2 length r rtq9124_get_reg_len
BIT_INFO 3 values 0x2807282a002a4000,0x3dbffdafefbf7000
BIT_INFO 3 values 0x2807282a002a4000,0x3dbffdafefbf7000

drivers/platform/x86/asus-tf103c-dock.c tf103c_dock_ec_cmd() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 1 command 10
PARAM_VALUE 2 length 9
PARAM_VALUE 3 values 5650898229011345408,8364001342110908416,8829819252470509568
BUF_SIZE 3 values 9
BUF_SIZE 3 values 9
DATA_SOURCE 3 values $1
RX_PATH
TASK_NOT_RUNNING

drivers/rtc/rtc-rv8803.c rv8803_write_regs() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 0 client 4096-ptr_max
PARAM_VALUE 0 client->adapter 4096-ptr_max
PARAM_VALUE 0 client->adapter->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 client->adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 client->adapter->lock_ops 4096-ptr_max
PARAM_VALUE 1 command 0,8
PARAM_VALUE 2 length 3,7
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values (-1),3,7
BUF_SIZE 3 values (-1),3,7
DATA_SOURCE 0 client $0
DATA_SOURCE 1 command $1
DATA_SOURCE 2 length $2
DATA_SOURCE 3 values $3
HARD_MAX 1 command 8
HARD_MAX 2 length 7
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rtc->ops_lock
HALF_LOCKED2 &rv8803->flags_lock

drivers/misc/eeprom/idt_89hpesx.c idt_smb_write_i2c_block() -> i2c_smbus_write_i2c_block_data()

Type Parameter Key Value
PARAM_VALUE 2 length 4-6,8
PARAM_VALUE 3 values 4096-ptr_max
BUF_SIZE 3 values 33
BIT_INFO 1 command 0x43,0xff
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 client->irq
LOCK2 &pdev->smb_mtx
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct idt_89hpesx_dev)->smb_mtx