Home
last modified time | relevance | path

Searched +full:access +full:- +full:granularity (Results 1 – 25 of 140) sorted by relevance

123456

/freebsd/sys/contrib/dev/acpica/components/executer/
H A Dexprep.c3 * Module Name: exprep - ACPI AML field prep utilities
11 * Some or all of this work - Copyright (c) 1999 - 2024, Intel Corp.
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
108 * any of its subsidiaries will export/re-export any technical data, process,
130 * 3. Neither the names of the above-listed copyright holders nor the names
185 * PARAMETERS: FieldBitOffset - Start of field within parent region/buffer
186 * FieldBitLength - Length of field in bits
187 * RegionLength - Length of parent in bytes
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DMemProfiler.cpp1 //===- MemProfiler.cpp - memory allocation and access profiler ------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // to increment the access count held in a shadow memory location, or
15 //===----------------------------------------------------------------------===//
64 // Scale from granularity down to shadow size.
82 // Command-line flags.
85 "memprof-guard-against-version-mismatch",
89 // This flag may need to be replaced with -f[no-]memprof-reads.
90 static cl::opt<bool> ClInstrumentReads("memprof-instrument-reads",
[all …]
H A DAddressSanitizer.cpp1 //===- AddressSanitizer.cpp - memory error detector -----------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
16 //===----------------------------------------------------------------------===//
194 // Command-line flags.
197 "asan-kernel", cl::desc("Enable KernelAddressSanitizer instrumentation"),
201 "asan-recover",
202 cl::desc("Enable recovery mode (continue-after-error)."),
206 "asan-guard-against-version-mismatch",
210 // This flag may need to be replaced with -f[no-]asan-reads.
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_premap_shadow.cpp1 //===-- asan_premap_shadow.cpp --------------------------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
24 // access any external symbol, including its own non-hidden globals.
28 uptr granularity = GetMmapGranularity(); in PremapShadowSize() local
29 return RoundUpTo(GetMaxVirtualAddress() >> ASAN_SHADOW_SCALE, granularity); in PremapShadowSize()
/freebsd/share/doc/papers/jail/
H A Dpaper.ms14 …rnational System Administration and Networking Conference "SANE 2000" May 22-25, 2000 in Maastrich…
17 Poul-Henning Kamp <phk@FreeBSD.org>
25 OS. FreeBSD 4.0-RELEASE was the first release including this
27 Follow-on work was sponsored by Safeport Network Services,
32 Adding fine-grained access control improves the expressiveness,
39 Where multiple mutually un-trusting parties are introduced,
57 The UNIX access control mechanism is designed for an environment with two
60 system, allowing easy sharing of files and inter-process communication.
63 Users of FreeBSD in non-traditional UNIX environments must balance
71 simultaneously impose system-wide mandatory policies on process
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_dynamic_shadow.cpp1 //===-- hwasan_dynamic_shadow.cpp -------------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
13 //===----------------------------------------------------------------------===//
27 // access any external symbol, including its own non-hidden globals.
64 const uptr granularity = kMaxGranularity; in FindPremappedShadowStart() local
67 const uptr shadow_size = RoundUpTo(shadow_size_bytes, granularity); in FindPremappedShadowStart()
104 ElfW(Addr)* offset = reinterpret_cast<ElfW(Addr)*>(r->r_offset); in InitShadowGOT()
105 ElfW(Addr) resolver = r->r_addend; in InitShadowGOT()
/freebsd/sys/contrib/dev/acpica/components/resources/
H A Drsaddr.c3 * Module Name: rsaddr - Address resource descriptors (16/32/64)
11 * Some or all of this work - Copyright (c) 1999 - 2024, Intel Corp.
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
108 * any of its subsidiaries will export/re-export any technical data, process,
130 * 3. Neither the names of the above-listed copyright holders nor the names
162 * AcpiRsConvertAddress16 - All WORD (16-bit) address resources
176 /* Resource Type, General Flags, and Type-Specific Flags */
182 * Address Granularity
[all …]
H A Drsdumpinfo.c3 * Module Name: rsdumpinfo - Tables used to display resource descriptors.
11 * Some or all of this work - Copyright (c) 1999 - 2024, Intel Corp.
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
108 * any of its subsidiaries will export/re-export any technical data, process,
130 * 3. Neither the names of the above-listed copyright holders nor the names
200 …{ACPI_RSD_TITLE, ACPI_RSD_TABLE_SIZE (AcpiRsDumpStartDpf), "Start-Dependent-Functions…
208 …{ACPI_RSD_TITLE, ACPI_RSD_TABLE_SIZE (AcpiRsDumpEndDpf), "End-Dependent-Functions",…
242 …{ACPI_RSD_TITLE, ACPI_RSD_TABLE_SIZE (AcpiRsDumpMemory24), "24-Bit Memory Range", …
[all …]
/freebsd/sys/contrib/device-tree/Bindings/memory-controllers/
H A Dti,gpmc-child.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/memory-controllers/ti,gpmc-child.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Tony Lindgren <tony@atomide.com>
11 - Roger Quadros <rogerq@kernel.org>
24 gpmc,sync-clk-ps:
28 # Chip-select signal timings corresponding to GPMC_CONFIG2:
29 gpmc,cs-on-ns:
33 gpmc,cs-rd-off-ns:
[all …]
H A Domap-gpmc.txt7 - compatible: Should be set to one of the following:
9 ti,omap2420-gpmc (omap2420)
10 ti,omap2430-gpmc (omap2430)
11 ti,omap3430-gpmc (omap3430 & omap3630)
12 ti,omap4430-gpmc (omap4430 & omap4460 & omap543x)
13 ti,am3352-gpmc (am335x devices)
15 - reg: A resource specifier for the register space
17 - ti,hwmods: Should be set to "ti,gpmc" until the DT transition is
19 - #address-cells: Must be set to 2 to allow memory address translation
20 - #size-cells: Must be set to 1 to allow CS address passing
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DInstSimplifyPass.h1 //===- InstSimplifyPass.h ---------------------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
24 /// - It will never introduce *new* instructions.
25 /// - There is no need to iterate to a fixed point.
28 /// also be useful (in tests and other contexts) to have access to this very
29 /// restricted transform at a pass granularity. However, for a much more
/freebsd/share/doc/papers/malloc/
H A Dkernel.ms2 .\" ----------------------------------------------------------------------------
3 .\" "THE BEER-WARE LICENSE" (Revision 42):
6 .\" this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
7 .\" ----------------------------------------------------------------------------
37 pretty much the situation, except that the granularity is now pages:
39 pages out to free them up, and then plugs them into the page-table of
46 the rest will be paged in, if and when the process tries to access them.
/freebsd/usr.sbin/bsnmpd/modules/snmp_bridge/
H A DBRIDGE-MIB.txt1 --
2 -- Copyright (C) The Internet Society (2005).
3 --
4 -- This document is subject to the rights, licenses and restrictions
5 -- contained in BCP 78, and except as set forth therein, the authors
6 -- retain all their rights.
7 --
8 -- This document and the information contained herein are provided on an
9 -- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
10 -- OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
[all …]
/freebsd/share/man/man4/
H A Dacpi_battery.439 An ACPI-compatible battery device supports either a Control
65 .Bl -tag -width indent
71 .Bl -tag -width indent
78 .Bl -tag -width indent
93 .Li -1
110 .Bl -tag -width indent
113 There are the following well-known values:
114 .Bl -tag -width indent
137 .Bl -tag -width indent
160 .Bl -tag -width indent
[all …]
/freebsd/sys/contrib/xen/io/
H A Dblkif.h4 * Unified block-device I/O interface for Xen guest OSes.
24 * Copyright (c) 2003-2004, Keir Fraser
35 * Front->back notifications: When enqueuing a new request, sending a
37 * hold-off mechanism provided by the ring macros). Backends must set
40 * Back->front notifications: When enqueuing a new response, sending a
42 * hold-off mechanism provided by the ring macros). Frontends must set
80 *------------------ Backend Device Identification (PRIVATE) ------------------
85 * The read or write access permissions to the backing store to be
95 * physical-device
102 * physical-device-path
[all …]
/freebsd/share/man/man9/
H A Ddisk.949 The disk storage API permits kernel device drivers providing access to
50 disk-like storage devices to advertise the device to other kernel
61 In addition, some fields are reserved for use by GEOM in managing access
96 In addition, it prevents a re-taste on last close for writing if an error
100 the device driver is not allowed to access the contents of
118 .Bl -tag -width indent
148 .Bl -tag -width indent
172 This function should return -
[all...]
/freebsd/usr.sbin/iostat/
H A Diostat.895 .Bl -tag -width flag
133 In the old-style blocks transferred display
155 Display old-style
175 .Bl -tag -width indent -compact
177 .Bl -tag -width 9n -compact
179 Direct Access devices
181 Sequential Access devices
207 .Bl -tag -width 9n -compact
219 .Bl -tag -width 9n -compact
255 command will accept and honor a non-integer number of seconds.
[all …]
/freebsd/share/doc/psd/05.sysman/
H A D2.2.t32 The file system abstraction provides access to a hierarchical
35 other sub-directories) as well as files and references to other
36 objects such as devices and inter-process communications sockets.
41 Files may be read and written in a random-access fashion.
81 Only the super-user can change the root directory context of a process.
120 #define O_NDELAY 004 /* non-blocking open */
130 access rights to the file before allowing the \fIopen\fP to succeed.
138 Each digit encodes read access as 4, write access as 2 and execute
139 access as 1, or'ed together. The 0700 bits describe owner
140 access, the 070 bits describe the access rights for processes in the same
[all …]
/freebsd/sys/contrib/dev/acpica/compiler/
H A Daslmessages.c3 * Module Name: aslmessages.c - Compiler error/warning message strings
11 * Some or all of this work - Copyright (c) 1999 - 2024, Intel Corp.
28 * 2.3. Intel grants Licensee a non-exclusive and non-transferable patent
104 * re-exports any such software from a foreign destination, Licensee shall
105 * ensure that the distribution and export/re-export of the software is in
108 * any of its subsidiaries will export/re-export any technical data, process,
130 * 3. Neither the names of the above-listed copyright holders nor the names
194 * NOTE2: With the introduction of the -vw option to disable specific messages,
197 * cannot be removed from this list, as it will affect the -vw option.
205 /* ASL_MSG_ALIGNMENT */ "Must be a multiple of alignment/granularity value",
[all …]
/freebsd/sys/dev/ice/
H A Dice_type.h1 /* SPDX-License-Identifier: BSD-3-Clause */
56 * DIV_S64 - Divide signed 64-bit value with signed 64-bit divisor
60 * Use DIV_S64 for any 64-bit divide which operates on signed 64-bit dividends.
61 * Do not use this for unsigned 64-bi
[all...]
/freebsd/share/doc/smm/05.fastfs/
H A D5.t50 access routines have been introduced to provide a consistent
107 A simpler technique is to serialize access to a file with locks.
113 a mechanism that locks at the granularity of a file is sufficient.
120 access a file;
152 another process may access the file.
201 systems, nor does it support inter-machine linkage.
/freebsd/sys/contrib/device-tree/Bindings/iommu/
H A Diommu.txt10 * Remap address space to allow devices to access physical memory ranges that
13 Example: 32-bit DMA to 64-bit physical addresses
15 * Implement scatter-gather at page level granularity so that the device does
29 IOMMUs can be single-master or multiple-master. Single-master IOMMU devices
30 typically have a fixed association to the master device, whereas multiple-
34 "dma-ranges" property that describes how the physical address space of the
35 IOMMU maps to memory. An empty "dma-ranges" property means that there is a
39 --------------------
40 - #iommu-cells: The number of cells in an IOMMU specifier needed to encode an
44 the specific IOMMU. Below are a few examples of typical use-cases:
[all …]
/freebsd/sys/kern/
H A Dsubr_smr.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
46 * Fraser, K. 2004. Practical Lock-Freedom. PhD Thesis, University
49 * Wang, Stamler, Parmer. 2016 Parallel Sections: Scaling System-Level
50 * Data-Structures
55 * use-after-free errors with lockless datastructures or as
59 * number that is updated on some application defined granularity.
65 * readers by storing an invalid sequence number in the per-cpu
71 * maintains the invariant that all readers can safely access memory
92 * complete without waiting. The batch granularity and free-to-use
[all …]
/freebsd/lib/libsys/
H A Dshm_open.268 An access mode of either
158 This ensures that the object can be mapped using so-called
161 number of translation lookaside buffer (TLB) entries required to access a
169 Largepage shared memory objects behave slightly differently from non-largepage
171 .Bl -bullet -offset indent
181 Most attributes of such a mapping can only be modified at the granularity
188 must be large page size-aligned, and the length of the operation must be a
216 .Bl -tag -offset indent -width SHM_
218 If the (non-blocking) memory allocation fails because there is insufficient free
250 .Bd -literal
[all …]
/freebsd/sys/x86/include/
H A Dsegments.h1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
58 * For long-mode apps, %cs only has the conforming bit in sd_type, the sd_dpl,
70 unsigned sd_gran:1; /* limit granularity (byte/page units)*/
84 unsigned sd_gran:1; /* limit granularity (byte/page units)*/
88 #define USD_GETBASE(sd) (((sd)->sd_lobase) | (sd)->sd_hibase << 24)
89 #define USD_SETBASE(sd, b) (sd)->sd_lobase = (b); \
90 (sd)->sd_hibase = ((b) >> 24);
91 #define USD_GETLIMIT(sd) (((sd)->sd_lolimit) | (sd)->sd_hilimit << 16)
92 #define USD_SETLIMIT(sd, l) (sd)->sd_lolimit = (l); \
[all …]

123456