Lines Matching refs:roles
33 WARN_ON(!cdns->roles[cdns->role]); in cdns3_get_current_role_driver()
34 return cdns->roles[cdns->role]; in cdns3_get_current_role_driver()
48 if (!cdns->roles[role]) in cdns3_role_start()
51 if (cdns->roles[role]->state == CDNS3_ROLE_STATE_ACTIVE) in cdns3_role_start()
55 ret = cdns->roles[role]->start(cdns); in cdns3_role_start()
57 cdns->roles[role]->state = CDNS3_ROLE_STATE_ACTIVE; in cdns3_role_start()
70 if (cdns->roles[role]->state == CDNS3_ROLE_STATE_INACTIVE) in cdns3_role_stop()
74 cdns->roles[role]->stop(cdns); in cdns3_role_stop()
75 cdns->roles[role]->state = CDNS3_ROLE_STATE_INACTIVE; in cdns3_role_stop()
280 cdns->roles[USB_ROLE_NONE] = rdrv; in cdns3_idle_init()
613 if (cdns->roles[cdns->role]->suspend) { in cdns3_suspend()
615 cdns->roles[cdns->role]->suspend(cdns, false); in cdns3_suspend()
630 if (cdns->roles[cdns->role]->resume) { in cdns3_resume()
632 cdns->roles[cdns->role]->resume(cdns, false); in cdns3_resume()