/linux/arch/m68k/sun3/ |
H A D | sun3dvma.c | 29 struct hole { struct 38 static struct hole initholes[64]; argument 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() 85 pr_info("hole in print_holes() 96 struct hole *hole; refill() local 143 struct hole *hole; get_baddr() local 194 struct hole *hole; free_baddr() local 238 struct hole *hole; dvma_init() local [all...] |
/linux/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() 131 if (sa_manager->hole->next == &sa_manager->olist) in drm_suballoc_try_free() 134 sa = list_entry(sa_manager->hole->next, struct drm_suballoc, olist); in drm_suballoc_try_free() 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() 148 return list_entry(hole, struct drm_suballoc, olist)->eoffset; in drm_suballoc_hole_soffset() 155 struct list_head *hole = sa_manager->hole; in drm_suballoc_hole_eoffset() local [all …]
|
/linux/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() 559 err = drm_mm_insert_node_in_range(&t->ce->vm->mm, &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() [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/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/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/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/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/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/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/fs/xfs/ |
H A D | xfs_mount.c | 67 int hole, i; in xfs_uuid_mount() local 81 for (i = 0, hole = -1; i < xfs_uuid_table_size; i++) { in xfs_uuid_mount() 83 hole = i; in xfs_uuid_mount() 90 if (hole < 0) { in xfs_uuid_mount() 94 hole = xfs_uuid_table_size++; in xfs_uuid_mount() 96 xfs_uuid_table[hole] = *uuid; in xfs_uuid_mount()
|
/linux/drivers/gpu/drm/ci/xfails/ |
H A D | rockchip-rk3399-fails.txt | 72 kms_plane@plane-position-hole,Fail 73 kms_plane@plane-position-hole-dpms,Fail
|
/linux/include/drm/ |
H A D | drm_suballoc.h | 26 struct list_head *hole; member
|
/linux/fs/bcachefs/ |
H A D | alloc_background.c | 1045 …c struct bkey_s_c bch2_get_key_or_hole(struct btree_iter *iter, struct bpos end, struct bkey *hole) in bch2_get_key_or_hole() argument 1079 bkey_init(hole); in bch2_get_key_or_hole() 1080 hole->p = iter->pos; in bch2_get_key_or_hole() 1082 bch2_key_resize(hole, next.offset - iter->pos.offset); in bch2_get_key_or_hole() 1083 return (struct bkey_s_c) { hole, NULL }; in bch2_get_key_or_hole() 1114 struct bch_dev **ca, struct bkey *hole) in bch2_get_key_or_real_bucket_hole() argument 1119 k = bch2_get_key_or_hole(iter, POS_MAX, hole); in bch2_get_key_or_real_bucket_hole() 1137 bch2_key_resize(hole, (*ca)->mi.nbuckets - hole_start.offset); in bch2_get_key_or_real_bucket_hole() 1561 struct bkey hole; in bch2_check_alloc_info() local 1579 k = bch2_get_key_or_real_bucket_hole(&iter, &ca, &hole); in bch2_check_alloc_info() [all …]
|
H A D | io_read.c | 445 rbio->hole = true; in bch2_read_retry_nodecode() 912 goto hole; in __bch2_read_extent() 962 goto hole; in __bch2_read_extent() 1070 rbio->hole = 0; in __bch2_read_extent() 1194 hole: in __bch2_read_extent() 1201 orig->hole = true; in __bch2_read_extent()
|
H A D | io_read.h | 43 hole:1, member
|
/linux/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/fs/ubifs/ |
H A D | file.c | 601 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/mm/ |
H A D | numa_emulation.c | 204 static u64 uniform_size(u64 max_addr, u64 base, u64 hole, int nr_nodes) in uniform_size() 208 unsigned long hole_pfns = PHYS_PFN(hole); in uniform_size() 203 uniform_size(u64 max_addr,u64 base,u64 hole,int nr_nodes) uniform_size() argument
|
/linux/Documentation/filesystems/ext4/ |
H A D | verity.rst | 15 actually be allocated on-disk, i.e. it may be a hole.
|
/linux/tools/objtool/ |
H A D | elf.c | 211 struct symbol_hole hole = { in find_symbol_hole_containing() local 221 n = rb_find(&hole, &sec->symbol_tree.rb_root, symbol_hole_by_offset); in find_symbol_hole_containing() 233 if (hole.sym) in find_symbol_hole_containing() 234 n = rb_next(&hole.sym->node); in find_symbol_hole_containing()
|
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | ampdu.c | 824 u8 hole[AMPDU_MAX_MPDU]; in brcms_c_ampdu_dotxstatus_complete() local 825 memset(hole, 0, sizeof(hole)); in brcms_c_ampdu_dotxstatus_complete()
|
/linux/fs/ntfs3/ |
H A D | attrib.c | 2123 CLST svcn, evcn1, vcn, len, end, alen, hole, next_svcn; in attr_punch_hole() local 2189 hole = 0; in attr_punch_hole() 2216 CLST vcn1, zero, hole2 = hole; in attr_punch_hole() 2234 if (hole2 == hole) in attr_punch_hole() 2267 run_deallocate_ex(sbi, &run2, vcn1, zero, &hole, true); in attr_punch_hole() 2288 if (!hole) in attr_punch_hole() 2300 total_size -= (u64)hole << sbi->cluster_bits; in attr_punch_hole()
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_ggtt.c | 274 struct drm_mm_node *hole; in xe_ggtt_initial_clear() local 279 drm_mm_for_each_hole(hole, &ggtt->mm, start, end) in xe_ggtt_initial_clear()
|