Searched refs:I2C_SMBUS_BLOCK_MAX (Results 1 - 25 of 81) sorted by relevance

1234

/linux-master/include/uapi/linux/
H A Di2c.h47 * caller guarantees that this buffer can hold up to %I2C_SMBUS_BLOCK_MAX
140 #define I2C_SMBUS_BLOCK_MAX 32 /* As specified in SMBus standard */ macro
144 __u8 block[I2C_SMBUS_BLOCK_MAX + 2]; /* block[0] is used for length */
/linux-master/drivers/input/mouse/
H A Delan_i2c_smbus.c57 u8 values[I2C_SMBUS_BLOCK_MAX] = {0};
118 u8 buf[I2C_SMBUS_BLOCK_MAX] = {0};
135 u8 val[I2C_SMBUS_BLOCK_MAX] = {0};
154 u8 val[I2C_SMBUS_BLOCK_MAX] = {0};
174 u8 val[I2C_SMBUS_BLOCK_MAX] = {0};
192 u8 val[I2C_SMBUS_BLOCK_MAX] = {0};
209 u8 val[I2C_SMBUS_BLOCK_MAX] = {0};
230 u8 val[I2C_SMBUS_BLOCK_MAX] = {0};
250 u8 val[I2C_SMBUS_BLOCK_MAX] = {0};
271 u8 val[I2C_SMBUS_BLOCK_MAX]
[all...]
/linux-master/drivers/i2c/
H A Di2c-core-smbus.c256 if (length > I2C_SMBUS_BLOCK_MAX)
257 length = I2C_SMBUS_BLOCK_MAX;
273 if (length > I2C_SMBUS_BLOCK_MAX)
274 length = I2C_SMBUS_BLOCK_MAX;
292 if (length > I2C_SMBUS_BLOCK_MAX)
293 length = I2C_SMBUS_BLOCK_MAX;
307 dma_buf = kzalloc(I2C_SMBUS_BLOCK_MAX + (is_read ? 2 : 3), GFP_KERNEL);
333 unsigned char msgbuf0[I2C_SMBUS_BLOCK_MAX+3];
334 unsigned char msgbuf1[I2C_SMBUS_BLOCK_MAX+2];
403 if (msg[0].len > I2C_SMBUS_BLOCK_MAX
[all...]
/linux-master/drivers/hwmon/pmbus/
H A Dacbel-fsg032.c22 u8 data[I2C_SMBUS_BLOCK_MAX + 2] = { 0 };
68 u8 buf[I2C_SMBUS_BLOCK_MAX + 1];
H A Dir36021.c31 u8 buf[I2C_SMBUS_BLOCK_MAX];
H A Ducd9000.c64 u8 fan_data[UCD9000_NUM_FAN][I2C_SMBUS_BLOCK_MAX];
455 u8 buffer[I2C_SMBUS_BLOCK_MAX];
479 u8 buffer[I2C_SMBUS_BLOCK_MAX];
480 char str[(I2C_SMBUS_BLOCK_MAX * 2) + 2];
488 res = bin2hex(str, buffer, min(rc, I2C_SMBUS_BLOCK_MAX));
560 u8 block_buffer[I2C_SMBUS_BLOCK_MAX + 1];
H A Dq54sj108a2.c80 char data[I2C_SMBUS_BLOCK_MAX + 2] = { 0 };
81 char data_char[I2C_SMBUS_BLOCK_MAX + 2] = { 0 };
280 u8 buf[I2C_SMBUS_BLOCK_MAX + 1];
H A Dpxe1610.c93 u8 buf[I2C_SMBUS_BLOCK_MAX];
H A Dinspur-ipsps.c60 char data[I2C_SMBUS_BLOCK_MAX + 1];
82 u8 data[I2C_SMBUS_BLOCK_MAX] = { 0 };
H A Dtps53679.c91 u8 buf[I2C_SMBUS_BLOCK_MAX];
152 u8 buf[I2C_SMBUS_BLOCK_MAX];
H A Dstpddc60.c199 u8 device_id[I2C_SMBUS_BLOCK_MAX + 1];
H A Dmax15301.c144 u8 device_id[I2C_SMBUS_BLOCK_MAX + 1];
H A Dlt7182s.c107 u8 buf[I2C_SMBUS_BLOCK_MAX + 1];
H A Dir35221.c73 u8 buf[I2C_SMBUS_BLOCK_MAX];
/linux-master/drivers/i2c/busses/
H A Di2c-viapro.c114 for (i = 0; i < I2C_SMBUS_BLOCK_MAX / 2; i++)
118 for (; i < I2C_SMBUS_BLOCK_MAX - 1; i++)
236 if (len > I2C_SMBUS_BLOCK_MAX)
237 len = I2C_SMBUS_BLOCK_MAX;
274 if (data->block[0] > I2C_SMBUS_BLOCK_MAX)
275 data->block[0] = I2C_SMBUS_BLOCK_MAX;
H A Di2c-nforce2.c223 if ((len == 0) || (len > I2C_SMBUS_BLOCK_MAX)) {
230 for (i = 0; i < I2C_SMBUS_BLOCK_MAX; i++)
265 if ((len <= 0) || (len > I2C_SMBUS_BLOCK_MAX)) {
H A Di2c-amd8111.c253 I2C_SMBUS_BLOCK_MAX);
270 I2C_SMBUS_BLOCK_MAX);
306 I2C_SMBUS_BLOCK_MAX - 1);
383 len = min_t(u8, len, I2C_SMBUS_BLOCK_MAX);
H A Di2c-pasemi-core.c236 I2C_SMBUS_BLOCK_MAX);
240 len = min_t(u8, data->block[0], I2C_SMBUS_BLOCK_MAX);
257 len = min_t(u8, data->block[0], I2C_SMBUS_BLOCK_MAX - 1);
268 I2C_SMBUS_BLOCK_MAX - len);
H A Di2c-isch.c197 if (len == 0 || len > I2C_SMBUS_BLOCK_MAX)
229 if (data->block[0] == 0 || data->block[0] > I2C_SMBUS_BLOCK_MAX)
H A Di2c-ismt.c178 u8 buffer[I2C_SMBUS_BLOCK_MAX + 16]; /* temp R/W data buffer */
512 if (data->block[0] < 1 || data->block[0] > I2C_SMBUS_BLOCK_MAX)
524 dma_size = I2C_SMBUS_BLOCK_MAX;
534 if (data->block[0] > I2C_SMBUS_BLOCK_MAX)
537 dma_size = I2C_SMBUS_BLOCK_MAX;
552 if (data->block[0] > I2C_SMBUS_BLOCK_MAX)
553 data->block[0] = I2C_SMBUS_BLOCK_MAX;
/linux-master/drivers/base/regmap/
H A Dregmap-i2c.c245 .max_raw_read = I2C_SMBUS_BLOCK_MAX - 1,
246 .max_raw_write = I2C_SMBUS_BLOCK_MAX - 1,
302 .max_raw_read = I2C_SMBUS_BLOCK_MAX - 2,
303 .max_raw_write = I2C_SMBUS_BLOCK_MAX - 2,
/linux-master/drivers/char/tpm/
H A Dtpm_tis_i2c.c207 if (msg.len > I2C_SMBUS_BLOCK_MAX)
208 msg.len = I2C_SMBUS_BLOCK_MAX;
243 if (msg.len > I2C_SMBUS_BLOCK_MAX)
244 msg.len = I2C_SMBUS_BLOCK_MAX;
/linux-master/include/trace/events/
H A 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-master/drivers/mfd/
H A D88pm860x-i2c.c86 unsigned char msgbuf0[I2C_SMBUS_BLOCK_MAX + 3];
87 unsigned char msgbuf1[I2C_SMBUS_BLOCK_MAX + 2];
/linux-master/drivers/misc/eeprom/
H A Dee1004.c141 if (count > I2C_SMBUS_BLOCK_MAX)
142 count = I2C_SMBUS_BLOCK_MAX;

Completed in 237 milliseconds

1234