Home
last modified time | relevance | path

Searched +full:vm +full:- +full:active +full:- +full:channels (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/sys/contrib/device-tree/Bindings/hwmon/
H A Dmoortec,mr75203.yaml1 # 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 Disa_dma.c1 /*-
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 Dbcm2835_dma.c1 /*-
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 Dpcm.42 .\" 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 Data-ite.c1 /*-
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 Data-intel.c1 /*-
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 Dt4fw_cfg_uwire.txt3 # 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 Dt5fw_cfg_uwire.txt3 # 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 Dt6fw_cfg_uwire.txt3 # 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 Dt6fw_cfg_fpga.txt3 # 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 Dnexus.c1 /*-
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 Dxen_intr.c6 * 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 Dsubr_witness.c1 /*-
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 Dsubr_sleepqueue.c1 /*-
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 Dsm8550.dtsi1 // 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 Dsm8650.dtsi1 // 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 Dsiis.c1 /*-
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 Dxenstore.c4 * 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 Dif_hn.c1 /*-
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 DChangeLog17 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 Dvirtchnl.h1 /* 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 Dmlx4_cmd.c16 * - 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 DNOTES2 # 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 DIntrinsicsAMDGPU.td1 //===- 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 Dnetfront.c1 /*-
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 …]

12