Lines Matching defs:length
81 message length to hide the CRC byte from the caller). */
245 * @length: Size of data block; SMBus allows at most 32 bytes
252 u8 length, const u8 *values)
256 if (length > I2C_SMBUS_BLOCK_MAX)
257 length = I2C_SMBUS_BLOCK_MAX;
258 data.block[0] = length;
259 memcpy(&data.block[1], values, length);
268 u8 length, u8 *values)
273 if (length > I2C_SMBUS_BLOCK_MAX)
274 length = I2C_SMBUS_BLOCK_MAX;
275 data.block[0] = length;
288 u8 length, const u8 *values)
292 if (length > I2C_SMBUS_BLOCK_MAX)
293 length = I2C_SMBUS_BLOCK_MAX;
294 data.block[0] = length;
295 memcpy(data.block + 1, values, length);
398 msg[1].len = 1; /* block length will be added by
429 msg[1].len = 1; /* block length will be added by
625 * @length: Size of data block; SMBus allows at most I2C_SMBUS_BLOCK_MAX bytes
641 u8 command, u8 length, u8 *values)
646 if (length > I2C_SMBUS_BLOCK_MAX)
647 length = I2C_SMBUS_BLOCK_MAX;
650 return i2c_smbus_read_i2c_block_data(client, command, length, values);
656 while ((i + 2) <= length) {
666 while (i < length) {