| /Linux-v5.4/drivers/input/mouse/ |
| D | elan_i2c_smbus.c | 56 u8 values[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_initialize() 117 u8 buf[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_calibrate_result() 134 u8 val[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_get_baseline_data() 153 u8 val[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_get_version() 174 u8 val[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_get_sm_version() 192 u8 val[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_get_product_id() 209 u8 val[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_get_checksum() 230 u8 val[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_get_max() 250 u8 val[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_get_resolution() 271 u8 val[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_get_num_traces() [all …]
|
| /Linux-v5.4/drivers/i2c/ |
| D | i2c-core-smbus.c | 247 if (length > I2C_SMBUS_BLOCK_MAX) in i2c_smbus_write_block_data() 248 length = I2C_SMBUS_BLOCK_MAX; in i2c_smbus_write_block_data() 264 if (length > I2C_SMBUS_BLOCK_MAX) in i2c_smbus_read_i2c_block_data() 265 length = I2C_SMBUS_BLOCK_MAX; in i2c_smbus_read_i2c_block_data() 283 if (length > I2C_SMBUS_BLOCK_MAX) in i2c_smbus_write_i2c_block_data() 284 length = I2C_SMBUS_BLOCK_MAX; in i2c_smbus_write_i2c_block_data() 298 dma_buf = kzalloc(I2C_SMBUS_BLOCK_MAX + (is_read ? 2 : 3), GFP_KERNEL); in i2c_smbus_try_get_dmabuf() 324 unsigned char msgbuf0[I2C_SMBUS_BLOCK_MAX+3]; in i2c_smbus_xfer_emulated() 325 unsigned char msgbuf1[I2C_SMBUS_BLOCK_MAX+2]; in i2c_smbus_xfer_emulated() 393 if (msg[0].len > I2C_SMBUS_BLOCK_MAX + 2) { in i2c_smbus_xfer_emulated() [all …]
|
| D | i2c-stub.c | 67 u8 block[I2C_SMBUS_BLOCK_MAX]; 250 if (len == 0 || len > I2C_SMBUS_BLOCK_MAX) { in stub_xfer()
|
| /Linux-v5.4/drivers/i2c/busses/ |
| D | i2c-viapro.c | 114 for (i = 0; i < I2C_SMBUS_BLOCK_MAX / 2; i++) in vt596_dump_regs() 118 for (; i < I2C_SMBUS_BLOCK_MAX - 1; i++) in vt596_dump_regs() 236 if (len > I2C_SMBUS_BLOCK_MAX) in vt596_access() 237 len = I2C_SMBUS_BLOCK_MAX; in vt596_access() 274 if (data->block[0] > I2C_SMBUS_BLOCK_MAX) in vt596_access() 275 data->block[0] = I2C_SMBUS_BLOCK_MAX; in vt596_access()
|
| D | i2c-amd8111.c | 253 I2C_SMBUS_BLOCK_MAX); in amd8111_access() 270 I2C_SMBUS_BLOCK_MAX); in amd8111_access() 306 I2C_SMBUS_BLOCK_MAX - 1); in amd8111_access() 383 len = min_t(u8, len, I2C_SMBUS_BLOCK_MAX); in amd8111_access()
|
| D | i2c-pasemi.c | 222 I2C_SMBUS_BLOCK_MAX); in pasemi_smb_xfer() 226 len = min_t(u8, data->block[0], I2C_SMBUS_BLOCK_MAX); in pasemi_smb_xfer() 243 len = min_t(u8, data->block[0], I2C_SMBUS_BLOCK_MAX - 1); in pasemi_smb_xfer() 254 I2C_SMBUS_BLOCK_MAX - len); in pasemi_smb_xfer()
|
| D | i2c-nforce2.c | 223 if ((len == 0) || (len > I2C_SMBUS_BLOCK_MAX)) { in nforce2_access() 230 for (i = 0; i < I2C_SMBUS_BLOCK_MAX; i++) in nforce2_access() 265 if ((len <= 0) || (len > I2C_SMBUS_BLOCK_MAX)) { in nforce2_access()
|
| D | i2c-isch.c | 197 if (len == 0 || len > I2C_SMBUS_BLOCK_MAX) in sch_access() 229 if (data->block[0] == 0 || data->block[0] > I2C_SMBUS_BLOCK_MAX) in sch_access()
|
| D | i2c-ismt.c | 176 u8 buffer[I2C_SMBUS_BLOCK_MAX + 16]; /* temp R/W data buffer */ 512 dma_size = I2C_SMBUS_BLOCK_MAX; in ismt_access() 525 if (data->block[0] > I2C_SMBUS_BLOCK_MAX) in ismt_access() 526 data->block[0] = I2C_SMBUS_BLOCK_MAX; in ismt_access()
|
| D | i2c-xlp9xx.c | 175 if (len >= I2C_SMBUS_BLOCK_MAX + 2) in xlp9xx_i2c_update_rlen() 208 if (rlen > I2C_SMBUS_BLOCK_MAX || rlen == 0) { in xlp9xx_i2c_drain_rx_fifo() 359 len = priv->len_recv ? I2C_SMBUS_BLOCK_MAX + 2 : msg->len; in xlp9xx_i2c_xfer_msg()
|
| D | i2c-xgene-slimpro.c | 110 u8 dma_buffer[I2C_SMBUS_BLOCK_MAX + 1]; /* dma_buffer[0] is used for length */ 389 I2C_SMBUS_BLOCK_MAX + 1, in xgene_slimpro_i2c_xfer() 407 I2C_SMBUS_BLOCK_MAX, in xgene_slimpro_i2c_xfer()
|
| /Linux-v5.4/include/uapi/linux/ |
| D | i2c.h | 134 #define I2C_SMBUS_BLOCK_MAX 32 /* As specified in SMBus standard */ macro 138 __u8 block[I2C_SMBUS_BLOCK_MAX + 2]; /* block[0] is used for length */
|
| /Linux-v5.4/drivers/hwmon/pmbus/ |
| D | ucd9000.c | 59 u8 fan_data[UCD9000_NUM_FAN][I2C_SMBUS_BLOCK_MAX]; 374 u8 buffer[I2C_SMBUS_BLOCK_MAX]; in ucd9000_debugfs_show_mfr_status_bit() 397 u8 buffer[I2C_SMBUS_BLOCK_MAX]; in ucd9000_debugfs_read_mfr_status() 398 char str[(I2C_SMBUS_BLOCK_MAX * 2) + 2]; in ucd9000_debugfs_read_mfr_status() 406 res = bin2hex(str, buffer, min(rc, I2C_SMBUS_BLOCK_MAX)); in ucd9000_debugfs_read_mfr_status() 478 u8 block_buffer[I2C_SMBUS_BLOCK_MAX + 1]; in ucd9000_probe()
|
| D | inspur-ipsps.c | 60 char data[I2C_SMBUS_BLOCK_MAX + 1]; in ipsps_string_show() 82 u8 data[I2C_SMBUS_BLOCK_MAX] = { 0 }; in ipsps_fw_version_show()
|
| D | pxe1610.c | 81 u8 buf[I2C_SMBUS_BLOCK_MAX]; in pxe1610_probe()
|
| D | ir35221.c | 69 u8 buf[I2C_SMBUS_BLOCK_MAX]; in ir35221_probe()
|
| /Linux-v5.4/include/trace/events/ |
| D | smbus.h | 39 __array(__u8, buf, I2C_SMBUS_BLOCK_MAX + 2) ), 105 __array(__u8, buf, I2C_SMBUS_BLOCK_MAX + 2) ), 147 __array(__u8, buf, I2C_SMBUS_BLOCK_MAX + 2) ),
|
| /Linux-v5.4/drivers/misc/eeprom/ |
| D | ee1004.c | 79 if (count > I2C_SMBUS_BLOCK_MAX) in ee1004_eeprom_read() 80 count = I2C_SMBUS_BLOCK_MAX; in ee1004_eeprom_read()
|
| D | idt_89hpesx.c | 460 if (seq->bytecnt > I2C_SMBUS_BLOCK_MAX) in idt_smb_write_block() 484 if (seq->bytecnt > I2C_SMBUS_BLOCK_MAX) in idt_smb_read_block() 510 u8 ccode, buf[I2C_SMBUS_BLOCK_MAX + 1]; in idt_smb_write_i2c_block() 513 if (seq->bytecnt > I2C_SMBUS_BLOCK_MAX) in idt_smb_write_i2c_block() 540 u8 ccode, buf[I2C_SMBUS_BLOCK_MAX + 1]; in idt_smb_read_i2c_block() 544 if (seq->bytecnt > I2C_SMBUS_BLOCK_MAX) in idt_smb_read_i2c_block()
|
| /Linux-v5.4/drivers/mfd/ |
| D | 88pm860x-i2c.c | 86 unsigned char msgbuf0[I2C_SMBUS_BLOCK_MAX + 3]; in read_device() 87 unsigned char msgbuf1[I2C_SMBUS_BLOCK_MAX + 2]; in read_device()
|
| /Linux-v5.4/drivers/staging/kpc2000/ |
| D | kpc2000_i2c.c | 268 if (len < 1 || len > I2C_SMBUS_BLOCK_MAX) in i801_block_transaction_by_block() 325 if (len < 1 || len > I2C_SMBUS_BLOCK_MAX) { in i801_block_transaction_byte_by_byte() 377 if (data->block[0] > I2C_SMBUS_BLOCK_MAX) in i801_block_transaction() 378 data->block[0] = I2C_SMBUS_BLOCK_MAX; in i801_block_transaction()
|
| /Linux-v5.4/drivers/power/supply/ |
| D | sbs-battery.c | 169 static char model_name[I2C_SMBUS_BLOCK_MAX + 1]; 170 static char manufacturer[I2C_SMBUS_BLOCK_MAX + 1]; 202 u8 block_buffer[I2C_SMBUS_BLOCK_MAX + 1]; in sbs_read_string_data() 231 if (block_length > I2C_SMBUS_BLOCK_MAX) { in sbs_read_string_data() 234 __func__, I2C_SMBUS_BLOCK_MAX); in sbs_read_string_data()
|
| /Linux-v5.4/drivers/base/regmap/ |
| D | regmap-i2c.c | 245 .max_raw_read = I2C_SMBUS_BLOCK_MAX, 246 .max_raw_write = I2C_SMBUS_BLOCK_MAX,
|
| /Linux-v5.4/drivers/char/ipmi/ |
| D | ipmb_dev_int.c | 144 if (msg_len > I2C_SMBUS_BLOCK_MAX) in ipmb_write() 145 msg_len = I2C_SMBUS_BLOCK_MAX; in ipmb_write()
|
| /Linux-v5.4/drivers/gpu/drm/panel/ |
| D | panel-olimex-lcd-olinuxino.c | 236 for (i = 0; i < LCD_OLINUXINO_DATA_LEN; i += I2C_SMBUS_BLOCK_MAX) { in lcd_olinuxino_probe() 240 I2C_SMBUS_BLOCK_MAX, in lcd_olinuxino_probe()
|