| /freebsd/lib/libkvm/ |
| H A D | kvm_powerpc.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 15 * 3. Neither the name of the author nor the names of any co-contributors 45 void *map; member 58 if (eh->e_ident[EI_CLASS] != ELFCLASS32) in valid_elf_header() 60 if (eh->e_ident[EI_DATA] != ELFDATA2MSB) in valid_elf_header() 62 if (eh->e_ident[EI_VERSION] != EV_CURRENT) in valid_elf_header() 64 if (eh->e_ident[EI_OSABI] != ELFOSABI_STANDALONE) in valid_elf_header() 66 if (be16toh(eh->e_type) != ET_CORE) in valid_elf_header() 68 if (be16toh(eh->e_machine) != EM_PPC) in valid_elf_header() [all …]
|
| H A D | kvm_powerpc64.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 15 * 3. Neither the name of the author nor the names of any co-contributors 45 void *map; member 58 if (eh->e_ident[EI_CLASS] != ELFCLASS64) in valid_elf_header() 60 if (eh->e_ident[EI_DATA] != ELFDATA2MSB && in valid_elf_header() 61 eh->e_ident[EI_DATA] != ELFDATA2LSB) in valid_elf_header() 63 if (eh->e_ident[EI_VERSION] != EV_CURRENT) in valid_elf_header() 65 if (eh->e_ident[EI_OSABI] != ELFOSABI_STANDALONE) in valid_elf_header() 67 if (_kvm16toh(kd, eh->e_type) != ET_CORE) in valid_elf_header() [all …]
|
| /freebsd/sys/dev/vmm/ |
| H A D | vmm_mem.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 16 #include <vm/vm.h> 17 #include <vm/vm_param.h> 18 #include <vm/vm_extern.h> 19 #include <vm/pmap.h> 20 #include <vm/vm_map.h> 21 #include <vm/vm_object.h> 22 #include <vm/vm_page.h> 27 static void vm_free_memmap(struct vm *vm, int ident); [all …]
|
| H A D | vmm_mem.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 37 struct vm; 64 void vm_mem_cleanup(struct vm *vm); 65 void vm_mem_destroy(struct vm *vm); 67 struct vmspace *vm_vmspace(struct vm *vm); 70 * APIs that modify the guest memory map require all vcpus to be frozen. 72 void vm_slock_memsegs(struct vm *vm); 73 void vm_xlock_memsegs(struct vm *vm); 74 void vm_unlock_memsegs(struct vm *vm); [all …]
|
| /freebsd/sys/vm/ |
| H A D | vm_unix.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 40 * Traditional sbrk/grow interface to VM 57 #include <vm/vm.h> 58 #include <vm/vm_param.h> 59 #include <vm/pmap.h> 60 #include <vm/vm_map.h> 74 addr = (uintptr_t)uap->nsize; in sys_break() 77 td->td_retval[0] = addr; in sys_break() 87 struct vmspace *vm = td->td_proc->p_vmspace; in kern_break() local [all …]
|
| H A D | vm_swapout.c | 1 /*- 2 * SPDX-License-Identifier: (BSD-4-Clause AND MIT-CMU) 14 * The Mach Operating System project at Carnegie-Mellon University. 45 * Copyright (c) 1987, 1990 Carnegie-Mellon University. 65 * Pittsburgh PA 15213-3890 100 #include <vm/vm.h> 101 #include <vm/vm_param.h> 102 #include <vm/vm_kern.h> 103 #include <vm/vm_object.h> 104 #include <vm/vm_page.h> [all …]
|
| H A D | vm_map.c | 1 /*- 2 * SPDX-License-Identifier: (BSD-3-Clause AND MIT-CMU) 8 * The Mach Operating System project at Carnegie-Mellon University. 35 * Copyright (c) 1987, 1990 Carnegie-Mellon University. 55 * Pittsburgh PA 15213-3890 84 #include <vm/vm.h> 85 #include <vm/vm_param.h> 86 #include <vm/pmap.h> 87 #include <vm/vm_map.h> 88 #include <vm/vm_page.h> [all …]
|
| H A D | vm_kern.c | 1 /*- 2 * SPDX-License-Identifier: (BSD-3-Clause AND MIT-CMU) 8 * The Mach Operating System project at Carnegie-Mellon University. 35 * Copyright (c) 1987, 1990 Carnegie-Mellon University. 55 * Pittsburgh PA 15213-3890 84 #include <vm/vm.h> 85 #include <vm/vm_param.h> 86 #include <vm/vm_domainset.h> 87 #include <vm/vm_kern.h> 88 #include <vm/pmap.h> [all …]
|
| H A D | vm_mmap.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 40 * Mapped file (mmap) interface to VM 83 #include <vm/vm.h> 84 #include <vm/vm_param.h> 85 #include <vm/pmap.h> 86 #include <vm/vm_map.h> 87 #include <vm/vm_object.h> 88 #include <vm/vm_page.h> 89 #include <vm/vm_pager.h> [all …]
|
| /freebsd/sys/fs/procfs/ |
| H A D | procfs_map.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 4 * Copyright (c) 1993 Jan-Simon Pendry 9 * Jan-Simon Pendry. 56 #include <vm/vm.h> 57 #include <vm/vm_extern.h> 58 #include <vm/pmap.h> 59 #include <vm/vm_map.h> 60 #include <vm/vm_page.h> 61 #include <vm/vm_object.h> [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | ValueMapper.h | 1 //===- ValueMapper.h - Remapping for constants and metadata -----*- C++ -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 12 //===----------------------------------------------------------------------===// 78 /// If this flag is set, the remapper ignores missing function-local entries 79 /// (Argument, Instruction, BasicBlock) that are not in the value map. If it 102 /// Any global values not in value map are mapped to null instead of mapping 111 /// Context for (re-)mapping values (and metadata). 117 /// There are a number of top-level entry points: 118 /// - \a mapValue() (and \a mapConstant()); [all …]
|
| /freebsd/sys/dev/mem/ |
| H A D | memdev.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 47 #include <vm/vm.h> 48 #include <vm/vm_param.h> 49 #include <vm/pmap.h> 50 #include <vm/vm_map.h> 51 #include <vm/vm_object.h> 52 #include <vm/vm_page.h> 53 #include <vm/vm_phys.h> 85 error = securelevel_gt(td->td_ucred, 0); in memopen() [all …]
|
| /freebsd/sys/compat/linuxkpi/common/src/ |
| H A D | linux_page.c | 1 /*- 43 #include <vm/vm.h> 44 #include <vm/pmap.h> 45 #include <vm/vm_param.h> 46 #include <vm/vm_kern.h> 47 #include <vm/vm_object.h> 48 #include <vm/vm_map.h> 49 #include <vm/vm_page.h> 50 #include <vm/vm_pageout.h> 51 #include <vm/vm_pager.h> [all …]
|
| /freebsd/sys/kern/ |
| H A D | imgact_aout.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 50 #include <vm/vm.h> 51 #include <vm/pmap.h> 52 #include <vm/vm_map.h> 53 #include <vm/vm_object.h> 54 #include <vm/vm_param.h> 71 #define AOUT32_PS_STRINGS (AOUT32_USRSTACK - sizeof(struct ps_strings)) 114 (AOUT32_USRSTACK - sizeof(struct freebsd32_ps_strings)) 165 *stack_base -= sizeof(uint32_t); in aout_fixup() [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/hwmon/ |
| H A D | moortec,mr75203.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schema [all...] |
| /freebsd/sys/dev/xen/privcmd/ |
| H A D | privcmd.c | 47 #include <vm/vm.h> 48 #include <vm/vm_param.h> 49 #include <vm/vm_extern.h> 50 #include <vm/vm_kern.h> 51 #include <vm/vm_page.h> 52 #include <vm/vm_map.h> 53 #include <vm/vm_object.h> 54 #include <vm/vm_pager.h> 58 #include <xen/xen-os.h> 63 MALLOC_DEFINE(M_PRIVCMD, "privcmd_dev", "Xen privcmd user-space device"); [all …]
|
| /freebsd/sys/arm64/arm64/ |
| H A D | efirt_machdep.c | 1 /*- 12 * Cambridge Computer Laboratory under DARPA/AFRL contract FA8750-10-C-0237 51 #include <vm/vm.h> 52 #include <vm/pmap.h> 53 #include <vm/vm_extern.h> 54 #include <vm/vm_map.h> 55 #include <vm/vm_object.h> 56 #include <vm/vm_page.h> 57 #include <vm/vm_pager.h> 58 #include <vm/vm_radix.h> [all …]
|
| H A D | kexec_support.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 32 #include <vm/vm.h> 33 #include <vm/vm_extern.h> 34 #include <vm/vm_object.h> 35 #include <vm/vm_phys.h> 36 #include <vm/vm_radix.h> 37 #include <vm/pmap.h> 38 #include <vm/vm_page.h> 48 * - Update boot page tables (identity map) to include all pages needed before [all …]
|
| /freebsd/sys/amd64/amd64/ |
| H A D | efirt_machdep.c | 1 /*- 50 #include <vm/vm.h> 51 #include <vm/pmap.h> 52 #include <vm/vm_extern.h> 53 #include <vm/vm_map.h> 54 #include <vm/vm_object.h> 55 #include <vm/vm_page.h> 56 #include <vm/vm_pager.h> 57 #include <vm/vm_radix.h> 59 /* The EFI regions we're allowed to map. */ [all …]
|
| H A D | kexec_support.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 34 #include <vm/vm.h> 35 #include <vm/vm_extern.h> 36 #include <vm/vm_object.h> 37 #include <vm/vm_phys.h> 38 #include <vm/pmap.h> 39 #include <vm/vm_page.h> 40 #include <vm/vm_radix.h> 52 * - Update boot page tables (identity map) to include all pages needed before [all …]
|
| /freebsd/sys/ddb/ |
| H A D | db_watch.c | 1 /*- 2 * SPDX-License-Identifier: MIT-CMU 23 * Pittsburgh PA 15213-3890 39 #include <vm/vm.h> 40 #include <vm/pmap.h> 41 #include <vm/vm_map.h> 62 static void db_delete_watchpoint(vm_map_t map, db_addr_t addr); 64 static bool db_find_watchpoint(vm_map_t map, db_addr_t addr, 68 static void db_set_watchpoint(vm_map_t map, db_addr_t addr, 77 db_free_watchpoints = watch->link; in db_watchpoint_alloc() [all …]
|
| /freebsd/share/man/man9/ |
| H A D | vm_map_entry_resize_free.9 | 31 .Nd "vm map free space algorithm" 37 .Fn vm_map_entry_resize_free "vm_map_t map" "vm_map_entry_t entry" 41 fields used in the VM map free space algorithm, how to maintain 46 VM map entries are organized as both a doubly-linked list 57 .Dq "self-adjusting tree" . 58 .Bd -literal -offset indent 82 following (higher address) the map entry. 83 This field is unused in the map header. 89 .Bd -literal -offset indent 90 entry->adj_free = (entry->next == &map->header ? [all …]
|
| /freebsd/share/man/man4/ |
| H A D | numa.4 | 30 .Nd Non-Uniform Memory Access 35 Non-Uniform Memory Access is a computer architecture design which 46 implements NUMA-aware memory allocation policies. 62 .Va vm.numa.disabled 75 tool is available for starting processes with a non-default 81 Systems with non-uniform access to I/O devices may mark those devices 82 with the local VM domain identifier. 92 .Bl -tag -width indent -compact 93 .It Va vm.ndomains 94 The number of VM domains which have been detected. [all …]
|
| /freebsd/sys/fs/tmpfs/ |
| H A D | tmpfs_vfsops.c | 3 /*- 4 * SPDX-License-Identifier: BSD-2-Clause 39 * sub-system to store file data and metadata in an efficient way. 40 * This means that it does not follow the structure of an on-disk file 42 * memory-specific data structures and algorithms to automatically 66 #include <vm/vm.h> 67 #include <vm/vm_param.h> 68 #include <vm/pmap.h> 69 #include <vm/vm_extern.h> 70 #include <vm/vm_map.h> [all …]
|
| /freebsd/sys/compat/linux/ |
| H A D | linux_vdso.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2013-2021 Dmitry Chagin <dchagin@FreeBSD.org> 42 #include <vm/pmap.h> 43 #include <vm/vm_extern.h> 44 #include <vm/vm_map.h> 45 #include <vm/vm_object.h> 46 #include <vm/vm_page.h> 47 #include <vm/vm_pager.h> 48 #include <vm/vm_param.h> [all …]
|