Lines Matching refs:dpm_data
63 static uint32_t build_rdo(const struct port0_data_t *dpm_data) in build_rdo() argument
163 struct port0_data_t *dpm_data = usbc_get_dpm_data(dev); in display_source_caps() local
166 for (int i = 0; i < dpm_data->src_cap_cnt; i++) { in display_source_caps()
167 display_pdo(i, dpm_data->src_caps[i]); in display_source_caps()
177 struct port0_data_t *dpm_data = usbc_get_dpm_data(dev); in port0_policy_cb_get_snk_cap() local
179 *pdos = dpm_data->snk_caps; in port0_policy_cb_get_snk_cap()
180 *num_pdos = dpm_data->snk_cap_cnt; in port0_policy_cb_get_snk_cap()
189 struct port0_data_t *dpm_data; in port0_policy_cb_set_src_cap() local
193 dpm_data = usbc_get_dpm_data(dev); in port0_policy_cb_set_src_cap()
201 dpm_data->src_caps[i] = *(pdos + i); in port0_policy_cb_set_src_cap()
204 dpm_data->src_cap_cnt = num; in port0_policy_cb_set_src_cap()
209 struct port0_data_t *dpm_data = usbc_get_dpm_data(dev); in port0_policy_cb_get_rdo() local
211 return build_rdo(dpm_data); in port0_policy_cb_get_rdo()
219 struct port0_data_t *dpm_data = usbc_get_dpm_data(dev); in port0_notify() local
233 atomic_set_bit(&dpm_data->ps_ready, 0); in port0_notify()