Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/
H A Ddrm_suballoc.c80 sa_manager->hole = &sa_manager->olist; in drm_suballoc_manager_init()
103 sa_manager->hole = &sa_manager->olist; in drm_suballoc_manager_fini()
120 if (sa_manager->hole == &sa->olist) in drm_suballoc_remove_locked()
121 sa_manager->hole = sa->olist.prev; in drm_suballoc_remove_locked()
133 if (sa_manager->hole->next == &sa_manager->olist) in drm_suballoc_try_free()
136 sa = list_entry(sa_manager->hole->next, struct drm_suballoc, olist); in drm_suballoc_try_free()
147 struct list_head *hole = sa_manager->hole; in drm_suballoc_hole_soffset() local
149 if (hole != &sa_manager->olist) in drm_suballoc_hole_soffset()
150 return list_entry(hole, struct drm_suballoc, olist)->eoffset; in drm_suballoc_hole_soffset()
157 struct list_head *hole = sa_manager->hole; in drm_suballoc_hole_eoffset() local
[all …]
/linux/Documentation/arch/x86/x86_64/
H A Dmm.rst33 00007ffffffff000 | ~128 TB | 00007fffffffffff | 4 kB | ... guard hole
36 …0000800000000000 | +128 TB | 7fffffffffffffff | ~8 EB | ... huge, almost 63 bits wide hole of…
47 …8000000000000000 | -8 EB | ffff7fffffffffff | ~8 EB | ... huge, almost 63 bits wide hole of…
55 …ffff800000000000 | -128 TB | ffff87ffffffffff | 8 TB | ... guard hole, also reserved for hyp…
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
[all …]
/linux/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_client_blt.c107 u64 hole; member
538 struct drm_mm_node hole; in tiled_blits_create() local
562 memset(&hole, 0, sizeof(hole)); in tiled_blits_create()
563 err = drm_mm_insert_node_in_range(&t->ce->vm->mm, &hole, in tiled_blits_create()
569 drm_mm_remove_node(&hole); in tiled_blits_create()
576 t->hole = hole.start + t->align; in tiled_blits_create()
577 pr_info("Using hole at %llx\n", t->hole); in tiled_blits_create()
618 &t->buffers[i], t->hole + offset, in tiled_blits_prepare()
619 &t->scratch, t->hole); in tiled_blits_prepare()
640 &t->buffers[1], t->hole + offset / 2, in tiled_blits_bounce()
[all …]
H A Di915_gem_mman.c663 struct drm_mm_node *hole, *next; in igt_mmap_offset_exhaustion() local
677 list_for_each_entry_safe(hole, next, &mm->hole_stack, hole_stack) { in igt_mmap_offset_exhaustion()
686 resv->start = drm_mm_hole_node_start(hole) + loop; in igt_mmap_offset_exhaustion()
687 resv->size = hole->hole_size - loop; in igt_mmap_offset_exhaustion()
766 drm_mm_for_each_node_safe(hole, next, mm) { in igt_mmap_offset_exhaustion()
767 if (hole->color != -1ul) in igt_mmap_offset_exhaustion()
770 drm_mm_remove_node(hole); in igt_mmap_offset_exhaustion()
771 kfree(hole); in igt_mmap_offset_exhaustion()
/linux/drivers/gpu/drm/tests/
H A Ddrm_mm_test.c41 struct drm_mm_node *hole; in assert_no_holes() local
46 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) in assert_no_holes()
54 drm_mm_for_each_node(hole, mm) { in assert_no_holes()
55 if (drm_mm_hole_follows(hole)) { in assert_no_holes()
66 struct drm_mm_node *hole; in assert_one_hole() local
75 drm_mm_for_each_hole(hole, mm, hole_start, hole_end) { in assert_one_hole()
/linux/tools/perf/util/
H 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/drivers/gpu/drm/i915/selftests/
H 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/
H 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/
H 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
H 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/include/drm/
H A Ddrm_suballoc.h26 struct list_head *hole; member
/linux/drivers/pcmcia/
H A Drsrc_nonstatic.c188 u_char *b, hole, most; in do_io_probe() local
203 hole = inb(i); in do_io_probe()
205 if (inb(i+j) != hole) in do_io_probe()
208 if ((j == 8) && (++b[hole] > b[most])) in do_io_probe()
209 most = hole; in do_io_probe()
/linux/fs/ubifs/
H A Dfile.c595 int i = 0, nn = *n, offs = bu->zbranch[0].offs, hole = 0, read = 0; in populate_page() local
607 hole = 1; in populate_page()
617 hole = 1; in populate_page()
656 hole = 1; in populate_page()
673 if (hole) { in populate_page()
/linux/Documentation/filesystems/ext4/
H A Dverity.rst15 actually be allocated on-disk, i.e. it may be a hole.
/linux/mm/
H A Dnuma_emulation.c204 static u64 uniform_size(u64 max_addr, u64 base, u64 hole, int nr_nodes) in uniform_size() argument
208 unsigned long hole_pfns = PHYS_PFN(hole); in uniform_size()
/linux/Documentation/driver-api/cxl/platform/
H A Dacpi.rst58 * CEDT CFMWS Memory regions spans a platform memory hole.
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dampdu.c824 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/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dsta.c3631 int hole = api_ver >= 3 ? 0 : 2; in iwl_mvm_send_sta_key() local
3638 rx_pn[2 + hole] = seq.tkip.iv32; in iwl_mvm_send_sta_key()
3639 rx_pn[3 + hole] = seq.tkip.iv32 >> 8; in iwl_mvm_send_sta_key()
3640 rx_pn[4 + hole] = seq.tkip.iv32 >> 16; in iwl_mvm_send_sta_key()
3641 rx_pn[5 + hole] = seq.tkip.iv32 >> 24; in iwl_mvm_send_sta_key()
3648 rx_pn[2 + hole] = seq.ccmp.pn[2]; in iwl_mvm_send_sta_key()
3649 rx_pn[3 + hole] = seq.ccmp.pn[3]; in iwl_mvm_send_sta_key()
3650 rx_pn[4 + hole] = seq.ccmp.pn[4]; in iwl_mvm_send_sta_key()
3651 rx_pn[5 + hole] = seq.ccmp.pn[5]; in iwl_mvm_send_sta_key()
/linux/tools/objtool/
H A Delf.c230 struct symbol_hole hole = { in find_symbol_hole_containing() local
240 n = rb_find(&hole, &sec->symbol_tree.rb_root, symbol_hole_by_offset); in find_symbol_hole_containing()
252 if (hole.sym) in find_symbol_hole_containing()
253 n = rb_next(&hole.sym->node); in find_symbol_hole_containing()
/linux/kernel/bpf/
H A Dcore.c1080 u32 size, hole, start; in bpf_jit_binary_alloc() local
1103 hole = min_t(unsigned int, size - (proglen + sizeof(*hdr)), in bpf_jit_binary_alloc()
1105 start = get_random_u32_below(hole) & ~(alignment - 1); in bpf_jit_binary_alloc()
1137 u32 size, hole, start; in bpf_jit_binary_pack_alloc() local
1164 hole = min_t(unsigned int, size - (proglen + sizeof(*ro_header)), in bpf_jit_binary_pack_alloc()
1166 start = get_random_u32_below(hole) & ~(alignment - 1); in bpf_jit_binary_pack_alloc()
/linux/Documentation/gpu/amdgpu/display/
H A Dmpo-overview.rst165 - ``kms_plane@plane-position-hole-dpms-pipe-*-``
166 - ``kms_plane@plane-position-hole-pipe-*-``
/linux/Documentation/arch/arm/
H A Dporting.rst104 Offset normally incorporated into VMALLOC_START to provide a hole
/linux/drivers/gpu/drm/xe/
H A Dxe_ggtt.c398 struct drm_mm_node *hole; in xe_ggtt_initial_clear() local
403 drm_mm_for_each_hole(hole, &ggtt->mm, start, end) in xe_ggtt_initial_clear()
/linux/fs/nfs/
H A Dnfs42xdr.c1064 } hole; member
1075 return seg->type == NFS4_CONTENT_DATA ? seg->data.length : seg->hole.length; in read_plus_segment_length()
1103 xdr_decode_hyper(p, &seg->hole.length); in decode_read_plus_segment()
/linux/Documentation/tee/
H A Dop-tee.rst126 OP-TEE driver isn't loaded, leaving the SMC hole open.

12