Searched refs:hole_end (Results 1 - 15 of 15) sorted by relevance

/linux-master/drivers/gpu/drm/i915/selftests/
H A Di915_gem_gtt.c245 u64 hole_start, u64 hole_end,
259 for (size = 12; (hole_end - hole_start) >> size; size++) {
266 hole_size = (hole_end - hole_start) >> aligned_size;
272 __func__, hole_start, hole_end, size, hole_size);
288 GEM_BUG_ON(hole_start + count * BIT_ULL(aligned_size) > hole_end);
319 hole_end = hole_start; /* quit */
409 u64 hole_start, u64 hole_end,
412 const u64 hole_size = hole_end - hole_start;
438 { "top-down", hole_end, -1, },
490 if (offset + aligned_size > hole_end)
244 lowlevel_hole(struct i915_address_space *vm, u64 hole_start, u64 hole_end, unsigned long end_time) argument
408 fill_hole(struct i915_address_space *vm, u64 hole_start, u64 hole_end, unsigned long end_time) argument
633 walk_hole(struct i915_address_space *vm, u64 hole_start, u64 hole_end, unsigned long end_time) argument
716 pot_hole(struct i915_address_space *vm, u64 hole_start, u64 hole_end, unsigned long end_time) argument
791 drunk_hole(struct i915_address_space *vm, u64 hole_start, u64 hole_end, unsigned long end_time) argument
901 __shrink_hole(struct i915_address_space *vm, u64 hole_start, u64 hole_end, unsigned long end_time) argument
979 shrink_hole(struct i915_address_space *vm, u64 hole_start, u64 hole_end, unsigned long end_time) argument
1001 shrink_boom(struct i915_address_space *vm, u64 hole_start, u64 hole_end, unsigned long end_time) argument
1144 misaligned_pin(struct i915_address_space *vm, u64 hole_start, u64 hole_end, unsigned long end_time) argument
1190 exercise_ppgtt(struct drm_i915_private *dev_priv, int (*func)(struct i915_address_space *vm, u64 hole_start, u64 hole_end, unsigned long end_time)) argument
1276 exercise_ggtt(struct drm_i915_private *i915, int (*func)(struct i915_address_space *vm, u64 hole_start, u64 hole_end, unsigned long end_time)) argument
1282 u64 hole_start, hole_end, last = 0; local
1453 exercise_mock(struct drm_i915_private *i915, int (*func)(struct i915_address_space *vm, u64 hole_start, u64 hole_end, unsigned long end_time)) argument
[all...]
/linux-master/arch/sparc/kernel/
H A Dadi_64.c163 unsigned long end_addr, hole_start, hole_end; local
168 hole_end = ULONG_MAX;
195 (tag_desc->start < hole_end))
196 hole_end = tag_desc->start;
251 if (hole_end < end_addr) {
258 end_addr = hole_end - 1;
/linux-master/drivers/gpu/drm/tests/
H A Ddrm_mm_test.c41 u64 hole_start, __always_unused hole_end; local
45 drm_mm_for_each_hole(hole, mm, hole_start, hole_end)
66 u64 hole_start, hole_end; local
74 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) {
75 if (start != hole_start || end != hole_end) {
79 hole_start, hole_end, start, end);
/linux-master/drivers/gpu/drm/
H A Ddrm_mm.c453 u64 hole_start, hole_end; local
467 adj_end = hole_end = hole_start + hole->hole_size;
485 if (end < hole_end)
544 u64 hole_end = hole_start + hole->hole_size; local
551 if (mode == DRM_MM_INSERT_HIGH && hole_end <= range_start)
555 col_end = hole_end;
603 if (adj_start + size < hole_end)
785 u64 hole_start, hole_end; local
805 hole_end = __drm_mm_hole_node_end(hole);
808 col_end = hole_end;
916 u64 hole_start, hole_end; local
[all...]
/linux-master/include/drm/
H A Ddrm_mm.h383 * @hole_end: ulong variable to assign the hole end to on each iteration
392 * and hole_end on each iteration while keeping the macro sane.
394 #define drm_mm_for_each_hole(pos, mm, hole_start, hole_end) \
399 hole_end = hole_start + pos->hole_size, \
/linux-master/kernel/
H A Dkexec_core.c409 unsigned long hole_start, hole_end, size; local
415 hole_end = hole_start + size - 1;
416 while (hole_end <= crashk_res.end) {
421 if (hole_end > KEXEC_CRASH_CONTROL_MEMORY_LIMIT)
429 if ((hole_end >= mstart) && (hole_start <= mend)) {
432 hole_end = hole_start + size - 1;
439 image->control_page = hole_end + 1;
/linux-master/fs/btrfs/
H A Dzoned.h71 u64 hole_end, u64 num_bytes);
170 u64 hole_start, u64 hole_end,
169 btrfs_find_allocatable_zones(struct btrfs_device *device, u64 hole_start, u64 hole_end, u64 num_bytes) argument
H A Dzoned.c1034 * @hole_end: the end of the hole
1040 u64 hole_end, u64 num_bytes)
1053 while (pos < hole_end) {
1058 return hole_end;
1039 btrfs_find_allocatable_zones(struct btrfs_device *device, u64 hole_start, u64 hole_end, u64 num_bytes) argument
H A Dextent_io.c3144 const u64 hole_end = min(key.offset, range_end) - 1; local
3149 prev_extent_end, hole_end);
H A Dvolumes.c1546 u64 hole_end = *hole_start + *hole_size; local
1554 if (hole_end >= *hole_start)
1555 *hole_size = hole_end - *hole_start;
/linux-master/fs/bcachefs/
H A Dfs-io-pagecache.c777 u64 *hole_end,
784 *hole_start << 9, *hole_end << 9, min_replicas, nonblock) >> 9;
790 if (*hole_start == *hole_end)
794 *hole_start << 9, *hole_end << 9, min_replicas, nonblock) >> 9;
798 *hole_end = ret;
775 bch2_clamp_data_hole(struct inode *inode, u64 *hole_start, u64 *hole_end, unsigned min_replicas, bool nonblock) argument
H A Dfs-io.c605 u64 hole_start, hole_end; local
622 hole_end = bpos_min(k.k->p, end_pos).offset;
645 &hole_end,
650 &hole_end,
657 if (hole_start == hole_end)
661 sectors = hole_end - hole_start;
/linux-master/fs/hugetlbfs/
H A Dinode.c754 loff_t hole_start, hole_end; local
757 * hole_start and hole_end indicate the full pages within the hole.
760 hole_end = round_down(offset + len, hpage_size);
778 if (hole_end > hole_start) {
782 hole_end >> PAGE_SHIFT, 0);
786 if ((offset + len) > hole_end && (offset + len) > hole_start)
788 hole_end, offset + len);
793 if (hole_end > hole_start)
794 remove_inode_hugepages(inode, hole_start, hole_end);
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_ggtt.c831 unsigned long hole_start, hole_end; local
902 drm_mm_for_each_hole(entry, &ggtt->vm.mm, hole_start, hole_end) {
905 hole_start, hole_end);
907 hole_end - hole_start);
/linux-master/fs/proc/
H A Dtask_mmu.c1374 unsigned long hole_end; local
1377 hole_end = min(end, vma->vm_start);
1379 hole_end = end;
1381 for (; addr < hole_end; addr += PAGE_SIZE) {

Completed in 312 milliseconds