| /freebsd/share/man/man9/ |
| H A D | bus_dma.9 | 119 .Fn bus_dmamap_destroy "bus_dma_tag_t dmat" "bus_dmamap_t map" 121 .Fn bus_dmamap_load "bus_dma_tag_t dmat" "bus_dmamap_t map" "void *buf" \ 125 .Fn bus_dmamap_load_bio "bus_dma_tag_t dmat" "bus_dmamap_t map" \ 129 .Fn bus_dmamap_load_ccb "bus_dma_tag_t dmat" "bus_dmamap_t map" \ 133 .Fn bus_dmamap_load_crp "bus_dma_tag_t dmat" "bus_dmamap_t map" \ 137 .Fn bus_dmamap_load_crp_buffer "bus_dma_tag_t dmat" "bus_dmamap_t map" \ 141 .Fn bus_dmamap_load_mbuf "bus_dma_tag_t dmat" "bus_dmamap_t map" \ 145 .Fn bus_dmamap_load_mbuf_sg "bus_dma_tag_t dmat" "bus_dmamap_t map" \ 148 .Fn bus_dmamap_load_uio "bus_dma_tag_t dmat" "bus_dmamap_t map" \ 152 .Fn bus_dmamap_unload "bus_dma_tag_t dmat" "bus_dmamap_t map" [all …]
|
| H A D | kmsan.9 | 1 .\"- 33 .Nd Kernel Memory SANitizer 36 .Pa GENERIC-KMSAN 37 kernel configuration can be used to compile a KMSAN-enabled kernel using 42 .Bd -ragged -offset indent 64 uninitialized memory in the kernel. 70 calls preceding memory accesses. 73 runtime component and use hidden, byte-granular shadow state to determine 75 When uninitialized memory is used as a source operand in certain operations, 76 such as control flow expressions or memory accesses, the runtime reports [all …]
|
| H A D | kasan.9 | 1 .\"- 36 .Pa GENERIC-KASAN 37 kernel configuration can be used to compile a KASAN-enabled kernel using 42 .Bd -ragged -offset indent 52 memory accesses in the kernel. 58 calls upon every memory access. 61 and permit run-time detection of several types of bugs including 62 use-after-frees, double frees and frees of invalid pointers, and out-of-bounds 64 These protections apply to memory allocated by 73 Memory accesses through the kernel map are sanitized, but accesses via the [all …]
|
| H A D | vm_map.9 | 31 .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. 79 A mutex which is used if the map is a system map. 81 A count of the members in use within the circular map entry list. 85 Used to determine if the map has changed since its last access. 89 Root node of a binary search tree used for fast lookup of map entries. 91 Pointer to the underlying physical map with which this virtual map 97 Possible map flags: [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm64/ti/ |
| H A D | k3-am68-sk-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/ 6 /dts-v1/; 8 #include "k3-j721s2.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 12 memory@80000000 { 13 device_type = "memory"; 14 bootph-all; 20 reserved_memory: reserved-memory { 21 #address-cells = <2>; [all …]
|
| H A D | k3-j721e-som-p0.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * Copyright (C) 2019-2024 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 10 #include "k3-j721e.dtsi" 13 memory@80000000 { 14 device_type = "memory"; 15 bootph-all; 21 reserved_memory: reserved-memory { 22 #address-cells = <2>; 23 #size-cells = <2>; [all …]
|
| H A D | k3-am68-phycore-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 6 * https://www.phytec.eu/en/produkte/system-on-modules/phycore-am68x-tda4x/ 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/net/ti-dp83867.h> 13 #include "k3-j721s2.dtsi" 16 compatible = "phytec,am68-phycore-som", "ti,j721s2"; 17 model = "PHYTEC phyCORE-AM68x"; 25 memory@80000000 { 26 device_type = "memory"; [all …]
|
| H A D | k3-am642-tqma64xxl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/ 4 * Copyright (c) 2022-2024 TQ-Systems GmbH <linux@ew.tq-group.com>, D-82229 Seefeld, Germany. 7 #include "k3-am642.dtsi" 16 memory@80000000 { 17 device_type = "memory"; 18 /* 1G RAM - default variant */ 23 reserved-memory { 24 #address-cells = <2>; 25 #size-cells = <2>; [all …]
|
| H A D | k3-j721s2-som-p0.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2021-2024 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 10 #include "k3-j721s2.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 14 memory@80000000 { 15 device_type = "memory"; 16 bootph-all; 22 /* Reserving memory regions still pending */ 23 reserved_memory: reserved-memory { [all …]
|
| H A D | k3-am64-phycore-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * Copyright (C) 2021-2024 PHYTEC America, LLC - https://www.phytec.com 6 * Copyright (C) 2022-2024 PHYTEC Messtechnik GmbH 10 * https://www.phytec.com/product/phycore-am64x 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/leds/common.h> 15 #include <dt-bindings/net/ti-dp83867.h> 18 model = "PHYTEC phyCORE-AM64x"; 19 compatible = "phytec,am64-phycore-som", "ti,am642"; 27 memory@80000000 { [all …]
|
| H A D | k3-am67a-beagley-ai.dts | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 3 * https://beagley-ai.org/ 5 * Copyright (C) 2024 Texas Instruments Incorporated - https://www.ti.com/ 9 /dts-v1/; 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/net/ti-dp83867.h> 13 #include "k3-j722s.dtsi" 16 compatible = "beagle,am67a-beagley-ai", "ti,j722s"; 17 model = "BeagleBoard.org BeagleY-AI"; 27 stdout-path = &main_uart0; [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
| H A D | qcs8550.dtsi | 1 // 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 …]
|
| H A D | msm8994-msft-lumia-octagon.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/input/gpio-keys.h> 14 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 18 * memory mappings which are different in this device. 20 /delete-node/ &adsp_mem; 21 /delete-node/ &audio_mem; 22 /delete-node/ &cont_splash_mem; 23 /delete-node/ &mba_mem; 24 /delete-node/ &mpss_mem; [all …]
|
| H A D | sdm845-lg-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 16 /delete-node/ &adsp_mem; 17 /delete-nod [all...] |
| /freebsd/share/man/man4/ |
| H A D | bce.4 | 1 .\" Copyright (c) 2006-2014 QLogic Corporation 35 .Bd -ragged -offset indent 43 .Bd -literal -offset indent 62 .Bl -item -offset indent -compact 72 10/100/1000Mbps operation in full-duplex mode 74 10/100Mbps operation in half-duplex mode 80 .Bl -tag -width ".Cm 10baseT/UTP" 92 .Cm full-duplex 94 .Cm half-duplex 102 .Cm full-duplex [all …]
|
| /freebsd/stand/kboot/libkboot/ |
| H A D | efi.c | 4 * SPDX-License-Identifier: BSD-2-Clause 19 vm_paddr_t efi_map_phys_dst; /* From our memory map metadata module */ 28 /* Note: This is useless since runtime-map is a subset */ 34 struct efi_md *map; /* Really an array */ 41 * through entries - 1. 45 snprintf(fn, sizeof(fn), "/sys/firmware/efi/runtime-map/%d/phys_addr", entries++); 54 entries--; 65 map = (struct efi_md *)(buf + efisz); 66 bzero(map, sz); 67 efi_map_hdr->memory_size = map_size; [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm64/xilinx/ |
| H A D | versal-net-vn-x-b2197-01-revA.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 * (C) Copyright 2022 - 2025, Advanced Micro Devices, Inc. 11 /dts-v1/; 13 #include "versal-net.dtsi" 14 #include "versal-net-clk.dtsi" 15 #include <dt-bindings/gpio/gpio.h> 18 compatible = "xlnx,versal-net-vnx-revA", "xlnx,versal-net-vnx", "xlnx,versal-net"; 20 dma-coherent; 22 memory: memory@0 { label 24 device_type = "memory"; [all …]
|
| /freebsd/sys/contrib/edk2/Include/Protocol/ |
| H A D | DeviceIo.h | 5 memory mapped IO, IO, PCI Config space, and DMA. 7 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> 8 SPDX-License-Identifier: BSD-2-Clause-Patent 51 Enables a driver to access device registers in the appropriate memory or I/O space. 90 Memory for the Device Path is allocated from the pool. 94 @retval EFI_UNSUPPORTED The PciAddress does not map to a valid EFI Device Path. 107 /// A read operation from system memory by a bus master. 112 /// A write operation to system memory by a bus master. 117 /// Provides both read and write access to system memory 126 Provides the device-specific addresses needed to access system memory. [all …]
|
| /freebsd/sys/dev/oce/ |
| H A D | oce_util.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 34 * freebsd-drivers@emulex.com 50 * @brief Allocate DMA memory 53 * @param dma dma memory area 64 rc = bus_dma_tag_create(bus_get_dma_tag(sc->dev), in oce_dma_alloc() 69 size, 1, size, 0, NULL, NULL, &dma->tag); in oce_dma_alloc() 72 rc = bus_dmamem_alloc(dma->tag, in oce_dma_alloc() 73 &dma->ptr, in oce_dma_alloc() 76 &dma->map); in oce_dma_alloc() [all …]
|
| /freebsd/sys/contrib/xen/arch-x86/hvm/ |
| H A D | start_info.h | 32 * 0 +----------------+ 35 * 4 +----------------+ 37 * | | versions are guaranteed to be backwards-compatible. 38 * 8 +----------------+ 40 * 12 +----------------+ 42 * 16 +----------------+ 45 * 24 +----------------+ 47 * | | a zero-terminated ASCII string. 48 * 32 +----------------+ 50 * 40 +----------------+ [all …]
|
| /freebsd/sys/dev/exca/ |
| H A D | exca.c | 1 /*- 2 * SPDX-License-Identifier: BSD-4-Clause AND BSD-2-Clause 4 * Copyright (c) 2002-2005 M. Warner Losh <imp@FreeBSD.org> 91 "Intel i82365SL-A/B or clone", 92 "Intel i82365sl-D 178 struct mem_map_index_st *map; exca_do_mem_map() local 455 struct io_map_index_st *map; exca_do_io_map() local [all...] |
| /freebsd/sys/contrib/device-tree/Bindings/soc/qcom/ |
| H A D | qcom,smem.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm Shared Memory Manager 10 - Andy Gross <agross@kernel.org> 11 - Bjorn Andersson <bjorn.andersson@linaro.org> 14 This binding describes the Qualcomm Shared Memory Manager, a region of 15 reserved-memory used to share data between various subsystems and OSes in 25 memory-region: 27 description: handle to memory reservation for main SMEM memory region. [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/ |
| H A D | numa.txt | 6 1 - Introduction 9 Systems employing a Non Uniform Memory Access (NUMA) architecture contain 10 collections of hardware resources including processors, memory, and I/O buses, 12 Processor accesses to memory within the local NUMA node is generally faster 13 than processor accesses to memory outside of the local NUMA node. 18 2 - numa-node-id 23 a node id is a 32-bit integer. 26 numa-node-id property which contains the node id of the device. 30 numa-node-id = <0>; 33 numa-node-id = <1>; [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm/st/ |
| H A D | ste-db8500.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 #include "ste-dbx5x0.dtsi" 8 operating-points = <998400 0 15 reserved-memory { 16 #address-cells = <1>; 17 #size-cells = <1>; 20 /* Modem trace memory */ 23 no-map; 26 /* Modem shared memory */ 29 no-map; [all …]
|
| H A D | ste-db8520.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 #include "ste-dbx5x0.dtsi" 8 operating-points = <1152000 0 15 reserved-memory { 16 #address-cells = <1>; 17 #size-cells = <1>; 20 /* Modem trace memory */ 23 no-map; 26 /* Modem shared memory */ 29 no-map; [all …]
|