Lines Matching defs:range
233 /* Invalidate SVMM address-range on GPU. */
488 const struct mmu_notifier_range *range,
498 * notifier that does invalidation is always called after the range
501 if (mmu_notifier_range_blockable(range))
515 struct hmm_range *range,
527 if (!(range->hmm_pfns[0] & HMM_PFN_VALID)) {
532 page = hmm_pfn_to_page(range->hmm_pfns[0]);
541 if (hmm_pfn_to_map_order(range->hmm_pfns[0])) {
544 args->p.page = hmm_pfn_to_map_order(range->hmm_pfns[0]) +
558 if (range->hmm_pfns[0] & HMM_PFN_WRITE)
572 struct hmm_range range = {
587 range.notifier_seq = mmu_interval_read_begin(range.notifier);
589 ret = hmm_range_fault(&range);
598 if (mmu_interval_read_retry(range.notifier,
599 range.notifier_seq)) {
606 nouveau_hmm_convert_pfn(drm, &range, args);