Lines Matching refs:role
582 if (ci->role != CI_ROLE_END) in ci_irq()
843 if (ci->role != CI_ROLE_END) in role_show()
853 enum ci_role role; in role_store() local
861 for (role = CI_ROLE_HOST; role < CI_ROLE_END; role++) in role_store()
862 if (!strncmp(buf, ci->roles[role]->name, in role_store()
863 strlen(ci->roles[role]->name))) in role_store()
866 if (role == CI_ROLE_END || role == ci->role) in role_store()
872 ret = ci_role_start(ci, role); in role_store()
873 if (!ret && ci->role == CI_ROLE_GADGET) in role_store()
880 static DEVICE_ATTR_RW(role);
1014 ci->role = ci_otg_role(ci); in ci_hdrc_probe()
1023 ci->role = CI_ROLE_GADGET; in ci_hdrc_probe()
1026 ci->role = ci->roles[CI_ROLE_HOST] in ci_hdrc_probe()
1033 if (ci->role == CI_ROLE_GADGET) in ci_hdrc_probe()
1036 ret = ci_role_start(ci, ci->role); in ci_hdrc_probe()