Lines Matching refs:sparams
560 struct sof_ipc_ctrl_data_params *sparams) in sof_get_ctrl_copy_params() argument
565 sparams->src = (u8 *)src->chanv; in sof_get_ctrl_copy_params()
566 sparams->dst = (u8 *)dst->chanv; in sof_get_ctrl_copy_params()
570 sparams->src = (u8 *)src->compv; in sof_get_ctrl_copy_params()
571 sparams->dst = (u8 *)dst->compv; in sof_get_ctrl_copy_params()
575 sparams->src = (u8 *)src->data->data; in sof_get_ctrl_copy_params()
576 sparams->dst = (u8 *)dst->data->data; in sof_get_ctrl_copy_params()
583 sparams->pl_size = SOF_IPC_MSG_MAX_SIZE - sparams->hdr_bytes; in sof_get_ctrl_copy_params()
584 sparams->num_msg = DIV_ROUND_UP(sparams->msg_bytes, sparams->pl_size); in sof_get_ctrl_copy_params()
591 struct sof_ipc_ctrl_data_params *sparams, in sof_set_get_large_ctrl_data() argument
609 sparams); in sof_set_get_large_ctrl_data()
612 sparams); in sof_set_get_large_ctrl_data()
618 msg_bytes = sparams->msg_bytes; in sof_set_get_large_ctrl_data()
619 pl_size = sparams->pl_size; in sof_set_get_large_ctrl_data()
622 memcpy(partdata, cdata, sparams->hdr_bytes); in sof_set_get_large_ctrl_data()
628 for (i = 0; i < sparams->num_msg; i++) { in sof_set_get_large_ctrl_data()
631 partdata->rhdr.hdr.size = sparams->hdr_bytes + send_bytes; in sof_set_get_large_ctrl_data()
637 memcpy(sparams->dst, sparams->src + offset, send_bytes); in sof_set_get_large_ctrl_data()
649 memcpy(sparams->dst + offset, sparams->src, send_bytes); in sof_set_get_large_ctrl_data()
674 struct sof_ipc_ctrl_data_params sparams; in snd_sof_ipc_set_get_comp_data() local
705 sparams.msg_bytes = scontrol->num_channels * in snd_sof_ipc_set_get_comp_data()
707 sparams.hdr_bytes = sizeof(struct sof_ipc_ctrl_data); in snd_sof_ipc_set_get_comp_data()
708 sparams.elems = scontrol->num_channels; in snd_sof_ipc_set_get_comp_data()
712 sparams.msg_bytes = scontrol->num_channels * in snd_sof_ipc_set_get_comp_data()
714 sparams.hdr_bytes = sizeof(struct sof_ipc_ctrl_data); in snd_sof_ipc_set_get_comp_data()
715 sparams.elems = scontrol->num_channels; in snd_sof_ipc_set_get_comp_data()
719 sparams.msg_bytes = cdata->data->size; in snd_sof_ipc_set_get_comp_data()
720 sparams.hdr_bytes = sizeof(struct sof_ipc_ctrl_data) + in snd_sof_ipc_set_get_comp_data()
722 sparams.elems = cdata->data->size; in snd_sof_ipc_set_get_comp_data()
728 cdata->rhdr.hdr.size = sparams.msg_bytes + sparams.hdr_bytes; in snd_sof_ipc_set_get_comp_data()
729 cdata->num_elems = sparams.elems; in snd_sof_ipc_set_get_comp_data()
755 err = sof_set_get_large_ctrl_data(sdev, cdata, &sparams, send); in snd_sof_ipc_set_get_comp_data()