Home
last modified time | relevance | path

Searched refs:hole (Results 1 – 25 of 77) sorted by relevance

1234

/linux/arch/m68k/sun3/
A Dsun3dvma.c76 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/drivers/gpu/drm/
A Ddrm_suballoc.c78 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 …]
A Ddrm_mm.c452 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/Documentation/arch/x86/x86_64/
A Dmm.rst46 ffffc88000000000 | -55.5 TB | ffffc8ffffffffff | 0.5 TB | ... unused hole
48 ffffe90000000000 | -23 TB | ffffe9ffffffffff | 1 TB | ... unused hole
50 ffffeb0000000000 | -21 TB | ffffebffffffffff | 1 TB | ... unused hole
57 fffffc0000000000 | -4 TB | fffffdffffffffff | 2 TB | ... unused hole
60 fffffe8000000000 | -1.5 TB | fffffeffffffffff | 0.5 TB | ... unused hole
62 ffffff8000000000 | -512 GB | ffffffeeffffffff | 444 GB | ... unused hole
64 ffffffff00000000 | -4 GB | ffffffff7fffffff | 2 GB | ... unused hole
71 ffffffffffe00000 | -2 MB | ffffffffffffffff | 2 MB | ... unused hole
105 ff91000000000000 | -27.75 PB | ff9fffffffffffff | 3.75 PB | ... unused hole
136 This causes hole between user space and kernel addresses if you interpret them
[all …]
/linux/drivers/md/dm-vdo/
A Dint-map.c458 struct bucket *hole) in move_empty_bucket() argument
468 for (bucket = &hole[1 - NEIGHBORHOOD]; bucket < hole; bucket++) { in move_empty_bucket()
487 if (hole < new_hole) in move_empty_bucket()
503 hole->key = new_hole->key; in move_empty_bucket()
504 hole->value = new_hole->value; in move_empty_bucket()
508 insert_in_hop_list(bucket, hole); in move_empty_bucket()
566 struct bucket *hole = find_empty_bucket(map, neighborhood, MAX_PROBES); in find_or_make_vacancy() local
572 while (hole != NULL) { in find_or_make_vacancy()
573 int distance = hole - neighborhood; in find_or_make_vacancy()
580 return hole; in find_or_make_vacancy()
[all …]
/linux/drivers/gpu/drm/i915/gem/selftests/
A Di915_gem_client_blt.c104 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 …]
A Di915_gem_mman.c661 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/drivers/gpu/drm/tests/
A Ddrm_mm_test.c40 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/tools/perf/util/
A Dblock-range.c271 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/fs/xfs/scrub/
A Dialloc.c70 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/drivers/gpu/drm/i915/selftests/
A Di915_gem_evict.c388 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/Documentation/arch/riscv/
A Dvm-layout.rst27 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/Documentation/driver-api/md/
A Draid5-cache.rst25 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
A Draid5-ppl.rst17 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/fs/xfs/
A Dxfs_mount.c63 int hole, i; in xfs_uuid_mount() local
77 for (i = 0, hole = -1; i < xfs_uuid_table_size; i++) { in xfs_uuid_mount()
79 hole = i; in xfs_uuid_mount()
86 if (hole < 0) { in xfs_uuid_mount()
90 hole = xfs_uuid_table_size++; in xfs_uuid_mount()
92 xfs_uuid_table[hole] = *uuid; in xfs_uuid_mount()
/linux/include/drm/
A Ddrm_suballoc.h26 struct list_head *hole; member
/linux/drivers/gpu/drm/ci/xfails/
A Drockchip-rk3399-fails.txt79 kms_plane@plane-position-hole,Fail
80 kms_plane@plane-position-hole-dpms,Fail
/linux/fs/bcachefs/
A Dalloc_background.c1057 bkey_init(hole); in bch2_get_key_or_hole()
1058 hole->p = iter->pos; in bch2_get_key_or_hole()
1060 bch2_key_resize(hole, next.offset - iter->pos.offset); in bch2_get_key_or_hole()
1061 return (struct bkey_s_c) { hole, NULL }; in bch2_get_key_or_hole()
1092 struct bch_dev **ca, struct bkey *hole) in bch2_get_key_or_real_bucket_hole() argument
1097 k = bch2_get_key_or_hole(iter, POS_MAX, hole); in bch2_get_key_or_real_bucket_hole()
1115 bch2_key_resize(hole, (*ca)->mi.nbuckets - hole_start.offset); in bch2_get_key_or_real_bucket_hole()
1508 struct bkey hole; in bch2_check_alloc_info() local
1526 k = bch2_get_key_or_real_bucket_hole(&iter, &ca, &hole); in bch2_check_alloc_info()
2191 struct bkey hole; in bch2_dev_freespace_init() local
[all …]
A Dio_read.h42 hole:1, member
A Dio_read.c425 rbio->hole = true; in bch2_read_retry_nodecode()
869 goto hole; in __bch2_read_extent()
916 goto hole; in __bch2_read_extent()
1024 rbio->hole = 0; in __bch2_read_extent()
1133 hole: in __bch2_read_extent()
1140 orig->hole = true; in __bch2_read_extent()
/linux/drivers/pcmcia/
A Drsrc_nonstatic.c189 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/fs/ubifs/
A Dfile.c601 int i = 0, nn = *n, offs = bu->zbranch[0].offs, hole = 0, read = 0; in populate_page() local
615 hole = 1; in populate_page()
625 hole = 1; in populate_page()
662 hole = 1; in populate_page()
683 if (hole) { in populate_page()
/linux/Documentation/filesystems/ext4/
A Dverity.rst15 actually be allocated on-disk, i.e. it may be a hole.
/linux/mm/
A Dnuma_emulation.c203 static u64 uniform_size(u64 max_addr, u64 base, u64 hole, int nr_nodes) in uniform_size() argument
207 unsigned long hole_pfns = PHYS_PFN(hole); in uniform_size()
/linux/Documentation/devicetree/bindings/pinctrl/
A Dqcom,pmic-gpio.yaml459 - gpio1-gpio12 for pm8150l (hole on gpio7)
472 - gpio1-gpio8 for pm8950 (hole on gpio3)
473 - gpio1-gpio8 for pm8953 (hole on gpio3 and gpio6)

Completed in 54 milliseconds

1234