Lines Matching refs:data
43 uint8_t data[];
55 uint8_t data[];
93 const uint8_t data[], size_t len)
95 return sigmadsp->write(sigmadsp->control_data, addr, data, len);
99 uint8_t data[], size_t len)
101 return sigmadsp->read(sigmadsp->control_data, addr, data, len);
116 struct sigmadsp_control *ctrl, void *data)
120 return sigmadsp->ops->safeload(sigmadsp, ctrl->addr, data,
123 return sigmadsp_write(sigmadsp, ctrl->addr, data,
132 uint8_t *data;
137 data = ucontrol->value.bytes.data;
140 ret = sigmadsp_ctrl_write(sigmadsp, ctrl, data);
143 memcpy(ctrl->cache, data, ctrl->num_bytes);
168 memcpy(ucontrol->value.bytes.data, ctrl->cache,
252 struct sigmadsp_data *data;
261 data = kzalloc(sizeof(*data) + length, GFP_KERNEL);
262 if (!data)
265 data->addr = le16_to_cpu(data_chunk->addr);
266 data->length = length;
267 data->samplerates = le32_to_cpu(chunk->samplerates);
268 memcpy(data->data, data_chunk->data, length);
269 list_add_tail(&data->head, &sigmadsp->data_list);
323 chunk = (struct sigma_fw_chunk *)(fw->data + pos);
392 struct sigmadsp_data *data;
404 data = kzalloc(sizeof(*data) + len - 2, GFP_KERNEL);
405 if (!data)
408 data->addr = be16_to_cpu(sa->addr);
409 data->length = len - 2;
410 memcpy(data->data, sa->payload, data->length);
411 list_add_tail(&data->head, &sigmadsp->data_list);
432 sa = (struct sigma_action *)(fw->data + pos);
456 struct sigmadsp_data *data, *_data;
463 list_for_each_entry_safe(data, _data, &sigmadsp->data_list, head)
464 kfree(data);
503 ssfw_head = (void *)fw->data;
509 crc = crc32(0, fw->data + sizeof(*ssfw_head),
740 struct sigmadsp_data *data;
750 list_for_each_entry(data, &sigmadsp->data_list, head) {
751 if (!sigmadsp_samplerate_valid(data->samplerates,
754 ret = sigmadsp_write(sigmadsp, data->addr, data->data,
755 data->length);