Home
last modified time | relevance | path

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

123

/Linux-v4.19/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-v4.19/Documentation/x86/x86_64/
Dmm.txt5 hole caused by [47:63] sign extension
6 ffff800000000000 - ffff87ffffffffff (=43 bits) guard hole, reserved for hypervisor
8 ffffc80000000000 - ffffc8ffffffffff (=40 bits) hole
10 ffffe90000000000 - ffffe9ffffffffff (=40 bits) hole
12 ... unused hole ...
14 ... unused hole ...
19 ... unused hole ...
21 ... unused hole ...
26 ffffffffffe00000 - ffffffffffffffff (=2 MB) unused hole
31 hole caused by [56:63] sign extension
[all …]
/Linux-v4.19/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-v4.19/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-v4.19/drivers/gpu/drm/
Ddrm_mm.c413 struct drm_mm_node *hole; in drm_mm_reserve_node() local
422 hole = find_hole(mm, node->start); in drm_mm_reserve_node()
423 if (!hole) in drm_mm_reserve_node()
426 adj_start = hole_start = __drm_mm_hole_node_start(hole); in drm_mm_reserve_node()
427 adj_end = hole_end = hole_start + hole->hole_size; in drm_mm_reserve_node()
430 mm->color_adjust(hole, node->color, &adj_start, &adj_end); in drm_mm_reserve_node()
437 list_add(&node->node_list, &hole->node_list); in drm_mm_reserve_node()
438 drm_mm_interval_tree_add_node(hole, node); in drm_mm_reserve_node()
442 rm_hole(hole); in drm_mm_reserve_node()
444 add_hole(hole); in drm_mm_reserve_node()
[all …]
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Di915_gem_evict.c339 struct drm_mm_node hole; in igt_evict_contexts() local
361 memset(&hole, 0, sizeof(hole)); in igt_evict_contexts()
362 err = i915_gem_gtt_insert(&i915->ggtt.vm, &hole, in igt_evict_contexts()
393 drm_mm_remove_node(&hole); in igt_evict_contexts()
465 if (drm_mm_node_allocated(&hole)) in igt_evict_contexts()
466 drm_mm_remove_node(&hole); in igt_evict_contexts()
Di915_gem_object.c520 struct drm_mm_node resv, *hole; in igt_mmap_offset_exhaustion() local
530 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) { in igt_mmap_offset_exhaustion()
/Linux-v4.19/tools/perf/util/
Dblock-range.c273 struct block_range *hole = malloc(sizeof(struct block_range)); in block_range__create() local
274 if (!hole) in block_range__create()
277 *hole = (struct block_range){ in block_range__create()
284 rb_link_left_of_node(&hole->node, &next->node); in block_range__create()
285 rb_insert_color(&hole->node, &block_ranges.root); in block_range__create()
/Linux-v4.19/drivers/lightnvm/
Dpblk-read.c249 int hole, i; in pblk_end_partial_read() local
271 hole = find_first_zero_bit(read_bitmap, nr_secs); in pblk_end_partial_read()
278 meta_list[hole].lba = lba_list_media[i]; in pblk_end_partial_read()
281 dst_bv = bio->bi_io_vec[bio_init_idx + hole]; in pblk_end_partial_read()
295 hole = find_next_zero_bit(read_bitmap, nr_secs, hole + 1); in pblk_end_partial_read()
296 } while (hole < nr_secs); in pblk_end_partial_read()
/Linux-v4.19/Documentation/md/
Draid5-cache.txt23 This mode mainly fixes the 'write hole' issue. For RAID 4/5/6 array, an unclean
30 corruption in the RAID array. This problem is called 'write hole'.
35 shutdown even the array is degraded. Thus the cache can close the 'write hole'.
40 exposed to 'write hole' again.
48 write-back mode fixes the 'write hole' issue too, since all write data is
Draid5-ppl.txt15 write hole. XORing partial parity with the modified chunks produces parity for
32 Unlike raid5-cache, the other solution in md for closing the write hole, PPL is
/Linux-v4.19/arch/arm/mm/
Dinit.c116 static void __init arm_adjust_dma_zone(unsigned long *size, unsigned long *hole, in arm_adjust_dma_zone() argument
124 hole[ZONE_NORMAL] = hole[0]; in arm_adjust_dma_zone()
125 hole[ZONE_DMA] = 0; in arm_adjust_dma_zone()
/Linux-v4.19/drivers/gpu/drm/selftests/
Dtest-drm_mm.c54 struct drm_mm_node *hole; in assert_no_holes() local
59 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) in assert_no_holes()
66 drm_mm_for_each_node(hole, mm) { in assert_no_holes()
67 if (drm_mm_hole_follows(hole)) { in assert_no_holes()
78 struct drm_mm_node *hole; in assert_one_hole() local
87 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) { in assert_one_hole()
1152 struct drm_mm_node *hole; in show_holes() local
1154 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) { in show_holes()
1155 struct drm_mm_node *next = list_next_entry(hole, node_list); in show_holes()
1158 if (hole->allocated) in show_holes()
[all …]
/Linux-v4.19/fs/xfs/
Dxfs_mount.c62 int hole, i; in xfs_uuid_mount() local
76 for (i = 0, hole = -1; i < xfs_uuid_table_size; i++) { in xfs_uuid_mount()
78 hole = i; in xfs_uuid_mount()
85 if (hole < 0) { in xfs_uuid_mount()
89 hole = xfs_uuid_table_size++; in xfs_uuid_mount()
91 xfs_uuid_table[hole] = *uuid; in xfs_uuid_mount()
/Linux-v4.19/drivers/pcmcia/
Drsrc_nonstatic.c192 u_char *b, hole, most; in do_io_probe() local
207 hole = inb(i); in do_io_probe()
209 if (inb(i+j) != hole) in do_io_probe()
212 if ((j == 8) && (++b[hole] > b[most])) in do_io_probe()
213 most = hole; in do_io_probe()
/Linux-v4.19/fs/ubifs/
Dfile.c621 int i = 0, nn = *n, offs = bu->zbranch[0].offs, hole = 0, read = 0; in populate_page() local
635 hole = 1; in populate_page()
645 hole = 1; in populate_page()
682 hole = 1; in populate_page()
699 if (hole) { in populate_page()
/Linux-v4.19/arch/x86/mm/
Dnuma_emulation.c201 static u64 uniform_size(u64 max_addr, u64 base, u64 hole, int nr_nodes) in uniform_size() argument
205 unsigned long hole_pfns = PHYS_PFN(hole); in uniform_size()
/Linux-v4.19/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-v4.19/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-v4.19/arch/arm64/
DKconfig.debug62 still fine, as W+X mappings are not a security hole in
/Linux-v4.19/fs/ntfs/
Daops.c1600 goto hole; in ntfs_bmap()
1621 goto hole; in ntfs_bmap()
1637 hole: in ntfs_bmap()
/Linux-v4.19/Documentation/arm/
DPorting101 Offset normally incorporated into VMALLOC_START to provide a hole
/Linux-v4.19/Documentation/driver-api/
Ddma-buf.rst70 potential security hole. It could give the newly exec'd application
/Linux-v4.19/drivers/net/
Dvirtio_net.c1150 unsigned int len, hole; in add_recvbuf_mergeable() local
1164 hole = alloc_frag->size - alloc_frag->offset; in add_recvbuf_mergeable()
1165 if (hole < len + room) { in add_recvbuf_mergeable()
1170 len += hole; in add_recvbuf_mergeable()
1171 alloc_frag->offset += hole; in add_recvbuf_mergeable()
/Linux-v4.19/kernel/bpf/
Dcore.c586 unsigned int size, hole, start; in bpf_jit_binary_alloc() local
601 hole = min_t(unsigned int, size - (proglen + sizeof(*hdr)), in bpf_jit_binary_alloc()
603 start = (get_random_int() % hole) & ~(alignment - 1); in bpf_jit_binary_alloc()

123