Lines Matching refs:data_len
73 u8 *data, u16 data_len) in dln2_i2c_write() argument
92 tx->buf_len = cpu_to_le16(data_len); in dln2_i2c_write()
93 memcpy(tx->buf, data, data_len); in dln2_i2c_write()
95 len = sizeof(*tx) + data_len - DLN2_I2C_MAX_XFER_SIZE; in dln2_i2c_write()
100 return data_len; in dln2_i2c_write()
104 u16 data_len) in dln2_i2c_read() argument
126 tx.buf_len = cpu_to_le16(data_len); in dln2_i2c_read()
132 if (rx_len < sizeof(rx->buf_len) + data_len) in dln2_i2c_read()
134 if (le16_to_cpu(rx->buf_len) != data_len) in dln2_i2c_read()
137 memcpy(data, rx->buf, data_len); in dln2_i2c_read()
139 return data_len; in dln2_i2c_read()