Lines Matching defs:range
91 * @va: structure containing the address and range of the &drm_gpuva
100 * @range: the range
102 u64 range;
157 u64 addr, u64 range);
159 u64 addr, u64 range);
163 static inline void drm_gpuva_init(struct drm_gpuva *va, u64 addr, u64 range,
167 va->va.range = range;
339 u64 start_offset, u64 range,
362 bool drm_gpuvm_range_valid(struct drm_gpuvm *gpuvm, u64 addr, u64 range);
363 bool drm_gpuvm_interval_empty(struct drm_gpuvm *gpuvm, u64 addr, u64 range);
437 * drm_gpuvm_for_each_va_range() - iterate over a range of &drm_gpuvas
458 * drm_gpuvm_for_each_va_range_safe() - safely iterate over a range of
562 u64 addr, u64 range,
572 u64 addr, u64 range);
825 * @va: structure containing address and range of a map
835 * @va.range: the range of the new mapping
837 u64 range;
1058 u64 addr, u64 range,
1062 u64 addr, u64 range);
1066 u64 addr, u64 range);
1077 drm_gpuva_init(va, op->va.addr, op->va.range,
1203 u64 addr, u64 range,
1207 u64 addr, u64 range);
1220 * drm_gpuva_op_remap_to_unmap_range() - Helper to get the start and range of
1224 * @range: Output pointer for the length of the required unmap.
1226 * The given start address and range will be set such that they represent the
1227 * range of the address space that was previously covered by the mapping being
1232 u64 *start_addr, u64 *range)
1235 op->prev->va.addr + op->prev->va.range :
1239 op->unmap->va->va.addr + op->unmap->va->va.range;
1243 if (range)
1244 *range = va_end - va_start;