Home
last modified time | relevance | path

Searched refs:I2C_SMBUS_BLOCK_MAX (Results 1 – 25 of 67) sorted by relevance

123

/Linux-v5.10/drivers/input/mouse/
Delan_i2c_smbus.c56 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()
173 u8 val[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_get_sm_version()
191 u8 val[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_get_product_id()
208 u8 val[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_get_checksum()
229 u8 val[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_get_max()
249 u8 val[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_get_resolution()
270 u8 val[I2C_SMBUS_BLOCK_MAX] = {0}; in elan_smbus_get_num_traces()
[all …]
/Linux-v5.10/drivers/i2c/
Di2c-core-smbus.c247 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 …]
Di2c-stub.c67 u8 block[I2C_SMBUS_BLOCK_MAX];
250 if (len == 0 || len > I2C_SMBUS_BLOCK_MAX) { in stub_xfer()
/Linux-v5.10/drivers/i2c/busses/
Di2c-viapro.c114 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()
Di2c-pasemi.c222 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()
Di2c-amd8111.c253 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()
Di2c-nforce2.c223 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()
Di2c-isch.c197 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()
Di2c-ismt.c177 u8 buffer[I2C_SMBUS_BLOCK_MAX + 16]; /* temp R/W data buffer */
513 dma_size = I2C_SMBUS_BLOCK_MAX; in ismt_access()
526 if (data->block[0] > I2C_SMBUS_BLOCK_MAX) in ismt_access()
527 data->block[0] = I2C_SMBUS_BLOCK_MAX; in ismt_access()
Di2c-xlp9xx.c173 if (len >= I2C_SMBUS_BLOCK_MAX + 2) in xlp9xx_i2c_update_rlen()
206 if (rlen > I2C_SMBUS_BLOCK_MAX || rlen == 0) { in xlp9xx_i2c_drain_rx_fifo()
357 len = priv->len_recv ? I2C_SMBUS_BLOCK_MAX + 2 : msg->len; in xlp9xx_i2c_xfer_msg()
Di2c-xgene-slimpro.c110 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.10/include/uapi/linux/
Di2c.h134 #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.10/drivers/hwmon/pmbus/
Ducd9000.c62 u8 fan_data[UCD9000_NUM_FAN][I2C_SMBUS_BLOCK_MAX];
385 u8 buffer[I2C_SMBUS_BLOCK_MAX]; in ucd9000_debugfs_show_mfr_status_bit()
409 u8 buffer[I2C_SMBUS_BLOCK_MAX]; in ucd9000_debugfs_read_mfr_status()
410 char str[(I2C_SMBUS_BLOCK_MAX * 2) + 2]; in ucd9000_debugfs_read_mfr_status()
418 res = bin2hex(str, buffer, min(rc, I2C_SMBUS_BLOCK_MAX)); in ucd9000_debugfs_read_mfr_status()
492 u8 block_buffer[I2C_SMBUS_BLOCK_MAX + 1]; in ucd9000_probe()
Dinspur-ipsps.c60 char data[I2C_SMBUS_BLOCK_MAX + 1]; in ipsps_string_show()
82 u8 data[I2C_SMBUS_BLOCK_MAX] = { 0 }; in ipsps_fw_version_show()
Dmax16601.c69 u8 buf[I2C_SMBUS_BLOCK_MAX + 1]; in max16601_read_word()
245 u8 buf[I2C_SMBUS_BLOCK_MAX + 1]; in max16601_probe()
Dpxe1610.c84 u8 buf[I2C_SMBUS_BLOCK_MAX]; in pxe1610_probe()
/Linux-v5.10/drivers/base/regmap/
Dregmap-i2c.c245 .max_raw_read = I2C_SMBUS_BLOCK_MAX,
246 .max_raw_write = I2C_SMBUS_BLOCK_MAX,
302 .max_raw_read = I2C_SMBUS_BLOCK_MAX,
303 .max_raw_write = I2C_SMBUS_BLOCK_MAX,
/Linux-v5.10/include/trace/events/
Dsmbus.h39 __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.10/drivers/misc/eeprom/
Dee1004.c79 if (count > I2C_SMBUS_BLOCK_MAX) in ee1004_eeprom_read()
80 count = I2C_SMBUS_BLOCK_MAX; in ee1004_eeprom_read()
Didt_89hpesx.c460 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.10/drivers/mfd/
D88pm860x-i2c.c86 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.10/drivers/power/supply/
Dsbs-battery.c206 static char model_name[I2C_SMBUS_BLOCK_MAX + 1];
207 static char manufacturer[I2C_SMBUS_BLOCK_MAX + 1];
208 static char chemistry[I2C_SMBUS_BLOCK_MAX + 1];
327 u8 block_buffer[I2C_SMBUS_BLOCK_MAX + 1]; in sbs_read_string_data_fallback()
359 if (block_length > I2C_SMBUS_BLOCK_MAX) { in sbs_read_string_data_fallback()
362 __func__, I2C_SMBUS_BLOCK_MAX); in sbs_read_string_data_fallback()
/Linux-v5.10/drivers/staging/kpc2000/
Dkpc2000_i2c.c278 if (len < 1 || len > I2C_SMBUS_BLOCK_MAX) in i801_block_transaction_by_block()
342 if (len < 1 || len > I2C_SMBUS_BLOCK_MAX) { in i801_block_transaction_byte_by_byte()
403 if (data->block[0] > I2C_SMBUS_BLOCK_MAX) in i801_block_transaction()
404 data->block[0] = I2C_SMBUS_BLOCK_MAX; in i801_block_transaction()
/Linux-v5.10/drivers/gpu/drm/panel/
Dpanel-olimex-lcd-olinuxino.c228 for (i = 0; i < LCD_OLINUXINO_DATA_LEN; i += I2C_SMBUS_BLOCK_MAX) { in lcd_olinuxino_probe()
232 I2C_SMBUS_BLOCK_MAX, in lcd_olinuxino_probe()
/Linux-v5.10/drivers/char/ipmi/
Dipmb_dev_int.c167 if (msg_len > I2C_SMBUS_BLOCK_MAX) in ipmb_write()
168 msg_len = I2C_SMBUS_BLOCK_MAX; in ipmb_write()

123