| /linux/Documentation/arch/x86/x86_64/ |
| H A D | mm.rst | 33 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 D | i915_gem_client_blt.c | 107 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 …]
|
| /linux/tools/perf/util/ |
| H A D | block-range.c | 97 * Didn't find anything.. there's a hole at @start, however @end might in block_range__create() 268 * If there is a hole between @entry and @next, fill it. in block_range__create() 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/fs/ntfs/ |
| H A D | aops.c | 169 goto hole; in ntfs_bmap() 190 goto hole; in ntfs_bmap() 206 hole: in ntfs_bmap()
|
| /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/smb/server/ |
| H A D | vfs.c | 1040 loff_t data, hole; in ksmbd_vfs_zero_holes() local 1042 hole = vfs_llseek(f, pos, SEEK_HOLE); in ksmbd_vfs_zero_holes() 1043 if (hole == -ENXIO || hole >= size) in ksmbd_vfs_zero_holes() 1045 if (hole < 0) { in ksmbd_vfs_zero_holes() 1046 err = hole; in ksmbd_vfs_zero_holes() 1050 data = vfs_llseek(f, hole, SEEK_DATA); in ksmbd_vfs_zero_holes() 1058 if (data <= hole) { in ksmbd_vfs_zero_holes() 1063 pos = hole; in ksmbd_vfs_zero_holes()
|
| /linux/Documentation/filesystems/ext4/ |
| H A D | verity.rst | 15 actually be allocated on-disk, i.e. it may be a hole.
|
| /linux/Documentation/driver-api/cxl/platform/ |
| H A D | acpi.rst | 58 * CEDT CFMWS Memory regions spans a platform memory hole.
|
| /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/tools/objtool/ |
| H A D | elf.c | 226 * Returns size of hole starting at @offset. in find_symbol_containing() 230 struct symbol_hole hole = { 240 n = rb_find(&hole, &sec->symbol_tree.rb_root, symbol_hole_by_offset); in find_symbol_hole_containing() 244 return 0; /* not a hole */ in find_symbol_hole_containing() 248 * When hole.sym is empty, use the first node to compute the hole. 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() 260 /* hole until start of next symbol */ in find_symbol_hole_containing() 236 struct symbol_hole hole = { find_symbol_hole_containing() local
|
| /linux/fs/ntfs3/ |
| H A D | attrib.c | 2312 CLST svcn, evcn1, vcn, len, end, alen, hole, next_svcn; in attr_punch_hole() local 2379 hole = 0; in attr_punch_hole() 2407 CLST vcn1, zero, hole2 = hole; in attr_punch_hole() 2426 if (hole2 == hole) in attr_punch_hole() 2459 run_deallocate_ex(sbi, &run2, vcn1, zero, &hole, true, in attr_punch_hole() 2481 if (!hole) in attr_punch_hole() 2494 total_size -= (u64)hole << sbi->cluster_bits; in attr_punch_hole()
|
| /linux/drivers/net/wireless/intel/iwlwifi/mvm/ |
| H A D | sta.c | 3631 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/Documentation/arch/arm/ |
| H A D | porting.rst | 104 Offset normally incorporated into VMALLOC_START to provide a hole
|
| /linux/Documentation/gpu/amdgpu/display/ |
| H A D | mpo-overview.rst | 165 - ``kms_plane@plane-position-hole-dpms-pipe-*-`` 166 - ``kms_plane@plane-position-hole-pipe-*-``
|
| /linux/kernel/bpf/ |
| H A D | core.c | 1147 u32 size, hole, start; in bpf_jit_binary_alloc() local 1170 hole = min_t(unsigned int, size - (proglen + sizeof(*hdr)), in bpf_jit_binary_alloc() 1172 start = get_random_u32_below(hole) & ~(alignment - 1); in bpf_jit_binary_alloc() 1205 u32 size, hole, start; in bpf_jit_binary_pack_alloc() local 1232 hole = min_t(unsigned int, size - (proglen + sizeof(*ro_header)), in bpf_jit_binary_pack_alloc() 1234 start = get_random_u32_below(hole) & ~(alignment - 1); in bpf_jit_binary_pack_alloc()
|
| /linux/Documentation/tee/ |
| H A D | op-tee.rst | 126 OP-TEE driver isn't loaded, leaving the SMC hole open.
|
| /linux/fs/nfs/ |
| H A D | nfs42xdr.c | 1067 } hole; member 1078 return seg->type == NFS4_CONTENT_DATA ? seg->data.length : seg->hole.length; in read_plus_segment_length() 1106 xdr_decode_hyper(p, &seg->hole.length); in decode_read_plus_segment()
|
| /linux/Documentation/arch/x86/ |
| H A D | kernel-stacks.rst | 98 the IST stackpointer to a guard hole to catch triple nesting.
|
| /linux/arch/powerpc/boot/dts/ |
| H A D | taishan.dts | 391 enable-msi-hole;
|
| H A D | icon.dts | 287 enable-msi-hole;
|
| /linux/Documentation/filesystems/caching/ |
| H A D | netfs-api.rst | 267 partially populated region (a hole) in the disk content. This may be to ignore 268 it, skip over an initial hole and place zeros in the buffer or give an error.
|
| /linux/Documentation/arch/s390/ |
| H A D | monreader.rst | 39 You can use the CP command DEF STOR CONFIG to define a "memory hole" in your
|