Lines Matching refs:dpm_data
89 struct port0_data_t *dpm_data = usbc_get_dpm_data(dev); in port0_policy_cb_get_src_rp() local
91 *rp = dpm_data->rp; in port0_policy_cb_get_src_rp()
112 struct port0_data_t *dpm_data = usbc_get_dpm_data(dev); in port0_policy_cb_vconn_en() local
114 dpm_data->vconn_pol = pol; in port0_policy_cb_vconn_en()
137 struct port0_data_t *dpm_data = usbc_get_dpm_data(dev); in port0_policy_cb_get_src_caps() local
139 *pdos = dpm_data->src_caps; in port0_policy_cb_get_src_caps()
140 *num_pdos = dpm_data->src_cap_cnt; in port0_policy_cb_get_src_caps()
151 struct port0_data_t *dpm_data = usbc_get_dpm_data(dev); in port0_policy_cb_check_sink_request() local
156 dpm_data->sink_request.raw_value = request_msg; in port0_policy_cb_check_sink_request()
157 obj_pos = dpm_data->sink_request.fixed.object_pos; in port0_policy_cb_check_sink_request()
159 PD_CONVERT_FIXED_PDO_CURRENT_TO_MA(dpm_data->sink_request.fixed.operating_current); in port0_policy_cb_check_sink_request()
161 if (obj_pos == 0 || obj_pos > dpm_data->src_cap_cnt) { in port0_policy_cb_check_sink_request()
165 pdo.raw_value = dpm_data->src_caps[obj_pos - 1]; in port0_policy_cb_check_sink_request()
167 if (dpm_data->sink_request.fixed.operating_current > pdo.max_current) { in port0_policy_cb_check_sink_request()
171 dpm_data->obj_pos = obj_pos; in port0_policy_cb_check_sink_request()
190 struct port0_data_t *dpm_data = usbc_get_dpm_data(dev); in port0_policy_cb_is_ps_ready() local
194 return dpm_data->ps_ready; in port0_policy_cb_is_ps_ready()
204 struct port0_data_t *dpm_data = usbc_get_dpm_data(dev); in port0_policy_cb_present_contract_is_valid() local
214 if (obj_pos == 0 || obj_pos > dpm_data->src_cap_cnt) { in port0_policy_cb_present_contract_is_valid()
218 pdo.raw_value = dpm_data->src_caps[obj_pos - 1]; in port0_policy_cb_present_contract_is_valid()
233 struct port0_data_t *dpm_data = usbc_get_dpm_data(dev); in port0_notify() local
247 dpm_data->ps_tran_start = true; in port0_notify()
282 struct port0_data_t *dpm_data = usbc_get_dpm_data(dev); in port0_policy_check() local
303 vconn_ctrl_set(dpm_data->vconn_pol); in port0_policy_check()