Lines Matching defs:sparams
549 struct sof_ipc_ctrl_data_params *sparams)
554 sparams->src = (u8 *)src->chanv;
555 sparams->dst = (u8 *)dst->chanv;
559 sparams->src = (u8 *)src->compv;
560 sparams->dst = (u8 *)dst->compv;
564 sparams->src = (u8 *)src->data->data;
565 sparams->dst = (u8 *)dst->data->data;
572 sparams->pl_size = SOF_IPC_MSG_MAX_SIZE - sparams->hdr_bytes;
573 sparams->num_msg = DIV_ROUND_UP(sparams->msg_bytes, sparams->pl_size);
580 struct sof_ipc_ctrl_data_params *sparams,
598 sparams);
601 sparams);
607 msg_bytes = sparams->msg_bytes;
608 pl_size = sparams->pl_size;
611 memcpy(partdata, cdata, sparams->hdr_bytes);
617 for (i = 0; i < sparams->num_msg; i++) {
620 partdata->rhdr.hdr.size = sparams->hdr_bytes + send_bytes;
626 memcpy(sparams->dst, sparams->src + offset, send_bytes);
638 memcpy(sparams->dst + offset, sparams->src, send_bytes);
663 struct sof_ipc_ctrl_data_params sparams;
694 sparams.msg_bytes = scontrol->num_channels *
696 sparams.hdr_bytes = sizeof(struct sof_ipc_ctrl_data);
697 sparams.elems = scontrol->num_channels;
701 sparams.msg_bytes = scontrol->num_channels *
703 sparams.hdr_bytes = sizeof(struct sof_ipc_ctrl_data);
704 sparams.elems = scontrol->num_channels;
708 sparams.msg_bytes = cdata->data->size;
709 sparams.hdr_bytes = sizeof(struct sof_ipc_ctrl_data) +
711 sparams.elems = cdata->data->size;
717 cdata->rhdr.hdr.size = sparams.msg_bytes + sparams.hdr_bytes;
718 cdata->num_elems = sparams.elems;
744 err = sof_set_get_large_ctrl_data(sdev, cdata, &sparams, send);