Lines Matching refs:dev
41 void (*create_thread)(const struct device *dev);
121 bool (*policy_cb_check)(const struct device *dev,
127 void (*policy_cb_notify)(const struct device *dev,
133 bool (*policy_cb_wait_notify)(const struct device *dev,
141 int (*policy_cb_get_snk_cap)(const struct device *dev, uint32_t **pdos, int *num_pdos);
147 void (*policy_cb_set_src_cap)(const struct device *dev, const uint32_t *pdos,
153 uint32_t (*policy_cb_get_rdo)(const struct device *dev);
159 bool (*policy_cb_is_snk_at_default)(const struct device *dev);
165 int (*policy_cb_get_src_rp)(const struct device *dev, enum tc_rp_value *rp);
171 int (*policy_cb_src_en)(const struct device *dev, bool en);
177 int (*policy_cb_get_src_caps)(const struct device *dev, const uint32_t **pdos,
184 enum usbc_snk_req_reply_t (*policy_cb_check_sink_request)(const struct device *dev,
191 bool (*policy_present_contract_is_valid)(const struct device *dev,
198 bool (*policy_is_ps_ready)(const struct device *dev);
204 bool (*policy_change_src_caps)(const struct device *dev);
209 void (*policy_cb_set_port_partner_snk_cap)(const struct device *dev, const uint32_t *pdos,
227 static inline int usbc_policy_src_en(const struct device *dev, const struct device *tcpc, bool en) in usbc_policy_src_en() argument
229 struct usbc_port_data *data = dev->data; in usbc_policy_src_en()
234 ret_cb = data->policy_cb_src_en(dev, en); in usbc_policy_src_en()