Lines Matching full:com
34 struct ngene_command com; in ngene_command_i2c_read() local
36 com.cmd.hdr.Opcode = CMD_I2C_READ; in ngene_command_i2c_read()
37 com.cmd.hdr.Length = outlen + 3; in ngene_command_i2c_read()
38 com.cmd.I2CRead.Device = adr << 1; in ngene_command_i2c_read()
39 memcpy(com.cmd.I2CRead.Data, out, outlen); in ngene_command_i2c_read()
40 com.cmd.I2CRead.Data[outlen] = inlen; in ngene_command_i2c_read()
41 com.cmd.I2CRead.Data[outlen + 1] = 0; in ngene_command_i2c_read()
42 com.in_len = outlen + 3; in ngene_command_i2c_read()
43 com.out_len = inlen + 1; in ngene_command_i2c_read()
45 if (ngene_command(dev, &com) < 0) in ngene_command_i2c_read()
48 if ((com.cmd.raw8[0] >> 1) != adr) in ngene_command_i2c_read()
52 memcpy(in, com.cmd.raw8, inlen + 1); in ngene_command_i2c_read()
54 memcpy(in, com.cmd.raw8 + 1, inlen); in ngene_command_i2c_read()
61 struct ngene_command com; in ngene_command_i2c_write() local
64 com.cmd.hdr.Opcode = CMD_I2C_WRITE; in ngene_command_i2c_write()
65 com.cmd.hdr.Length = outlen + 1; in ngene_command_i2c_write()
66 com.cmd.I2CRead.Device = adr << 1; in ngene_command_i2c_write()
67 memcpy(com.cmd.I2CRead.Data, out, outlen); in ngene_command_i2c_write()
68 com.in_len = outlen + 1; in ngene_command_i2c_write()
69 com.out_len = 1; in ngene_command_i2c_write()
71 if (ngene_command(dev, &com) < 0) in ngene_command_i2c_write()
74 if (com.cmd.raw8[0] == 1) in ngene_command_i2c_write()