| /linux-6.15/arch/m68k/sun3/ |
| H A D | sun3dvma.c | 76 struct hole *hole; in print_holes() local 80 hole = list_entry(cur, struct hole, list); in print_holes() 82 if((hole->start == 0) && (hole->end == 0) && (hole->size == 0)) in print_holes() 86 hole->start, hole->end, hole->size); in print_holes() 96 struct hole *hole; in refill() local 102 hole = list_entry(cur, struct hole, list); in refill() 143 struct hole *hole; in get_baddr() local 157 hole = list_entry(cur, struct hole, list); in get_baddr() 194 struct hole *hole; in free_baddr() local 208 hole = list_entry(cur, struct hole, list); in free_baddr() [all …]
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_suballoc.c | 78 sa_manager->hole = &sa_manager->olist; in drm_suballoc_manager_init() 101 sa_manager->hole = &sa_manager->olist; in drm_suballoc_manager_fini() 118 if (sa_manager->hole == &sa->olist) in drm_suballoc_remove_locked() 119 sa_manager->hole = sa->olist.prev; in drm_suballoc_remove_locked() 145 struct list_head *hole = sa_manager->hole; in drm_suballoc_hole_soffset() local 147 if (hole != &sa_manager->olist) in drm_suballoc_hole_soffset() 155 struct list_head *hole = sa_manager->hole; in drm_suballoc_hole_eoffset() local 157 if (hole->next != &sa_manager->olist) in drm_suballoc_hole_eoffset() 180 sa_manager->hole = &sa->olist; in drm_suballoc_try_alloc() 235 sa_manager->hole = &sa_manager->olist; in drm_suballoc_next_hole() [all …]
|
| H A D | drm_mm.c | 452 struct drm_mm_node *hole; in drm_mm_reserve_node() local 463 if (!hole) in drm_mm_reserve_node() 482 rm_hole(hole); in drm_mm_reserve_node() 484 add_hole(hole); in drm_mm_reserve_node() 521 struct drm_mm_node *hole; in drm_mm_insert_node_in_range() local 541 hole; in drm_mm_insert_node_in_range() 542 hole = once ? NULL : next_hole(mm, hole, size, mode)) { in drm_mm_insert_node_in_range() 600 rm_hole(hole); in drm_mm_insert_node_in_range() 602 add_hole(hole); in drm_mm_insert_node_in_range() 749 struct drm_mm_node *hole; in drm_mm_scan_add_block() local [all …]
|
| /linux-6.15/Documentation/arch/x86/x86_64/ |
| H A D | mm.rst | 33 00007ffffffff000 | ~128 TB | 00007fffffffffff | 4 kB | ... guard hole 58 ffffc88000000000 | -55.5 TB | ffffc8ffffffffff | 0.5 TB | ... unused hole 60 ffffe90000000000 | -23 TB | ffffe9ffffffffff | 1 TB | ... unused hole 62 ffffeb0000000000 | -21 TB | ffffebffffffffff | 1 TB | ... unused hole 69 fffffc0000000000 | -4 TB | fffffdffffffffff | 2 TB | ... unused hole 72 fffffe8000000000 | -1.5 TB | fffffeffffffffff | 0.5 TB | ... unused hole 74 ffffff8000000000 | -512 GB | ffffffeeffffffff | 444 GB | ... unused hole 76 ffffffff00000000 | -4 GB | ffffffff7fffffff | 2 GB | ... unused hole 83 ffffffffffe00000 | -2 MB | ffffffffffffffff | 2 MB | ... unused hole 104 00fffffffffff000 | ~64 PB | 00ffffffffffffff | 4 kB | ... guard hole [all …]
|
| /linux-6.15/drivers/md/dm-vdo/ |
| H A D | int-map.c | 453 static struct bucket *move_empty_bucket(struct bucket *hole) in move_empty_bucket() argument 463 for (bucket = &hole[1 - NEIGHBORHOOD]; bucket < hole; bucket++) { in move_empty_bucket() 482 if (hole < new_hole) in move_empty_bucket() 498 hole->key = new_hole->key; in move_empty_bucket() 499 hole->value = new_hole->value; in move_empty_bucket() 503 insert_in_hop_list(bucket, hole); in move_empty_bucket() 560 struct bucket *hole = find_empty_bucket(map, neighborhood, MAX_PROBES); in find_or_make_vacancy() local 566 while (hole != NULL) { in find_or_make_vacancy() 567 int distance = hole - neighborhood; in find_or_make_vacancy() 574 return hole; in find_or_make_vacancy() [all …]
|
| /linux-6.15/drivers/gpu/drm/i915/gem/selftests/ |
| H A D | i915_gem_client_blt.c | 104 u64 hole; member 534 struct drm_mm_node hole; in tiled_blits_create() local 558 memset(&hole, 0, sizeof(hole)); in tiled_blits_create() 565 drm_mm_remove_node(&hole); in tiled_blits_create() 572 t->hole = hole.start + t->align; in tiled_blits_create() 573 pr_info("Using hole at %llx\n", t->hole); in tiled_blits_create() 614 &t->buffers[i], t->hole + offset, in tiled_blits_prepare() 615 &t->scratch, t->hole); in tiled_blits_prepare() 636 &t->buffers[1], t->hole + offset / 2, in tiled_blits_bounce() 637 &t->buffers[0], t->hole + 2 * offset); in tiled_blits_bounce() [all …]
|
| H A D | i915_gem_mman.c | 661 struct drm_mm_node *hole, *next; in igt_mmap_offset_exhaustion() local 675 list_for_each_entry_safe(hole, next, &mm->hole_stack, hole_stack) { in igt_mmap_offset_exhaustion() 684 resv->start = drm_mm_hole_node_start(hole) + loop; in igt_mmap_offset_exhaustion() 685 resv->size = hole->hole_size - loop; in igt_mmap_offset_exhaustion() 764 drm_mm_for_each_node_safe(hole, next, mm) { in igt_mmap_offset_exhaustion() 765 if (hole->color != -1ul) in igt_mmap_offset_exhaustion() 768 drm_mm_remove_node(hole); in igt_mmap_offset_exhaustion() 769 kfree(hole); in igt_mmap_offset_exhaustion()
|
| /linux-6.15/arch/arm64/boot/dts/exynos/ |
| H A D | exynos990-x1slte.dts | 21 /* Memory hole */ 23 /* Memory hole */ 25 /* Memory hole */
|
| H A D | exynos990-x1s.dts | 21 /* Memory hole */ 23 /* Memory hole */ 25 /* Memory hole */
|
| H A D | exynos990-c1s.dts | 39 /* Memory hole */ 41 /* Memory hole */ 43 /* Memory hole - last block */
|
| H A D | exynos990-r8s.dts | 39 /* Memory hole */ 41 /* Memory hole */ 43 /* Memory hole - last block */
|
| /linux-6.15/drivers/gpu/drm/tests/ |
| H A D | drm_mm_test.c | 40 struct drm_mm_node *hole; in assert_no_holes() local 45 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) in assert_no_holes() 53 drm_mm_for_each_node(hole, mm) { in assert_no_holes() 54 if (drm_mm_hole_follows(hole)) { in assert_no_holes() 65 struct drm_mm_node *hole; in assert_one_hole() local 74 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) { in assert_one_hole()
|
| /linux-6.15/tools/perf/util/ |
| H A D | block-range.c | 271 struct block_range *hole = malloc(sizeof(struct block_range)); in block_range__create() local 272 if (!hole) in block_range__create() 275 *hole = (struct block_range){ in block_range__create() 282 rb_link_left_of_node(&hole->node, &next->node); in block_range__create() 283 rb_insert_color(&hole->node, &block_ranges.root); in block_range__create()
|
| /linux-6.15/fs/xfs/scrub/ |
| H A D | ialloc.c | 70 bool hole) in xchk_inobt_xref_finobt() argument 102 if (fhole != hole) in xchk_inobt_xref_finobt() 116 if (hole) in xchk_inobt_xref_finobt() 150 bool free, hole; in xchk_inobt_chunk_xref_finobt() local 155 hole = irec->ir_holemask & (1U << hole_idx); in xchk_inobt_chunk_xref_finobt() 157 error = xchk_inobt_xref_finobt(sc, irec, i, free, hole); in xchk_inobt_chunk_xref_finobt() 177 bool free, hole; in xchk_finobt_xref_inobt() local 201 hole = irec.ir_holemask & (1U << hole_idx); in xchk_finobt_xref_inobt() 205 if (fhole != hole) in xchk_finobt_xref_inobt()
|
| /linux-6.15/drivers/gpu/drm/i915/selftests/ |
| H A D | i915_gem_evict.c | 388 struct drm_mm_node hole; in igt_evict_contexts() local 409 memset(&hole, 0, sizeof(hole)); in igt_evict_contexts() 411 err = i915_gem_gtt_insert(&ggtt->vm, NULL, &hole, in igt_evict_contexts() 444 drm_mm_remove_node(&hole); in igt_evict_contexts() 529 if (drm_mm_node_allocated(&hole)) in igt_evict_contexts() 530 drm_mm_remove_node(&hole); in igt_evict_contexts()
|
| /linux-6.15/Documentation/arch/riscv/ |
| H A D | vm-layout.rst | 27 big hole, the lower half is where the userspace resides, the upper half is where 42 …0000004000000000 | +256 GB | ffffffbfffffffff | ~16M TB | ... huge, almost 64 bits wide hole of… 79 …0000800000000000 | +128 TB | ffff7fffffffffff | ~16M TB | ... huge, almost 64 bits wide hole of… 115 …0100000000000000 | +64 PB | feffffffffffffff | ~16K PB | ... huge, almost 64 bits wide hole of…
|
| /linux-6.15/Documentation/driver-api/md/ |
| H A D | raid5-cache.rst | 25 This mode mainly fixes the 'write hole' issue. For RAID 4/5/6 array, an unclean 32 corruption in the RAID array. This problem is called 'write hole'. 37 shutdown even the array is degraded. Thus the cache can close the 'write hole'. 42 exposed to 'write hole' again. 50 write-back mode fixes the 'write hole' issue too, since all write data is
|
| H A D | raid5-ppl.rst | 17 write hole. XORing partial parity with the modified chunks produces parity for 34 Unlike raid5-cache, the other solution in md for closing the write hole, PPL is
|
| /linux-6.15/fs/xfs/ |
| H A D | xfs_mount.c | 68 int hole, i; in xfs_uuid_mount() local 82 for (i = 0, hole = -1; i < xfs_uuid_table_size; i++) { in xfs_uuid_mount() 84 hole = i; in xfs_uuid_mount() 91 if (hole < 0) { in xfs_uuid_mount() 95 hole = xfs_uuid_table_size++; in xfs_uuid_mount() 97 xfs_uuid_table[hole] = *uuid; in xfs_uuid_mount()
|
| /linux-6.15/include/drm/ |
| H A D | drm_suballoc.h | 26 struct list_head *hole; member
|
| /linux-6.15/drivers/gpu/drm/ci/xfails/ |
| H A D | msm-sc7180-trogdor-kingoftown-flakes.txt | 34 kms_plane@plane-position-hole-dpms
|
| /linux-6.15/Documentation/devicetree/bindings/pinctrl/ |
| H A D | qcom,pmic-gpio.yaml | 461 - gpio1-gpio12 for pm8150l (hole on gpio7) 473 - gpio1-gpio8 for pm8937 (hole on gpio3, gpio4 and gpio6) 475 - gpio1-gpio8 for pm8950 (hole on gpio3) 476 - gpio1-gpio8 for pm8953 (hole on gpio3 and gpio6)
|
| /linux-6.15/fs/bcachefs/ |
| H A D | alloc_background.c | 1043 struct bpos end, struct bkey *hole) in bch2_get_key_or_hole() argument 1077 bkey_init(hole); in bch2_get_key_or_hole() 1078 hole->p = iter->pos; in bch2_get_key_or_hole() 1080 bch2_key_resize(hole, next.offset - iter->pos.offset); in bch2_get_key_or_hole() 1081 return (struct bkey_s_c) { hole, NULL }; in bch2_get_key_or_hole() 1113 struct bch_dev **ca, struct bkey *hole) in bch2_get_key_or_real_bucket_hole() argument 1118 k = bch2_get_key_or_hole(trans, iter, POS_MAX, hole); in bch2_get_key_or_real_bucket_hole() 1136 bch2_key_resize(hole, (*ca)->mi.nbuckets - hole_start.offset); in bch2_get_key_or_real_bucket_hole() 1559 struct bkey hole; in bch2_check_alloc_info() local 2299 struct bkey hole; in bch2_dev_freespace_init() local [all …]
|
| /linux-6.15/drivers/pcmcia/ |
| H A D | rsrc_nonstatic.c | 189 u_char *b, hole, most; in do_io_probe() local 204 hole = inb(i); in do_io_probe() 206 if (inb(i+j) != hole) in do_io_probe() 209 if ((j == 8) && (++b[hole] > b[most])) in do_io_probe() 210 most = hole; in do_io_probe()
|
| /linux-6.15/fs/ubifs/ |
| H A D | file.c | 593 int i = 0, nn = *n, offs = bu->zbranch[0].offs, hole = 0, read = 0; in populate_page() local 605 hole = 1; in populate_page() 615 hole = 1; in populate_page() 654 hole = 1; in populate_page() 671 if (hole) { in populate_page()
|