Lines Matching refs:pcfg

791 	struct qcom_swrm_port_config *pcfg;  in qcom_swrm_transport_params()  local
796 pcfg = &ctrl->pconfig[params->port_num]; in qcom_swrm_transport_params()
798 value = pcfg->off1 << SWRM_DP_PORT_CTRL_OFFSET1_SHFT; in qcom_swrm_transport_params()
799 value |= pcfg->off2 << SWRM_DP_PORT_CTRL_OFFSET2_SHFT; in qcom_swrm_transport_params()
800 value |= pcfg->si; in qcom_swrm_transport_params()
806 if (pcfg->lane_control != SWR_INVALID_PARAM) { in qcom_swrm_transport_params()
808 value = pcfg->lane_control; in qcom_swrm_transport_params()
814 if (pcfg->blk_group_count != SWR_INVALID_PARAM) { in qcom_swrm_transport_params()
816 value = pcfg->blk_group_count; in qcom_swrm_transport_params()
822 if (pcfg->hstart != SWR_INVALID_PARAM in qcom_swrm_transport_params()
823 && pcfg->hstop != SWR_INVALID_PARAM) { in qcom_swrm_transport_params()
825 value = (pcfg->hstop << 4) | pcfg->hstart; in qcom_swrm_transport_params()
836 if (pcfg->bp_mode != SWR_INVALID_PARAM) { in qcom_swrm_transport_params()
838 ret = ctrl->reg_write(ctrl, reg, pcfg->bp_mode); in qcom_swrm_transport_params()
880 struct qcom_swrm_port_config *pcfg; in qcom_swrm_compute_params() local
887 pcfg = &ctrl->pconfig[p_rt->num]; in qcom_swrm_compute_params()
889 if (pcfg->word_length != SWR_INVALID_PARAM) { in qcom_swrm_compute_params()
891 p_rt->num, pcfg->word_length + 1, in qcom_swrm_compute_params()
904 pcfg = &ctrl->pconfig[m_port]; in qcom_swrm_compute_params()
906 pcfg = &ctrl->pconfig[i]; in qcom_swrm_compute_params()
909 pcfg->si + 1; in qcom_swrm_compute_params()
910 p_rt->transport_params.offset1 = pcfg->off1; in qcom_swrm_compute_params()
911 p_rt->transport_params.offset2 = pcfg->off2; in qcom_swrm_compute_params()
912 p_rt->transport_params.blk_pkg_mode = pcfg->bp_mode; in qcom_swrm_compute_params()
913 p_rt->transport_params.blk_grp_ctrl = pcfg->blk_group_count; in qcom_swrm_compute_params()
915 p_rt->transport_params.hstart = pcfg->hstart; in qcom_swrm_compute_params()
916 p_rt->transport_params.hstop = pcfg->hstop; in qcom_swrm_compute_params()
917 p_rt->transport_params.lane_ctrl = pcfg->lane_control; in qcom_swrm_compute_params()
918 if (pcfg->word_length != SWR_INVALID_PARAM) { in qcom_swrm_compute_params()
921 pcfg->word_length + 1, in qcom_swrm_compute_params()