Lines Matching defs:start
243 nouveau_svmm_invalidate(struct nouveau_svmm *svmm, u64 start, u64 limit)
245 if (limit > start) {
248 .addr = start,
249 .size = limit - start,
260 unsigned long start = update->start;
266 SVMM_DBG(svmm, "invalidate %016lx-%016lx", start, limit);
280 if (limit > svmm->unmanaged.start && start < svmm->unmanaged.limit) {
281 if (start < svmm->unmanaged.start) {
282 nouveau_svmm_invalidate(svmm, start,
285 start = svmm->unmanaged.limit;
288 nouveau_svmm_invalidate(svmm, start, limit);
335 svmm->unmanaged.start = args->unmanaged_addr;
597 unsigned long start = args->p.addr;
615 ret = make_device_exclusive_range(mm, start, start + PAGE_SIZE,
633 args->p.addr = start;
676 range.start = notifier->notifier.interval_tree.start;
727 u64 inst, start, limit;
794 start = buffer->fault[fi]->addr;
795 limit = start + PAGE_SIZE;
796 if (start < svmm->unmanaged.limit)
797 limit = min_t(u64, limit, svmm->unmanaged.start);
804 args.i.p.addr = start;