Home
last modified time | relevance | path

Searched +full:num +full:- +full:guest +full:- +full:ids (Results 1 – 9 of 9) sorted by relevance

/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/
H A Driscv,imsics.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/riscv,imsics.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: RISC-V Incoming MSI Controller (IMSIC)
10 - Anup Patel <anup@brainfault.org>
13 The RISC-V advanced interrupt architecture (AIA) defines a per-CPU incoming
14 MSI controller (IMSIC) for handling MSIs in a RISC-V platform. The RISC-V
15 AIA specification can be found at https://github.com/riscv/riscv-aia.
17 The IMSIC is a per-CPU (or per-HART) device with separate interrupt file
[all …]
/freebsd/sys/dev/virtio/
H A Dvirtio_ring.h1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
38 /* This marks a buffer as write-only (otherwise read-only). */
43 /* The Host uses this in used->flags to advise the Guest: don't kick me
45 * optimization. Guest will still kick if it's out of buffers. */
47 /* The Guest uses this in avail->flags to advise the Host: don't
55 /* Address (guest-physical). */
71 /* uint32_t is used here for ids for padding reasons. */
86 unsigned int num; member
94 * When using pre-virtio 1.0 layout, these fall out naturally.
[all …]
/freebsd/usr.sbin/bhyve/
H A Dvirtio.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
42 * https://github.com/rustyrussell/virtio-spec
43 * http://people.redhat.com/pbonzini/virtio-spec.pdf
48 * Each virtqueue uses at least two 4096-byte pages, laid out thus:
50 * +--
[all...]
/freebsd/sys/dev/qat/qat_common/
H A Dadf_dev_mgr.c1 /* SPDX-License-Identifier: BSD-3-Clause */
2 /* Copyright(c) 2007-2022 Intel Corporation */
35 * adf_get_vf_real_id() - Translate fake to real device id
41 * perhaps to assign the device to a guest.
51 if (ptr->fake_id == fake) in adf_get_vf_real_id()
52 return ptr->id; in adf_get_vf_real_id()
54 return -1; in adf_get_vf_real_id()
58 * adf_clean_vf_map() - Cleans VF id mapings
60 * Function cleans internal ids for virtual functions.
74 if (map->bdf != -1) { in adf_clean_vf_map()
[all …]
/freebsd/sys/dev/bnxt/bnxt_en/
H A Dhsi_struct_def.h1 /*-
34 * Copyright(c) 2001-2024, Broadcom. All rights reserved. The
71 * * 0x0-0xFFF8 - The function ID
72 * * 0xFFF8-0xFFFC, 0xFFFE - Reserved for internal processors
73 * * 0xFFFD - Reserved for user-space HWRM interface
74 * * 0xFFFF - HWRM
80 * physical address (HPA) or a guest physical address (GPA) and must
122 /* Engine CKV - The Alias key EC curve and ECC public key information. */
124 /* Engine CKV - Initialization vector. */
126 /* Engine CKV - Authentication tag. */
[all …]
/freebsd/sys/contrib/ncsw/inc/Peripherals/
H A Dqm_ext.h3 � 1995-2003, 2004, 2005-2011 Freescale Semiconductor, Inc.
64 @Param[in] h_QmFqr A handle to an QM-FQR Module.
68 @Retval e_RX_STORE_RESPONSE_CONTINUE - order the driver to continue Rx
70 @Retval e_RX_STORE_RESPONSE_PAUSE - order the driver to stop Rx operation.
87 @Param[in] h_QmFqr A handle to an QM-FQR Module.
135 @Param[in] h_QmFqr A handle to an QM-FQR Module.
140 @Retval e_RX_STORE_RESPONSE_CONTINUE - order the driver to continue Rx
142 @Retval e_RX_STORE_RESPONSE_PAUSE - order the driver to stop Rx operation.
201 @Param[in] h_App - User's application descriptor.
202 @Param[in] exception - The exception.
[all …]
H A Dfm_port_ext.h1 /* Copyright (c) 2008-2012 Freescale Semiconductor, Inc.
37 @Description FM-Port Application Programming Interface.
66 The SW driver manages these ports as sub-modules of the FM, i.e.
75 (relative to the port's type) - always starting at 0.
82 This enum defines the superset of PCD engines support - i.e. not
115 e_FM_PORT_EXCEPTION_IM_BUSY /**< Independent-Mode Rx-BUSY */
130 #define FM_PORT_FRM_ERR_UNSUPPORTED_FORMAT FM_FD_ERR_UNSUPPORTED_FORMAT /**< Not for Rx-Por…
131 #define FM_PORT_FRM_ERR_LENGTH FM_FD_ERR_LENGTH /**< Not for Rx-Por…
133 #define FM_PORT_FRM_ERR_NON_FM FM_FD_RX_STATUS_ERR_NON_FM /**< non Frame-Mana…
137 …T_FRM_ERR_IPR_NCSP (FM_FD_ERR_IPR_NCSP & ~FM_FD_IPR) /**< IPR non-consistent-sp */
[all …]
/freebsd/sys/dev/xen/netfront/
H A Dnetfront.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2004-2006 Kip Macy
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)
248 #define XN_TX_TRYLOCK(_q) mtx_trylock(&(_q)->lock)
249 #define XN_TX_UNLOCK(_q) mtx_unlock(&(_q)->lock)
[all …]
/freebsd/sys/amd64/amd64/
H A Dpmap.c1 /*-
2 * SPDX-License-Identifier: BSD-4-Clause
12 * Copyright (c) 2005-2010 Alan L. Cox <alc@cs.rice.edu>
47 /*-
49 * Copyright (c) 2014-2020 The FreeBSD Foundation
55 * DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the DARPA
92 * this module may throw away valid virtual-to-physical
94 * of virtual-to-physical mappings must be done as
98 * make virtual-to-physical map invalidates expensive,
181 return ((pmap->pm_type == PT_EPT) || (pmap->pm_type == PT_RVI)); in pmap_type_guest()
[all …]