Home
last modified time | relevance | path

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

123

/Linux-v5.4/arch/m68k/sun3/
Dsun3dvma.c42 struct hole { struct
51 static struct hole initholes[64]; argument
89 struct hole *hole; in print_holes() local
93 hole = list_entry(cur, struct hole, list); in print_holes()
95 if((hole->start == 0) && (hole->end == 0) && (hole->size == 0)) in print_holes()
99 hole->start, hole->end, hole->size); in print_holes()
109 struct hole *hole; in refill() local
110 struct hole *prev = NULL; in refill()
115 hole = list_entry(cur, struct hole, list); in refill()
118 prev = hole; in refill()
[all …]
/Linux-v5.4/drivers/gpu/drm/radeon/
Dradeon_sa.c61 sa_manager->hole = &sa_manager->olist; in radeon_sa_bo_manager_init()
83 sa_manager->hole = &sa_manager->olist, in radeon_sa_bo_manager_fini()
145 if (sa_manager->hole == &sa_bo->olist) { in radeon_sa_bo_remove_locked()
146 sa_manager->hole = sa_bo->olist.prev; in radeon_sa_bo_remove_locked()
158 if (sa_manager->hole->next == &sa_manager->olist) in radeon_sa_bo_try_free()
161 sa_bo = list_entry(sa_manager->hole->next, struct radeon_sa_bo, olist); in radeon_sa_bo_try_free()
172 struct list_head *hole = sa_manager->hole; in radeon_sa_bo_hole_soffset() local
174 if (hole != &sa_manager->olist) { in radeon_sa_bo_hole_soffset()
175 return list_entry(hole, struct radeon_sa_bo, olist)->eoffset; in radeon_sa_bo_hole_soffset()
182 struct list_head *hole = sa_manager->hole; in radeon_sa_bo_hole_eoffset() local
[all …]
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_sa.c61 sa_manager->hole = &sa_manager->olist; in amdgpu_sa_bo_manager_init()
88 sa_manager->hole = &sa_manager->olist, in amdgpu_sa_bo_manager_fini()
105 if (sa_manager->hole == &sa_bo->olist) { in amdgpu_sa_bo_remove_locked()
106 sa_manager->hole = sa_bo->olist.prev; in amdgpu_sa_bo_remove_locked()
118 if (sa_manager->hole->next == &sa_manager->olist) in amdgpu_sa_bo_try_free()
121 sa_bo = list_entry(sa_manager->hole->next, struct amdgpu_sa_bo, olist); in amdgpu_sa_bo_try_free()
133 struct list_head *hole = sa_manager->hole; in amdgpu_sa_bo_hole_soffset() local
135 if (hole != &sa_manager->olist) { in amdgpu_sa_bo_hole_soffset()
136 return list_entry(hole, struct amdgpu_sa_bo, olist)->eoffset; in amdgpu_sa_bo_hole_soffset()
143 struct list_head *hole = sa_manager->hole; in amdgpu_sa_bo_hole_eoffset() local
[all …]
/Linux-v5.4/drivers/gpu/drm/
Ddrm_mm.c403 struct drm_mm_node *hole; in drm_mm_reserve_node() local
412 hole = find_hole(mm, node->start); in drm_mm_reserve_node()
413 if (!hole) in drm_mm_reserve_node()
416 adj_start = hole_start = __drm_mm_hole_node_start(hole); in drm_mm_reserve_node()
417 adj_end = hole_end = hole_start + hole->hole_size; in drm_mm_reserve_node()
420 mm->color_adjust(hole, node->color, &adj_start, &adj_end); in drm_mm_reserve_node()
427 list_add(&node->node_list, &hole->node_list); in drm_mm_reserve_node()
428 drm_mm_interval_tree_add_node(hole, node); in drm_mm_reserve_node()
432 rm_hole(hole); in drm_mm_reserve_node()
434 add_hole(hole); in drm_mm_reserve_node()
[all …]
/Linux-v5.4/Documentation/x86/x86_64/
Dmm.rst35 …0000800000000000 | +128 TB | ffff7fffffffffff | ~16M TB | ... huge, almost 64 bits wide hole of…
43 …ffff800000000000 | -128 TB | ffff87ffffffffff | 8 TB | ... guard hole, also reserved for hyp…
46 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
[all …]
/Linux-v5.4/tools/perf/util/
Dblock-range.c275 struct block_range *hole = malloc(sizeof(struct block_range)); in block_range__create() local
276 if (!hole) in block_range__create()
279 *hole = (struct block_range){ in block_range__create()
286 rb_link_left_of_node(&hole->node, &next->node); in block_range__create()
287 rb_insert_color(&hole->node, &block_ranges.root); in block_range__create()
/Linux-v5.4/drivers/gpu/drm/i915/selftests/
Di915_gem_evict.c393 struct drm_mm_node hole; in igt_evict_contexts() local
415 memset(&hole, 0, sizeof(hole)); in igt_evict_contexts()
416 err = i915_gem_gtt_insert(&i915->ggtt.vm, &hole, in igt_evict_contexts()
447 drm_mm_remove_node(&hole); in igt_evict_contexts()
523 if (drm_mm_node_allocated(&hole)) in igt_evict_contexts()
524 drm_mm_remove_node(&hole); in igt_evict_contexts()
/Linux-v5.4/arch/arm/mm/
Dinit.c95 static void __init arm_adjust_dma_zone(unsigned long *size, unsigned long *hole, in arm_adjust_dma_zone() argument
103 hole[ZONE_NORMAL] = hole[0]; in arm_adjust_dma_zone()
104 hole[ZONE_DMA] = 0; in arm_adjust_dma_zone()
/Linux-v5.4/Documentation/driver-api/md/
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
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-v5.4/fs/xfs/
Dxfs_mount.c59 int hole, i; in xfs_uuid_mount() local
73 for (i = 0, hole = -1; i < xfs_uuid_table_size; i++) { in xfs_uuid_mount()
75 hole = i; in xfs_uuid_mount()
82 if (hole < 0) { in xfs_uuid_mount()
86 hole = xfs_uuid_table_size++; in xfs_uuid_mount()
88 xfs_uuid_table[hole] = *uuid; in xfs_uuid_mount()
/Linux-v5.4/drivers/gpu/drm/selftests/
Dtest-drm_mm.c55 struct drm_mm_node *hole; in assert_no_holes() local
60 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) in assert_no_holes()
67 drm_mm_for_each_node(hole, mm) { in assert_no_holes()
68 if (drm_mm_hole_follows(hole)) { in assert_no_holes()
79 struct drm_mm_node *hole; in assert_one_hole() local
88 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) { in assert_one_hole()
1153 struct drm_mm_node *hole; in show_holes() local
1155 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) { in show_holes()
1156 struct drm_mm_node *next = list_next_entry(hole, node_list); in show_holes()
1159 if (hole->allocated) in show_holes()
[all …]
/Linux-v5.4/drivers/pcmcia/
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-v5.4/Documentation/filesystems/ext4/
Dverity.rst15 actually be allocated on-disk, i.e. it may be a hole.
/Linux-v5.4/fs/ubifs/
Dfile.c609 int i = 0, nn = *n, offs = bu->zbranch[0].offs, hole = 0, read = 0; in populate_page() local
623 hole = 1; in populate_page()
633 hole = 1; in populate_page()
670 hole = 1; in populate_page()
687 if (hole) { in populate_page()
/Linux-v5.4/arch/x86/mm/
Dnuma_emulation.c200 static u64 uniform_size(u64 max_addr, u64 base, u64 hole, int nr_nodes) in uniform_size() argument
204 unsigned long hole_pfns = PHYS_PFN(hole); in uniform_size()
/Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/
Di915_gem_mman.c424 struct drm_mm_node resv, *hole; in igt_mmap_offset_exhaustion() local
434 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) { in igt_mmap_offset_exhaustion()
/Linux-v5.4/Documentation/filesystems/
Ddax.txt101 2. Truncate or hole-punch the part of the file that has a bad-block (at least
102 an entire aligned sector has to be hole-punched, but not necessarily an
/Linux-v5.4/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Dampdu.c860 u8 hole[AMPDU_MAX_MPDU]; in brcms_c_ampdu_dotxstatus_complete() local
861 memset(hole, 0, sizeof(hole)); in brcms_c_ampdu_dotxstatus_complete()
/Linux-v5.4/arch/arm64/
DKconfig.debug63 still fine, as W+X mappings are not a security hole in
/Linux-v5.4/fs/ntfs/
Daops.c1586 goto hole; in ntfs_bmap()
1607 goto hole; in ntfs_bmap()
1623 hole: in ntfs_bmap()
/Linux-v5.4/Documentation/arm/
Dporting.rst104 Offset normally incorporated into VMALLOC_START to provide a hole
/Linux-v5.4/Documentation/driver-api/
Ddma-buf.rst70 potential security hole. It could give the newly exec'd application
/Linux-v5.4/Documentation/devicetree/bindings/pinctrl/
Dqcom,pmic-gpio.txt102 gpio1-gpio12 for pm8150l (hole on gpio7)
/Linux-v5.4/Documentation/admin-guide/device-mapper/
Ddm-raid.rst203 uses it to close the 'write hole' caused by the non-atomic updates
214 and must not suffer from the 'write hole' problem itself (e.g. use

123