Lines Matching refs:rtos
78 if (acr->rtos) {
79 nvkm_subdev_unref(acr->rtos->falcon->owner);
80 acr->rtos = NULL;
92 struct nvkm_acr_lsf *rtos = nvkm_acr_rtos(acr);
116 if (rtos) {
117 ret = nvkm_subdev_ref(rtos->falcon->owner);
121 acr->rtos = rtos;
138 struct nvkm_acr_lsf *rtos = nvkm_acr_rtos(acr);
144 if (!rtos) {
156 if ((mask & rtos->func->bootstrap_falcons) != mask)
159 if (rtos->func->bootstrap_multiple_falcons)
160 return rtos->func->bootstrap_multiple_falcons(rtos->falcon, mask);
163 int ret = rtos->func->bootstrap_falcon(rtos->falcon, id);
221 struct nvkm_acr_lsf *lsf, *rtos;
264 rtos = nvkm_acr_rtos(acr);
265 if (rtos) {
266 falcons = rtos->func->bootstrap_falcons;
267 list_move(&rtos->head, &acr->lsf);
305 acr->func->wpr_build(acr, rtos);