Home
last modified time | relevance | path

Searched +full:vm +full:- +full:map (Results 1 – 25 of 504) sorted by relevance

12345678910>>...21

/freebsd/lib/libkvm/
H A Dkvm_powerpc.c1 /*-
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 Dkvm_powerpc64.c1 /*-
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 Dvmm_mem.c1 /*-
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 Dvmm_mem.h1 /*-
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 Dvm_unix.c1 /*-
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 Dvm_swapout.c1 /*-
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 Dvm_map.c1 /*-
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 Dvm_kern.c1 /*-
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 Dvm_mmap.c1 /*-
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 Dprocfs_map.c1 /*-
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 DValueMapper.h1 //===- 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 Dmemdev.c1 /*-
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 Dlinux_page.c1 /*-
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 Dimgact_aout.c1 /*-
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 Dmoortec,mr75203.yaml1 # 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 Dprivcmd.c47 #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 Defirt_machdep.c1 /*-
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 Dkexec_support.c1 /*-
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 Defirt_machdep.c1 /*-
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 Dkexec_support.c1 /*-
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 Ddb_watch.c1 /*-
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 Dvm_map_entry_resize_free.931 .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 Dnuma.430 .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 Dtmpfs_vfsops.c3 /*-
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 Dlinux_vdso.c1 /*-
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 …]

12345678910>>...21