Home
last modified time | relevance | path

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

12345678910>>...41

/freebsd/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/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/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/sys/contrib/device-tree/src/arm64/qcom/
H A Dqcs8550.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
3 * Copyright (c) 2023-2024, Qualcomm Innovation Center, Inc. All rights reserved.
8 /delete-node/ &reserved_memory;
11 reserved_memory: reserved-memory {
12 #address-cells = <2>;
13 #size-cells = <2>;
17 /* These are 3 types of reserved memory regions here:
24 * table and add reserved memory regions to efi config table. Current
25 * reserved memory region may have reserved region which was not yet
27 * 2. Firmware related memory regions which are shared with Kernel
[all …]
/freebsd/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/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 -tag -width indent
[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/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/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/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/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/share/man/man5/
H A Dprocfs.5
/freebsd/sys/contrib/device-tree/Bindings/remoteproc/
H A Dqcom,sm8550-pas.yaml1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/remoteproc/qcom,sm8550-pas.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19 - qcom,sdx75-mpss-pas
20 - qcom,sm8550-adsp-pas
21 - qcom,sm8550-cdsp-pas
22 - qcom,sm8550-mpss-pas
23 - qcom,sm8650-adsp-pas
[all …]
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-dsp-rproc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Suman Anna <s-anna@ti.com>
13 The TI K3 family of SoCs usually have one or more TI DSP Core sub-systems
14 that are used to offload some of the processor-intensive tasks or algorithms,
17 These processor sub-systems usually contain additional sub-modules like
18 L1 and/or L2 caches/SRAMs, an Interrupt Controller, an external memory
23 Each DSP Core sub-system is represented as a single DT node. Each node has a
[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-mss-pil.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bjorn Andersson <andersson@kernel.org>
11 - Sibi Sankar <quic_sibis@quicinc.com>
20 - qcom,msm8996-mss-pil
21 - qcom,msm8998-mss-pil
22 - qcom,sdm660-mss-pil
23 - qcom,sdm845-mss-pil
[all …]
/freebsd/sys/contrib/device-tree/Bindings/pmem/
H A Dpmem-region.txt1 Device-tree bindings for persistent memory regions
2 --------
[all...]
/freebsd/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-schema
[all...]
/freebsd/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-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // partially-typed abstraction of memory useful for path-sensitive dataflow
13 //===----------------------------------------------------------------------===//
63 /// Represent a region's offset within the top level base region.
65 /// The base region.
68 /// The bit offset within the base region. Can be negative.
92 //===----------------------------------------------------------------------===//
93 // Base region classes.
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_allocator_primary64.h1 //===-- sanitizer_allocator_primary64.h -------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
18 // SizeClassAllocator64 -- allocator for 64-bit address space.
25 // At the beginning the entire space is mprotect-ed, then small parts of it
28 // Region: a part of Space dedicated to a single size class.
31 // UserChunk: a piece of memory returned to user.
34 // FreeArray is an array free-d chunks (stored as 4-byte offsets)
36 // A Region looks like this:
[all …]
/freebsd/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-write properties of regions within the map:
116 .Bl -tag -width ".Dv MAP_PREFAULT_MADVISE"
118 The mapping is copy-on-write.
122 The mapping should be prefaulted into physical memory.
124 The mapping should be partially prefaulted into physical memory.
[all …]
/freebsd/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 …]

12345678910>>...41