Home
last modified time | relevance | path

Searched +full:address +full:- +full:translation (Results 1 – 25 of 675) sorted by relevance

12345678910>>...27

/freebsd/lib/libpmc/pmu-events/arch/arm64/arm/cortex-a75/
H A Dmmu.json3 "PublicDescription": "Duration of a translation table walk handled by the MMU",
6 "BriefDescription": "Duration of a translation table walk handled by the MMU"
9 …": "Duration of a Stage 1 translation table walk handled by the MMU. This event is not counted whe…
12 …": "Duration of a Stage 1 translation table walk handled by the MMU. This event is not counted whe…
15 …": "Duration of a Stage 2 translation table walk handled by the MMU. This event is not counted whe…
18 …": "Duration of a Stage 2 translation table walk handled by the MMU. This event is not counted whe…
21 "PublicDescription": "Duration of a translation table walk requested by the LSU",
24 "BriefDescription": "Duration of a translation table walk requested by the LSU"
27 … "PublicDescription": "Duration of a translation table walk requested by the instruction side",
30 "BriefDescription": "Duration of a translation table walk requested by the instruction side"
[all …]
/freebsd/sys/dev/isci/scil/
H A Dsati_verify.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0
9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
59 * the SCSI VERIFY (10, 12, 16-byte) commands.
78 * @brief This method performs the SCSI VERIFY command translation
81 * - setting the command register
82 * - setting the device head register
83 * - filling in fields in the SATI_TRANSLATOR_SEQUENCE object.
[all …]
H A Dsati_move.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause OR GPL-2.0
9 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
22 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
28 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved.
98 if (sequence->data_direction == SATI_DATA_DIRECTION_OUT) in sati_move_set_ata_command()
105 * @brief This method will translate the SCSI transfer count from the 6-byte
107 * note for 48-bit UDMA requests, the caller must set the sector
135 if (sequence->data_direction == SATI_DATA_DIRECTION_IN) in sati_move_small_udma_translate_command()
136 sequence->protocol = SAT_PROTOCOL_UDMA_DATA_IN; in sati_move_small_udma_translate_command()
[all …]
/freebsd/sys/dev/bhnd/cores/pci/
H A Dbhnd_pcireg.h1 /*-
2 * SPDX-License-Identifier: ISC
29 * PCI/PCIe-Gen1 DMA Constants
32 #define BHND_PCI_DMA32_TRANSLATION 0x40000000 /**< PCI DMA32 address translation (sbtopci2) */
33 #define BHND_PCI_DMA32_MASK BHND_PCI_SBTOPCI2_MASK /**< PCI DMA32 translation mask */
35 #define BHND_PCIE_DMA32_TRANSLATION 0x80000000 /**< PCIe-Gen1 DMA32 address translation (sb2pcitr…
36 #define BHND_PCIE_DMA32_MASK BHND_PCIE_SBTOPCI2_MASK /**< PCIe-Gen1 DMA32 translation mask */
38 …fine BHND_PCIE_DMA64_TRANSLATION _BHND_PCIE_DMA64(TRANSLATION) /**< PCIe-Gen1 DMA64 address transl…
39 #define BHND_PCIE_DMA64_MASK _BHND_PCIE_DMA64(MASK) /**< PCIe-Gen1 DMA64 translation mask */
51 #define BHND_PCI_BCAST_ADDR 0x050 /**< Sonics broadcast address (pci) */
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/tremontx/
H A Dvirtual-memory.json31 …mpleted due to loads (including SW prefetches) whose address translations missed in all Translatio…
43 …mpleted due to loads (including SW prefetches) whose address translations missed in all Translatio…
55 …mpleted due to loads (including SW prefetches) whose address translations missed in all Translatio…
67 …mpleted due to loads (including SW prefetches) whose address translations missed in all Translatio…
79 …g from start till PMH becomes idle again (ready to serve next walk). Includes EPT-walk intervals.",
113 …e number of page walks completed due to stores whose address translations missed in all Translatio…
125 …e number of page walks completed due to stores whose address translations missed in all Translatio…
137 …e number of page walks completed due to stores whose address translations missed in all Translatio…
149 …e number of page walks completed due to stores whose address translations missed in all Translatio…
161 …g from start till PMH becomes idle again (ready to serve next walk). Includes EPT-walk intervals.",
[all …]
/freebsd/sys/arm64/vmm/
H A Dvmm_nvhe_exception.S1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
45 vector hyp_init /* Synchronous 64-bit EL1 */
46 vempty /* IRQ 64-bit EL1 */
47 vempty /* FIQ 64-bit EL1 */
48 vempty /* Error 64-bit EL1 */
50 vempty /* Synchronous 32-bit EL1 */
51 vempty /* IRQ 32-bit EL1 */
52 vempty /* FIQ 32-bit EL1 */
53 vempty /* Error 32-bit EL1 */
[all …]
H A Darm64.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
43 * Per-vCPU hypervisor state.
54 uint64_t tpidrro_el0; /* Read-only Thread ID Register */
56 uint64_t vbar_el1; /* Vector Base Address Register */
66 uint64_t far_el1; /* Fault Address Register */
70 uint64_t par_el1; /* Physical Address Register */
72 uint64_t tcr_el1; /* Translation Control Register */
73 uint64_t tcr2_el1; /* Translation Control Register 2 */
74 uint64_t ttbr0_el1; /* Translation Table Base Register 0 */
[all …]
/freebsd/sbin/pfctl/tests/
H A Dpfctl_test_list.inc1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
8 * Technology) under DARPA contract HR0011-18-C-0016 ("ECATS"), as part of the
45 PFCTL_TEST(0008, "Block with address list")
53 PFCTL_TEST(0018, "Address lists")
92 PFCTL_TEST(0079, "No-route with label")
93 PFCTL_TEST(0081, "Address list and table list with no-route")
94 PFCTL_TEST(0082, "Pass with interface, table and no-route")
103 PFCTL_TEST(0094, "Address ranges")
106 PFCTL_TEST(0097, "Divert-to")
[all …]
/freebsd/share/man/man9/
H A Dbhnd.91 .\" Copyright (c) 2015-2016 Landon Fuller <landonf@FreeBSD.org>
392 .Bd -literal
398 .Bd -literal
406 .Bd -literal
414 .Bd -literal
417 .Bd -literal
421 .Ss "DMA Address Translation Functions"
425 .Fa "struct bhnd_dma_translation *translation"
427 .Bd -literal
435 .Bd -literal
[all …]
/freebsd/sys/contrib/device-tree/Bindings/bus/
H A Dsocionext,uniphier-system-bus.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/bus/socionext,uniphier-system-bus.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 The UniPhier System Bus is an external bus that connects on-board devices to
11 the UniPhier SoC. It is a simple (semi-)parallel bus with address, data, and
15 controller registers provide the control for the translation from the offset
16 within each bank to the CPU-viewed address. The needed setup includes the
17 base address, the size of each bank. Optionally, some timing parameters can
21 - Masahiro Yamada <yamada.masahiro@socionext.com>
[all …]
H A Dmvebu-mbus.txt6 - compatible: Should be set to one of the following:
7 marvell,armada370-mbus
8 marvell,armadaxp-mbus
9 marvell,armada375-mbus
10 marvell,armada380-mbus
11 marvell,kirkwood-mbus
12 marvell,dove-mbus
13 marvell,orion5x-88f5281-mbus
14 marvell,orion5x-88f5182-mbus
15 marvell,orion5x-88f5181-mbus
[all …]
/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
20 address regions.
22 * Provide address space isolation between multiple contexts.
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 --------------------
[all …]
/freebsd/lib/libpmc/pmu-events/arch/x86/elkhartlake/
H A Dvirtual-memory.json31 …mpleted due to loads (including SW prefetches) whose address translations missed in all Translatio…
43 …mpleted due to loads (including SW prefetches) whose address translations missed in all Translatio…
55 …mpleted due to loads (including SW prefetches) whose address translations missed in all Translatio…
67 …g from start till PMH becomes idle again (ready to serve next walk). Includes EPT-walk intervals.",
91 …e number of page walks completed due to stores whose address translations missed in all Translatio…
103 …e number of page walks completed due to stores whose address translations missed in all Translatio…
115 …g from start till PMH becomes idle again (ready to serve next walk). Includes EPT-walk intervals.",
168 …ription": "Counts the number of times there was an ITLB miss and a new translation was filled into…
175 …he machine was unable to find a translation in the Instruction Translation Lookaside Buffer (ITLB)…
209 …age walks completed due to instruction fetches whose address translations missed in all Translatio…
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DPHITransAddr.h1 //===- PHITransAddr.h - PHI Translation for Addresses -----------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
25 /// PHITransAddr - An address value which tracks and handles phi translation.
27 /// address we're tracking is kept up to date. For example, if we're analyzing
28 /// an address of "&A[i]" and walk through the definition of 'i' which is a PHI
36 /// Addr - The actual address we're analyzing.
42 /// TLI - The target library info if known, otherwise null.
48 /// InstInputs - The inputs for our symbolic address.
[all …]
/freebsd/sbin/natd/
H A Dnatd.86 .Nd Network Address Translation daemon
9 .Bk -words
23 .Op Fl alias_address | a Ar address
24 .Op Fl target_address | t Ar address
44 utility provides a Network Address Translation facility for use
64 and will possibly change these before re-injecting them back into the
68 IP address is that of the current machine.
76 address and port to place in the packet.
79 .Bl -tag -width Fl
88 entry in the internal translation table.
[all …]
/freebsd/sbin/ipf/ipnat/
H A Dipnat.54 ipnat, ipnat.conf \- IPFilter NAT file format
8 file is used to specify rules for the Network Address Translation (NAT)
17 source address rewritten. Following this it is expected that the old source
18 address, and optionally port number, will be specified.
22 by some stanzas to match a packet, followed by a "->" and this is then
28 to text that appears before the "->" and the "right hand side" (RHS) for text
37 map $nif 0/0 -> 0/32
43 map ppp0 0/0 -> 0/32
53 .SH OUTBOUND SOURCE TRANSLATION (map'ing)
54 Changing the source address of a packet is traditionally performed using
[all …]
/freebsd/share/man/man5/
H A Dpf.conf.510 .\" - Redistributions of source code must retain the above copyright
12 .\" - Redistributions in binary form must reproduce the above
45 .Bl -tag -width xxxx
47 User-defined variables may be defined and used later, simplifying
57 Ethernet filtering provides rule-based blocking or passing of Ethernet packets.
62 Queueing provides rule-based bandwidth control.
63 .It Cm Translation Li (Various forms of NAT)
64 Translation rules specify how addresses are to be mapped or redirected to
67 Packet filtering provides rule-based blocking or passing of packets.
81 .Ar set require-order
[all …]
/freebsd/sys/contrib/device-tree/Bindings/powerpc/fsl/
H A Draideng.txt3 RAID Engine nodes are defined to describe on-chip RAID accelerators. Each RAID
11 - compatible: Should contain "fsl,raideng-v1.0" as the value
15 - reg: offset and length of the register set for the device
16 - ranges: standard ranges property specifying the translation
17 between child address space and parent address space
22 compatible = "fsl,raideng-v1.0";
23 #address
[all...]
/freebsd/sys/contrib/device-tree/Bindings/pci/
H A Ddesignware-pcie.txt4 - compatible:
5 "snps,dw-pcie" for RC mode;
6 "snps,dw-pcie-ep" for EP mode;
7 - reg: For designware cores version < 4.80 contains the configuration
8 address space. For designware core version >= 4.80, contains
9 the configuration and ATU address space
10 - reg-names: Must be "config" for the PCIe configuration space and "atu" for
11 the ATU address space.
12 (The old way of getting the configuration address space from "ranges"
15 - #address-cells: set to <3>
[all …]
/freebsd/sys/arm64/iommu/
H A Dsmmureg.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
8 * Technology) under DARPA contract HR0011-18-C-0016 ("ECATS"), as part of the
40 #define IDR0_ST_LVL_2 (0x1 << IDR0_ST_LVL_S) /* 2-level Stream Table*/
46 #define IDR0_TTENDIAN_S 21 /* Endianness for translation table walks.*/
52 #define IDR0_CD2L (1 << 19) /* 2-level Context descriptor table*/
53 #define IDR0_VMID16 (1 << 18) /* 16-bit VMID supported */
54 #define IDR0_VMW (1 << 17) /* VMID wildcard-matching */
56 #define IDR0_ATOS (1 << 15) /* Address Translation Operations */
57 #define IDR0_SEV (1 << 14) /* WFE wake-up events */
[all …]
/freebsd/contrib/pf/authpf/
H A Dauthpf.84 .\" Copyright (c) 1998-2007 Bob Beck (beck@openbsd.org>. All rights reserved.
23 .Nm authpf-noip
27 .Nm authpf-noip
52 .Nm authpf-noip
55 place from the same IP address.
59 classifying connections by IP address;
60 in this case the client's IP address
66 Additionally, states associated with the client IP address
72 .Nm authpf-noip ,
76 .Pa /usr/sbin/authpf-noi
[all...]
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Darm,coresight-catu.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/arm/arm,coresight-catu.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Arm Coresight Address Translation Unit (CATU)
10 - Mathieu Poirier <mathieu.poirier@linaro.org>
11 - Mike Leach <mike.leach@linaro.org>
12 - Leo Yan <leo.yan@linaro.org>
13 - Suzuki K Poulose <suzuki.poulose@arm.com>
23 The CoreSight Address Translation Unit (CATU) translates addresses between an
[all …]
/freebsd/sys/contrib/dev/acpica/components/resources/
H A Drsdumpinfo.c3 * Module Name: rsdumpinfo - Tables used to display resource descriptors.
11 * Some or all of this work - Copyright (c) 1999 - 2025, 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",…
214 …{ACPI_RSD_1BITFLAG, ACPI_RSD_OFFSET (Io.IoDecode), "Address Decoding", …
[all …]
/freebsd/sys/arm/include/
H A Dsysreg.h1 /*-
31 * Note that when register r0 is hard-coded in these definitions it means the
33 * because some syntatically-valid register name has to appear at that point to
98 #define CP15_NSACR(rr) p15, 0, rr, c1, c1, 2 /* Non-Secure Access Control Register */
110 #define CP15_TTBR0(rr) p15, 0, rr, c2, c0, 0 /* Translation Table Base Register 0 */
111 #define CP15_TTBR1(rr) p15, 0, rr, c2, c0, 1 /* Translation Table Base Register 1 */
112 #define CP15_TTBCR(rr) p15, 0, rr, c2, c0, 2 /* Translation Table Base Control Register */
114 #define CP15_HTCR(rr) p15, 4, rr, c2, c0, 2 /* Hyp Translation Control Register */
115 #define CP15_VTCR(rr) p15, 4, rr, c2, c1, 2 /* Virtualization Translation Control Register */
137 #define CP15_DFAR(rr) p15, 0, rr, c6, c0, 0 /* Data Fault Address Register */
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnosticASTKinds.td1 //==--- DiagnosticASTKinds.td - libast diagnostics ------------------------===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
32 "%select{non-constexpr|undefined}0 %select{function|constructor}1 %2 cannot "
50 "static type %1 of operand is a non-public base class of dynamic type %2|"
53 "%3 is a non-public base class of dynamic type %2 of operand}0">;
58 "non-literal type %0 cannot be used in a constant expression">;
63 "address of non-static constexpr variable %0 may differ on each invocation "
64 "of the enclosing function; add 'static' to give it a constant address">;
67 "heap-allocated object is not a constant expression">;
[all …]

12345678910>>...27