/freebsd/sys/contrib/device-tree/Bindings/hwmon/ |
H A D | moortec,mr75203.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schema [all...] |
/freebsd/sys/x86/isa/ |
H A D | isa_dma.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 55 #include <vm/vm.h> 56 #include <vm/vm_param.h> 57 #include <vm/pmap.h> 77 /* high byte of address is stored in this port for i-th dma channel */ 281 * Program one of DMA channels 0..3. These are in isa_dmastart() 282 * byte mode channels. in isa_dmastart() 307 outb(waport + 1, --nbytes); in isa_dmastart() 314 * Program one of DMA channels 4..7. These are in isa_dmastart() [all …]
|
/freebsd/sys/arm/broadcom/bcm2835/ |
H A D | bcm2835_dma.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 46 #include <vm/vm.h> 47 #include <vm/pmap.h> 103 /* channels used by GPU */ 112 /* DMA Control Block - 256bit aligned (p.40) */ 154 {"broadcom,bcm2835-dma", 1}, 155 {"brcm,bcm2835-dma", 1}, 183 cs = bus_read_4(sc->sc_mem, BCM_DMA_CS(ch)); in bcm_dma_reset() 187 bus_write_4(sc->sc_mem, BCM_DMA_CS(ch), 0); in bcm_dma_reset() [all …]
|
/freebsd/share/man/man4/ |
H A D | pcm.4 | 2 .\" Copyright (c) 2009-2011 Joel Dahl <joel@FreeBSD.org> 39 .Bd -ragged -offset indent 60 driver are: multichannel audio, per-application 61 volume control, dynamic mixing through virtual sound channels, true full 74 .Bl -bullet -compact 118 .Xr snd_uaudio 4 (auto-loaded on device plug) 145 .Bl -tag -widt [all...] |
/freebsd/sys/dev/ata/chipsets/ |
H A D | ata-ite.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 1998 - 2008 Søren Schmidt <sos@FreeBSD.org> 41 #include <vm/uma.h> 48 #include <dev/ata/ata-all.h> 49 #include <dev/ata/ata-pci.h> 74 if (!(ctlr->chip = ata_match_chip(dev, ids))) in ata_ite_probe() 78 ctlr->chipinit = ata_ite_chipinit; in ata_ite_probe() 90 if (ctlr->chip->chipid == ATA_IT8213F) { in ata_ite_chipinit() 92 ctlr->channels = 1; in ata_ite_chipinit() [all …]
|
H A D | ata-intel.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 1998 - 2008 Søren Schmidt <sos@FreeBSD.org> 41 #include <vm/uma.h> 48 #include <dev/ata/ata-all.h> 49 #include <dev/ata/ata-pci.h> 93 &((struct ata_intel_data *)((ctlr)->chipset_data))->smap[(ch)->unit * 2] 95 mtx_lock(&((struct ata_intel_data *)((ctlr)->chipset_data))->lock) 97 mtx_unlock(&((struct ata_intel_data *)((ctlr)->chipset_data))->lock) 154 { ATA_IBP_S4, 0, INTEL_6CH, 0, ATA_SA300, "Ibex Peak-M" }, in ata_intel_probe() [all …]
|
/freebsd/sys/dev/cxgbe/firmware/ |
H A D | t4fw_cfg_uwire.txt | 3 # Copyright (C) 2010-2017 Chelsio Communications. All rights reserved. 6 # THIS FILE WILL RESULT IN A NON-FUNCTIONAL T4 ADAPTER AND MAY RESULT 9 # This file provides the default, power-on configuration for 4-port T4-based 22 # 2. Ingress Queues with Free Lists: 1024. PCI-E SR-IOV Virtual Functions 24 # 3. Egress Queues: 128K. PCI-E SR-IOV Virtual Functions must use a 26 # 4. MSI-X Vectors: 1088. A complication here is that the PCI-E SR-IOV 28 # same umber of MSI-X Vectors as the base Physical Function. 30 # not, their MSI-X "needs" are counted by the PCI-E implementation. 32 # Functions (PF0-3) must have the same number of configured TotalVFs in 33 # their SR-IOV Capabilities. [all …]
|
H A D | t5fw_cfg_uwire.txt | 3 # Copyright (C) 2010-2017 Chelsio Communications. All rights reserved. 6 # WILL RESULT IN A NON-FUNCTIONAL ADAPTER AND MAY RESULT IN PHYSICAL DAMAGE 10 # This file provides the default, power-on configuration for 4-port T5-based 25 # 4. MSI-X Vectors: 1088. 26 # 5. Multi-Port Support (MPS) TCAM: 336 entries to support MAC destination 34 # functions for ports 0-3 on PF0-3, FCoE on PF4, iSCSI on PF5, etc. 39 # Ingress Queues and MSI-X Vectors to allow up to some number of CPUs 47 # 8 Ingress Queue/MSI-X Vectors per application function 49 # for a total of 96 Ingress Queues and MSI-X Vectors on the Unified PF. 52 # 9. Some customers will want to use PCI-E SR-IOV Capability to allow Virtual [all …]
|
H A D | t6fw_cfg_uwire.txt | 3 # Copyright (C) 2014-2015 Chelsio Communications. All rights reserved. 6 # WILL RESULT IN A NON-FUNCTIONAL ADAPTER AND MAY RESULT IN PHYSICAL DAMAGE 10 # This file provides the default, power-on configuration for 2-port T6-based 25 # 4. MSI-X Vectors: 1088. 26 # 5. Multi-Port Support (MPS) TCAM: 336 entries to support MAC destination 34 # functions for ports 0-1 on PF0-1, FCoE on PF4, iSCSI on PF5, etc. 39 # Ingress Queues and MSI-X Vectors to allow up to some number of CPUs 47 # 16 Ingress Queue/MSI-X Vectors per application function 49 # for a total of 96 Ingress Queues and MSI-X Vectors on the Unified PF. 52 # 9. Some customers will want to use PCI-E SR-IOV Capability to allow Virtual [all …]
|
H A D | t6fw_cfg_fpga.txt | 3 # Copyright (C) 2014-2015 Chelsio Communications. All rights reserved. 6 # WILL RESULT IN A NON-FUNCTIONAL ADAPTER AND MAY RESULT IN PHYSICAL DAMAGE 10 # This file provides the default, power-on configuration for 2-port T6-based 25 # 4. MSI-X Vectors: 1088. 26 # 5. Multi-Port Support (MPS) TCAM: 336 entries to support MAC destination 34 # functions for ports 0-1 on PF0-1, FCoE on PF4, iSCSI on PF5, etc. 39 # Ingress Queues and MSI-X Vectors to allow up to some number of CPUs 47 # 16 Ingress Queue/MSI-X Vectors per application function 49 # for a total of 96 Ingress Queues and MSI-X Vectors on the Unified PF. 52 # 9. Some customers will want to use PCI-E SR-IOV Capability to allow Virtual [all …]
|
/freebsd/sys/x86/x86/ |
H A D | nexus.c | 1 /*- 60 #include <vm/vm.h> 61 #include <vm/vm_param.h> 62 #include <vm/vm_page.h> 63 #include <vm/vm_phys.h> 64 #include <vm/vm_dumpset.h> 65 #include <vm/pmap.h> 190 * - IRQ resource creation should be moved to the PIC/APIC driver. in nexus_init_resources() 191 * - DRQ resource creation should be moved to the DMAC driver. in nexus_init_resources() 192 * - The above should be sorted to probe earlier than any child buses. in nexus_init_resources() [all …]
|
/freebsd/sys/dev/xen/bus/ |
H A D | xen_intr.c | 6 * Copyright (c) 2002-2005, K A Fraser 9 * Copyright © 2021-2023, Elliott Mitchell 49 #include <vm/vm.h> 50 #include <vm/pmap.h> 55 #include <xen/xen-os.h> 60 #include <machine/xen/arch-intr.h> 67 * Per-cpu event channel processing state. 95 .last_processed_l1i = LONG_BIT - 1, 96 .last_processed_l2i = LONG_BIT - [all...] |
/freebsd/sys/kern/ |
H A D | subr_witness.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 45 * Pronunciation: 'wit-n&s 59 * life -- Pilot> 79 * a sleepable lock because it is a non-sleepable lock and non-sleepable 192 * are held in a per-cpu list while sleep locks are held in per-thread list. 208 * when we traverse the list we read children[count-1] as the first entry 300 return ((w1->w_class->lc_flags & (LC_SLEEPLOCK | LC_SPINLOCK)) == in witness_lock_type_equal() 301 (w2->w_class->lc_flags & (LC_SLEEPLOCK | LC_SPINLOCK))); in witness_lock_type_equal() 309 return (a->from == b->from && a->to == b->to); in witness_lock_order_key_equal() [all …]
|
H A D | subr_sleepqueue.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 31 * channels are not owned by anyone, so there is no priority propagation. 47 * ability to set a timeout. The timeout is managed using a per-thread 55 * pre-existing abuse of that API. The same lock must also be held when 87 #include <vm/uma.h> 101 #define SC_MASK (SC_TABLESIZE - 1) 123 * c - sleep queue chain lock 163 * Prototypes for non-exported routines. 265 mtx_lock_spin(&sc->sc_lock); in sleepq_lock() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | sm8550.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,rpmh.h> 7 #include <dt-bindings/clock/qcom,sm8450-videocc.h> 8 #include <dt-bindings/clock/qcom,sm8550-camcc.h> 9 #include <dt-bindings/clock/qcom,sm8550-gcc.h> 10 #include <dt-bindings/clock/qcom,sm8550-gpucc.h> 11 #include <dt-bindings/clock/qcom,sm8550-tcsr.h> 12 #include <dt-bindings/clock/qcom,sm8550-dispcc.h> 13 #include <dt-bindings/dma/qcom-gpi.h> 14 #include <dt-bindings/firmware/qcom,scm.h> [all …]
|
H A D | sm8650.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,rpmh.h> 7 #include <dt-bindings/clock/qcom,sm8650-camcc.h> 8 #include <dt-bindings/clock/qcom,sm8650-dispcc.h> 9 #include <dt-bindings/clock/qcom,sm8650-gcc.h> 10 #include <dt-bindings/clock/qcom,sm8650-gpucc.h> 11 #include <dt-bindings/clock/qcom,sm8650-tcsr.h> 12 #include <dt-bindings/clock/qcom,sm8650-videocc.h> 13 #include <dt-bindings/dma/qcom-gpi.h> 14 #include <dt-bindings/firmware/qcom,scm.h> [all …]
|
/freebsd/sys/dev/siis/ |
H A D | siis.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 42 #include <vm/uma.h> 144 ctlr->dev = dev; in siis_attach() 149 ctlr->quirks = siis_ids[i].quirks; in siis_attach() 151 ctlr->r_grid = PCIR_BAR(0); in siis_attach() 152 if (!(ctlr->r_gmem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in siis_attach() 153 &ctlr->r_grid, RF_ACTIVE))) in siis_attach() 155 ctlr->gctl = ATA_INL(ctlr->r_gmem, SIIS_GCTL); in siis_attach() 156 /* Channels memory */ in siis_attach() [all …]
|
/freebsd/sys/dev/xen/xenstore/ |
H A D | xenstore.c | 4 * Low-level kernel interface to the XenStore. 52 #include <xen/xen-os.h> 62 #include <vm/vm.h> 63 #include <vm/pmap.h> 85 * guest either via the xen_start_info structure for a fully para- 116 /*-------------------------- Private Data Structures ------------------------*/ 174 * /note Only one requesting context can be active at a time. 218 * The HVM guest pseudo-physical frame number. This is Xen's mapping 240 * Xenstore is a user-space process that usually runs in Dom0, 254 /*-------------------------------- Global Data ------------------------------*/ [all …]
|
/freebsd/sys/dev/hyperv/netvsc/ |
H A D | if_hn.c | 1 /*- 2 * Copyright (c) 2010-2012 Citrix Inc. 3 * Copyright (c) 2009-2012,2016-2017 Microsoft Corp. 29 /*- 30 * Copyright (c) 2004-2006 Kip Macy 86 #include <vm/vm.h> 87 #include <vm/vm_extern.h> 88 #include <vm/pmap.h> 149 /* -1 for RNDIS packet message */ 150 #define HN_TX_DATA_SEGCNT_MAX (HN_GPACNT_MAX - 1) [all …]
|
/freebsd/crypto/openssh/ |
H A D | ChangeLog | 17 upstream: openssh-9.7 19 OpenBSD-Commit-ID: 618ececf58b8cdae016b149787af06240f7b0cbc 46 OpenBSD-Commit-ID: e58f18042b86425405ca09e6e9d7dfa1df9f5f7f 52 upstream: skip more whitespace, fixes find-principals on 56 OpenBSD-Commit-ID: b3a22a2afd753d70766f34bc7f309c03706b5298 67 OpenBSD-Regress-ID: f68d79e7f00caa8d216ebe00ee5f0adbb944062a 73 Prefer openssl binary from --with-ssl-dir directory. 75 Use openssl in the directory specified by --with-ssl-dir as long 86 OpenBSD-Commit-ID: 97d96a166b1ad4b8d229864a553e3e56d3116860 92 upstream: wrap a few PKCS#11-specific bits in ENABLE_PKCS11 [all …]
|
/freebsd/sys/dev/ice/ |
H A D | virtchnl.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 36 * This header file describes the Virtual Function (VF) - Physical Function 41 * desc->opcode is always aqc_opc_send_msg_to_pf 87 VIRTCHNL_STATUS_ERR_PARAM = -5, 88 VIRTCHNL_STATUS_ERR_NO_MEMORY = -18, 89 VIRTCHNL_STATUS_ERR_OPCODE_MISMATCH = -38, 90 VIRTCHNL_STATUS_ERR_CQP_COMPL_ERROR = -3 [all...] |
/freebsd/sys/dev/mlx4/mlx4_core/ |
H A D | mlx4_cmd.c | 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 141 [CMD_STAT_INTERNAL_ERR] = -EIO, in mlx4_status_to_errno() 142 [CMD_STAT_BAD_OP] = -EPERM, in mlx4_status_to_errno() 143 [CMD_STAT_BAD_PARAM] = -EINVAL, in mlx4_status_to_errno() 144 [CMD_STAT_BAD_SYS_STATE] = -ENXIO, in mlx4_status_to_errno() 145 [CMD_STAT_BAD_RESOURCE] = -EBADF, in mlx4_status_to_errno() 146 [CMD_STAT_RESOURCE_BUSY] = -EBUSY, in mlx4_status_to_errno() 147 [CMD_STAT_EXCEED_LIM] = -ENOMEM, in mlx4_status_to_errno() 148 [CMD_STAT_BAD_RES_STATE] = -EBADF, in mlx4_status_to_errno() [all …]
|
/freebsd/sys/conf/ |
H A D | NOTES | 2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs. 11 # Please use ``make LINT'' to create an old-style LINT file if you want to 12 # do kernel test-builds. 48 # auto-size based on physical memory. 66 # after most other flags. Here we use it to inhibit use of non-optimal 67 # gcc built-in functions (e.g., memcmp). 70 # The following is equivalent to 'config -g KERNELNAME' and creates 71 # 'kernel.debug' compiled with -g debugging as well as a normal 81 makeoptions CONF_CFLAGS=-fno-builtin #Don't allow use of memcmp, etc. 82 #makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IntrinsicsAMDGPU.td | 1 //===- IntrinsicsAMDGPU.td - Defines AMDGPU intrinsics -----*- tablegen -*-===// 5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 7 //===----------------------------------------------------------------------===// 9 // This file defines all of the R600-specific intrinsics. 11 //===----------------------------------------------------------------------===// 15 // The amdgpu-no-* attributes (ex amdgpu-no-workitem-id-z) typically inferred 16 // by the backend cause whole-program undefined behavior when violated, such as 18 // values. In non-entry-point functions, attempting to call a function that needs 20 // of the calling convention and also program-level UB. Outside of such IR-level UB, 21 // these preloaded registers are always set to a well-defined value and are thus `noundef`. [all …]
|
/freebsd/sys/dev/xen/netfront/ |
H A D | netfront.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2004-2006 Kip Macy 59 #include <vm/vm.h> 60 #include <vm/pmap.h> 64 #include <xen/xen-os.h> 241 struct netif_extra_info extras[XEN_NETIF_EXTRA_TYPE_MAX - 1]; 244 #define XN_RX_LOCK(_q) mtx_lock(&(_q)->lock) 245 #define XN_RX_UNLOCK(_q) mtx_unlock(&(_q)->lock) 247 #define XN_TX_LOCK(_q) mtx_lock(&(_q)->lock) [all …]
|