Lines Matching refs:dev

21 static int usbc_subsys_init(const struct device *dev);
25 const struct device *dev = (const struct device *)port_dev; in usbc_handler() local
26 struct usbc_port_data *port = dev->data; in usbc_handler()
32 pe_run(dev, request); in usbc_handler()
33 prl_run(dev); in usbc_handler()
34 tc_run(dev, request); in usbc_handler()
66 static void create_thread_##inst(const struct device *dev) \
68 struct usbc_port_data *port = dev->data; \
72 K_THREAD_STACK_SIZEOF(my_stack_area_##inst), run_usbc_##inst, (void *)dev, \
102 int usbc_start(const struct device *dev) in DT_INST_FOREACH_STATUS_OKAY()
104 struct usbc_port_data *data = dev->data; in DT_INST_FOREACH_STATUS_OKAY()
119 int usbc_suspend(const struct device *dev) in usbc_suspend() argument
121 struct usbc_port_data *data = dev->data; in usbc_suspend()
134 int usbc_request(const struct device *dev, const enum usbc_policy_request_t req) in usbc_request() argument
136 struct usbc_port_data *data = dev->data; in usbc_request()
145 void usbc_bypass_next_sleep(const struct device *dev) in usbc_bypass_next_sleep() argument
147 struct usbc_port_data *data = dev->data; in usbc_bypass_next_sleep()
155 void usbc_set_dpm_data(const struct device *dev, void *dpm_data) in usbc_set_dpm_data() argument
157 struct usbc_port_data *data = dev->data; in usbc_set_dpm_data()
165 void *usbc_get_dpm_data(const struct device *dev) in usbc_get_dpm_data() argument
167 struct usbc_port_data *data = dev->data; in usbc_get_dpm_data()
177 void usbc_set_policy_cb_get_snk_cap(const struct device *dev, in usbc_set_policy_cb_get_snk_cap() argument
180 struct usbc_port_data *data = dev->data; in usbc_set_policy_cb_get_snk_cap()
189 void usbc_set_policy_cb_set_src_cap(const struct device *dev, in usbc_set_policy_cb_set_src_cap() argument
192 struct usbc_port_data *data = dev->data; in usbc_set_policy_cb_set_src_cap()
200 void usbc_set_policy_cb_get_rdo(const struct device *dev, in usbc_set_policy_cb_get_rdo() argument
203 struct usbc_port_data *data = dev->data; in usbc_set_policy_cb_get_rdo()
213 const struct device *dev, const policy_cb_is_snk_at_default_t policy_cb_is_snk_at_default) in usbc_set_policy_cb_is_snk_at_default() argument
215 struct usbc_port_data *data = dev->data; in usbc_set_policy_cb_is_snk_at_default()
225 void usbc_set_policy_cb_set_port_partner_snk_cap(const struct device *dev, in usbc_set_policy_cb_set_port_partner_snk_cap() argument
228 struct usbc_port_data *data = dev->data; in usbc_set_policy_cb_set_port_partner_snk_cap()
237 void usbc_set_policy_cb_get_src_caps(const struct device *dev, const policy_cb_get_src_caps_t cb) in usbc_set_policy_cb_get_src_caps() argument
239 struct usbc_port_data *data = dev->data; in usbc_set_policy_cb_get_src_caps()
248 void usbc_set_policy_cb_get_src_rp(const struct device *dev, in usbc_set_policy_cb_get_src_rp() argument
251 struct usbc_port_data *data = dev->data; in usbc_set_policy_cb_get_src_rp()
260 void usbc_set_policy_cb_src_en(const struct device *dev, const policy_cb_src_en_t policy_cb_src_en) in usbc_set_policy_cb_src_en() argument
262 struct usbc_port_data *data = dev->data; in usbc_set_policy_cb_src_en()
270 void usbc_set_policy_cb_check_sink_request(const struct device *dev, in usbc_set_policy_cb_check_sink_request() argument
273 struct usbc_port_data *data = dev->data; in usbc_set_policy_cb_check_sink_request()
281 void usbc_set_policy_cb_is_ps_ready(const struct device *dev, const policy_cb_is_ps_ready_t cb) in usbc_set_policy_cb_is_ps_ready() argument
283 struct usbc_port_data *data = dev->data; in usbc_set_policy_cb_is_ps_ready()
291 void usbc_set_policy_cb_present_contract_is_valid(const struct device *dev, in usbc_set_policy_cb_present_contract_is_valid() argument
294 struct usbc_port_data *data = dev->data; in usbc_set_policy_cb_present_contract_is_valid()
303 void usbc_set_policy_cb_change_src_caps(const struct device *dev, in usbc_set_policy_cb_change_src_caps() argument
306 struct usbc_port_data *data = dev->data; in usbc_set_policy_cb_change_src_caps()
315 void usbc_set_vconn_control_cb(const struct device *dev, const tcpc_vconn_control_cb_t cb) in usbc_set_vconn_control_cb() argument
317 struct usbc_port_data *data = dev->data; in usbc_set_vconn_control_cb()
327 void usbc_set_vconn_discharge(const struct device *dev, const tcpc_vconn_discharge_cb_t cb) in usbc_set_vconn_discharge() argument
329 struct usbc_port_data *data = dev->data; in usbc_set_vconn_discharge()
340 void usbc_set_policy_cb_check(const struct device *dev, const policy_cb_check_t policy_cb_check) in usbc_set_policy_cb_check() argument
342 struct usbc_port_data *data = dev->data; in usbc_set_policy_cb_check()
350 void usbc_set_policy_cb_notify(const struct device *dev, const policy_cb_notify_t policy_cb_notify) in usbc_set_policy_cb_notify() argument
352 struct usbc_port_data *data = dev->data; in usbc_set_policy_cb_notify()
360 void usbc_set_policy_cb_wait_notify(const struct device *dev, in usbc_set_policy_cb_wait_notify() argument
363 struct usbc_port_data *data = dev->data; in usbc_set_policy_cb_wait_notify()
371 static int usbc_subsys_init(const struct device *dev) in usbc_subsys_init() argument
373 struct usbc_port_data *data = dev->data; in usbc_subsys_init()
374 const struct usbc_port_config *const config = dev->config; in usbc_subsys_init()
384 tc_subsys_init(dev); in usbc_subsys_init()
385 pe_subsys_init(dev); in usbc_subsys_init()
386 prl_subsys_init(dev); in usbc_subsys_init()
392 config->create_thread(dev); in usbc_subsys_init()