i2c_payloads
struct i2c_payload i2c_payloads[] = {{true, address, size, (void *)data} };
struct i2c_command cmd = {i2c_payloads, 1, I2C_COMMAND_ENGINE_HW,
struct i2c_payload i2c_payloads[] = {{true, address, 1, &offset},
struct i2c_command cmd = {i2c_payloads, 2, I2C_COMMAND_ENGINE_HW,
struct i2c_payload i2c_payloads[] = {
i2c_payloads[0].data = &offset;
i2c_payloads[0].address = hdcp_i2c_addr_link_secondary;
i2c_payloads[1].address = hdcp_i2c_addr_link_secondary;
i2c_payloads[0].address = hdcp_i2c_addr_link_primary;
i2c_payloads[1].address = hdcp_i2c_addr_link_primary;
i2c_payloads[1].write = false;
i2c_command.number_of_payloads = ARRAY_SIZE(i2c_payloads);
i2c_payloads[1].length = message_info->length;
i2c_payloads[1].data = message_info->data;
i2c_payloads[0].length = message_info->length + 1;
i2c_payloads[0].data = buff;
i2c_command.payloads = i2c_payloads;
struct i2c_payloads payloads;
struct i2c_payloads *payloads,
static struct i2c_payload *i2c_payloads_get(struct i2c_payloads *p)
static uint32_t i2c_payloads_get_count(struct i2c_payloads *p)
static void i2c_payloads_destroy(struct i2c_payloads *p)
struct i2c_payloads *payloads,