Searched refs:roles (Results 1 – 6 of 6) sorted by relevance
42 WARN_ON(!cdns->roles[cdns->role]); in cdns3_get_current_role_driver()43 return cdns->roles[cdns->role]; in cdns3_get_current_role_driver()57 if (!cdns->roles[role]) in cdns3_role_start()60 if (cdns->roles[role]->state == CDNS3_ROLE_STATE_ACTIVE) in cdns3_role_start()64 ret = cdns->roles[role]->start(cdns); in cdns3_role_start()66 cdns->roles[role]->state = CDNS3_ROLE_STATE_ACTIVE; in cdns3_role_start()79 if (cdns->roles[role]->state == CDNS3_ROLE_STATE_INACTIVE) in cdns3_role_stop()83 cdns->roles[role]->stop(cdns); in cdns3_role_stop()84 cdns->roles[role]->state = CDNS3_ROLE_STATE_INACTIVE; in cdns3_role_stop()273 cdns->roles[USB_ROLE_NONE] = rdrv; in cdns3_idle_init()
52 cdns->roles[USB_ROLE_HOST] = rdrv; in cdns3_host_init()
87 struct cdns3_role_driver *roles[USB_ROLE_DEVICE + 1]; member
2734 cdns->roles[USB_ROLE_DEVICE] = rdrv; in cdns3_gadget_init()
127 enum typec_port_data roles; member
229 and roles of each function are the same. Some boards or architectures