Lines Matching defs:inst
42 struct list_head inst;
55 u64 inst;
81 u64 inst;
86 nouveau_ivmm_find(struct nouveau_svm *svm, u64 inst)
89 list_for_each_entry(ivmm, &svm->inst, head) {
90 if (ivmm->inst == inst)
201 nouveau_svmm_part(struct nouveau_svmm *svmm, u64 inst)
206 ivmm = nouveau_ivmm_find(svmm->vmm->cli->drm->svm, inst);
217 nouveau_svmm_join(struct nouveau_svmm *svmm, u64 inst)
224 ivmm->inst = inst;
227 list_add(&ivmm->head, &svmm->vmm->cli->drm->svm->inst);
395 u64 inst, u8 hub, u8 gpc, u8 client)
397 SVM_DBG(svm, "cancel %016llx %d %02x %02x", inst, hub, gpc, client);
404 .inst = inst,
412 nouveau_svm_fault_cancel(svm, fault->inst,
424 if ((ret = (s64)fa->inst - fb->inst))
446 const u64 inst = (u64)insthi << 32 | instlo;
461 nouveau_svm_fault_cancel(svm, inst, hub, gpc, client);
468 fault->inst = inst;
479 fault->inst, fault->addr, fault->access);
630 u64 inst, start, limit;
665 if (!svmm || buffer->fault[fi]->inst != inst) {
667 nouveau_ivmm_find(svm, buffer->fault[fi]->inst);
669 inst = buffer->fault[fi]->inst;
670 SVM_DBG(svm, "inst %016llx -> svm-%p", inst, svmm);
955 INIT_LIST_HEAD(&drm->svm->inst);