Home
last modified time | relevance | path

Searched +full:memory +full:- +full:region (Results 1 – 25 of 1068) sorted by relevance

12345678910>>...43

/freebsd-src/contrib/llvm-project/clang/lib/Headers/
H A Dfxsrintrin.h1 /*===---- fxsrintrin.h - FXSR intrinsic ------------------------------------===
5 * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 *===-----------------------------------------------------------------------===
19 /// Saves the XMM, MMX, MXCSR and x87 FPU registers into a 512-byte
20 /// memory region pointed to by the input parameter \a __p.
27 /// A pointer to a 512-byte memory region. The beginning of this memory
28 /// region should be aligned on a 16-byte boundary.
35 /// Restores the XMM, MMX, MXCSR and x87 FPU registers from the 512-byte
36 /// memory region pointed to by the input parameter \a __p. The contents of
37 /// this memory region should have been written to by a previous \c _fxsave
[all …]
/freebsd-src/share/doc/papers/newvm/
H A D1.t29 Motivations for a New Virtual Memory System
31 The virtual memory system distributed with Berkeley UNIX has served
38 be taken into account in a new virtual memory design.
40 Implementation of 4.3BSD virtual memory
43 have used the same virtual memory design.
53 Thus, the limit to available virtual memory is established by the
56 Memory pages are used in a sort of shell game to contain the
68 Design assumptions for 4.3BSD virtual memory
70 The design criteria for the current virtual memory implementation
72 At that time the cost of memory was about a thousand times greater per
[all …]
/freebsd-src/sys/contrib/libsodium/src/libsodium/crypto_pwhash/argon2/
H A Dargon2-core.c31 #include "argon2-core.h"
32 #include "blake2b-long.h"
51 dst->v[i] = LOAD64_LE((const uint8_t *) input + i * sizeof(dst->v[i])); in load_block()
60 STORE64_LE((uint8_t *) output + i * sizeof(src->v[i]), src->v[i]); in store_block()
64 /***************Memory allocators*****************/
65 /* Allocates memory to the given pointer
66 * @param memory pointer to the pointer to the memory
67 * @param m_cost number of blocks to allocate in the memory
68 * @return ARGON2_OK if @memory is a valid pointer and memory is allocated
70 static int allocate_memory(block_region **region, uint32_t m_cost);
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/reserved-memory/
H A Dreserved-memory.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/reserved-memory/reserved-memory.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: /reserved-memory Child Node Common
10 - devicetree-spec@vger.kernel.org
13 Reserved memory is specified as a node under the /reserved-memory node. The
14 operating system shall exclude reserved memory from normal usage one can
16 memory regions. Such memory regions are usually designed for the special
19 Each child of the reserved-memory node specifies one or more regions
[all …]
H A Dmemory-region.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/reserved-memory/memory-region.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Reserved Memory Region
10 - devicetree-spec@vger.kernel.org
13 Regions in the /reserved-memory node may be referenced by other device
14 nodes by adding a memory-region property to the device node.
19 memory-region:
20 $ref: /schemas/types.yaml#/definitions/phandle-array
[all …]
H A Dshared-dma-pool.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/reserved-memory/shared-dma-pool.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: /reserved-memory DMA pool
10 - devicetree-spec@vger.kernel.org
13 - $ref: reserved-memory.yaml
18 - const: shared-dma-pool
20 This indicates a region of memory meant to be used as a shared
25 - const: restricted-dma-pool
[all …]
H A Dqcom,rmtfs-mem.txt1 Qualcomm Remote File System Memory binding
3 This binding describes the Qualcomm remote filesystem memory, which serves the
4 purpose of describing the shared memory region used for remote processors to
7 - compatible:
11 "qcom,rmtfs-mem"
13 - reg:
15 Value type: <prop-encoded-array>
16 Definition: must specify base address and size of the memory region,
17 as described in reserved-memory.txt
19 - size:
[all …]
/freebsd-src/share/man/man4/
H A Dmem.434 .Nd memory files
40 is an interface to the physical memory of the computer.
41 Byte offsets in this file are interpreted as physical memory addresses.
43 memory itself.
48 Kernel virtual memory is accessed through the interface
52 Only kernel virtual addresses that are currently mapped to memory are allowed.
54 On ISA the I/O memory space begins at physical address 0x000a0000
57 per-process data
71 .Bd -literal
94 .Bl -ta
[all...]
H A Dprocfs.411 .Bd -literal
15 .Bf -symbolic
32 provides a two-level view of process space, unlike the previous
44 .Bl -tag -width status
71 A collection of lines describing the memory regions of the process,
73 .Bl -tag -compact -width private-resident
74 .It start-address
75 The starting address for the region (inclusive).
76 .It end-address
77 The ending address for the region (exclusive).
[all …]
/freebsd-src/contrib/llvm-project/lldb/include/lldb/API/
H A DSBMemoryRegionInfo.h1 //===-- SBMemoryRegionInfo.h ------------------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
34 /// Get the base address of this memory range.
37 /// The base address of this memory range.
40 /// Get the end address of this memory range.
43 /// The base address of this memory range.
46 /// Check if this memory address is marked readable to the process.
49 /// true if this memory address is marked readable
52 /// Check if this memory address is marked writable to the process.
[all …]
/freebsd-src/contrib/unbound/util/
H A Dregional.h2 * regional.h -- region based memory allocator.
39 * Based on region-allocator from NSD, but rewritten to be light.
41 * Different from (nsd) region-allocator.h
91 * Create a new region, with custom settings.
98 * Create a new region, with custom settings, that will allocate everything
99 * outside the region chunk.
106 * Free all memory associated with regional. Only keeps the first block with
108 * @param r: the region.
113 * Destroy regional. All memory associated with regional is freed as if
120 * Allocate size bytes of memory inside regional. The memory is
[all …]
/freebsd-src/lib/libsys/
H A Dmmap.233 .Nd allocate memory, or map files or devices into memory
53 is not a multiple of the page size, the mapped region may extend past the
55 Any such extension beyond the end of the mapped object will be zero-filled.
59 references a regular file or a shared memory object, the range of
70 is wholly within the truncated region, the access is aborted and a
79 The virtual memory subsystem does not impose any restrictions on the
85 is non-zero, it is used as a hint to the system.
86 (As a convenience to the system, the actual address of the region may differ
91 The actual starting address of the region is returned.
96 The protections (region accessibility) are specified in the
[all …]
/freebsd-src/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DMinidumpParser.cpp1 //===-- MinidumpParser.cpp ------------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
32 llvm::MemoryBufferRef(toStringRef(data_sp->GetData()), "minidump")); in Create()
44 return llvm::ArrayRef<uint8_t>(m_data_sp->GetBytes(), in GetData()
45 m_data_sp->GetByteSize()); in GetData()
49 return m_file->getRawStream(stream_type).value_or(llvm::ArrayRef<uint8_t>()); in GetStream()
54 GetData().slice(module->CvRecord.RVA, module->CvRecord.DataSize); in GetModuleUUID()
71 if (pdb70_uuid->Age != 0) in GetModuleUUID()
73 return UUID(&pdb70_uuid->Uuid, in GetModuleUUID()
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/pmem/
H A Dpmem-region.txt1 Device-tree bindings for persistent memory regions
2 -----------------------------------------------------
4 Persistent memory refers to a class of memory devices that are:
6 a) Usable as main system memory (i.e. cacheable), and
9 Given b) it is best to think of persistent memory as a kind of memory mapped
11 persistent regions separately to the normal memory pool. To aid with that this
13 memory regions exist inside the physical address space.
15 Bindings for the region nodes:
16 -----------------------------
19 - compatible = "pmem-region"
[all …]
/freebsd-src/contrib/llvm-project/compiler-rt/include/sanitizer/
H A Dcommon_interface_defs.h1 //===-- sanitizer/common_interface_defs.h -----------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 //===----------------------------------------------------------------------===//
33 // File descriptor to write coverage data to. If -1 is passed, a file will
34 // be pre-opened by __sanitizer_sandbox_on_notify(). This field has no
37 // If non-zero, split the coverage data into well-formed blocks. This is
60 // an error. 'error_summary' is a one-line string that summarizes
69 /// Loads a 16-bit unaligned value.
71 /// \param p Pointer to unaligned memory.
[all …]
H A Dasan_interface.h1 //===-- sanitizer/asan_interface.h ------------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
21 /// Marks a memory region (<c>[addr, addr+size)</c>) as unaddressable.
23 /// This memory must be previously allocated by your program. Instrumented
24 /// code is forbidden from accessing addresses in this region until it is
25 /// unpoisoned. This function is not guaranteed to poison the entire region -
29 /// \note This function is not thread-safe because no two threads can poison or
30 /// unpoison memory in the same memory region simultaneously.
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/arm/mediatek/
H A Dmediatek,mt7622-wed.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/arm/mediatek/mediatek,mt7622-wed.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lorenzo Bianconi <lorenzo@kernel.org>
11 - Felix Fietkau <nbd@nbd.name>
21 - enum:
22 - mediatek,mt7622-wed
23 - mediatek,mt7981-wed
24 - mediatek,mt7986-wed
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/remoteproc/
H A Dti,k3-dsp-rproc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-ds
[all...]
H A Dqcom,msm8916-mss-pil.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/remoteproc/qcom,msm8916-mss-pil.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Stephan Gerhold <stephan@gerhold.net>
19 - enum:
20 - qcom,msm8909-mss-pil
21 - qcom,msm8916-mss-pil
22 - qcom,msm8953-mss-pil
23 - qcom,msm8974-mss-pil
[all …]
H A Dqcom,msm8996-mss-pil.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/remoteproc/qcom,msm8996-ms
[all...]
/freebsd-src/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DMemRegion.h1 //==- MemRegion.h - Abstract memory regions for static analysis -*- C++ -*--==//
5 // SPDX-License-Identifie
99 #define REGION( global() macro
1176 const MemRegion *Region; global() variable
1180 : Region(reg), Offset(offset) {} Region() function
1335 classof(const MemRegion * region) classof() argument
1377 classof(const MemRegion * region) classof() argument
[all...]
/freebsd-src/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_primary64.h1 //===-- sanitizer_allocator_primary64.h --------
177 RegionInfo *region = GetRegionInfo(class_id); ReturnToAllocator() local
203 RegionInfo *region = GetRegionInfo(class_id); GetFromAllocator() local
268 const RegionInfo *region = AddressSpaceView::Load(GetRegionInfo(class_id)); GetBlockBegin() local
312 RegionInfo *region = GetRegionInfo(class_id); PrintStats() local
339 RegionInfo *region = GetRegionInfo(class_id); PrintStats() local
373 RegionInfo *region = GetRegionInfo(class_id); ForEachChunk() local
739 EnsureFreeArraySpace(RegionInfo * region,uptr region_beg,uptr num_freed_chunks) EnsureFreeArraySpace() argument
757 IsRegionExhausted(RegionInfo * region,uptr class_id,uptr additional_map_size) IsRegionExhausted() argument
772 PopulateFreeArray(AllocatorStats * stat,uptr class_id,RegionInfo * region,uptr requested_count) PopulateFreeArray() argument
863 RegionInfo *region = GetRegionInfo(class_id); MaybeReleaseToOS() local
[all...]
/freebsd-src/share/man/man9/
H A Dvm_map.931 .Nd virtual address space portion of virtual memory subsystem
50 .Bd -literal -offset indent
70 .Bl -tag -width ".Va needs_wakeup"
75 Each object defines a particular region within this map's address space.
98 .Bl -tag -width ".Dv MAP_PREFAULT_MADVISE"
115 to specify the copy-on-writ
[all...]
/freebsd-src/share/doc/psd/05.sysman/
H A D1.2.t28 .sh "Memory management\(dg
37 Each process begins execution with three logical areas of memory
39 The text area is read-only and shared, while the data and stack
54 On the VAX the text and data areas are adjacent in the P0 region,
55 while the stack section is in the P1 region, and grows downward.
60 by allowing pages to be mapped into memory. These mapped
66 /* protections are chosen from these bits, or-ed together */
76 #define MAP_ANON 0x0002 /* allocated from memory, swap space */
89 #define MAP_INHERIT 0x0040 /* region is retained after exec */
90 #define MAP_HASSEMAPHORE 0x0080 /* region may contain semaphores */
[all …]
/freebsd-src/contrib/llvm-project/lldb/bindings/interface/
H A DSBMemoryRegionInfoDocstrings.i2 "API clients can get information about memory regions in processes."
6 Returns whether this memory region has a list of modified (dirty)
10 memory region). You must use this method to disambiguate."
14 Return the number of dirty (modified) memory pages in this
15 memory region, if available. You must use the
17 determine if a dirty memory list is available; it will depend
22 Return the address of a modified, or dirty, page of memory
[all...]

12345678910>>...43