Home
last modified time | relevance | path

Searched full:capability (Results 1 – 25 of 200) sorted by relevance

12345678

/qemu/docs/
H A Dpcie_pci_bridge.txt35 Red Hat vendor-specific PCI capability, added to the root port
38 Capability layout (defined in include/hw/pci/pci_bridge.h):
40 uint8_t id; Standard PCI capability header field
41 uint8_t next; Standard PCI capability header field
42 uint8_t len; Standard PCI vendor-specific capability header field
44 uint8_t type; Red Hat vendor-specific capability type
62 At the moment this capability is used only in QEMU generic PCIe root port
63 (-device pcie-root-port). Capability construction function takes all reservation
87 - Root ports: 1 QEMU generic root port with the capability mentioned above,
88 2 QEMU generic root ports without this capability;
H A Dpcie_sriov.txt6 SR/IOV (Single Root I/O Virtualization) is an optional extended capability
24 capability. All VFs have the same BARs and BAR sizes.
34 you would need to add a PCI Express capability in the normal PCI
35 capability list. You might also want to add an ARI (Alternative
36 Routing-ID Interpretation) capability to indicate that your device
54 /* Add and initialize the SR/IOV capability */
74 except for the SR/IOV capability. Then you need to set up the VF BARs as
/qemu/include/hw/cxl/
H A Dcxl_component.h35 * Capability registers are defined at the top of the CXL.cache/mem region and
41 /* CXL r3.1 Section 8.2.4.1: CXL Capability Header Register */
61 * Capability structures contain the actual registers that the CXL component
66 /* CXL r3.1 Section 8.2.4.17: CXL RAS Capability Structure */
107 /* CXL r3.1 Section 8.2.4.18: CXL Security Capability Structure */
112 /* CXL r3.1 Section 8.2.4.19: CXL Link Capability Structure */
118 /* CXL r3.1 Section 8.2.4.20: CXL HDM Decoder Capability Structure */
182 * CXL r3.1 Section 8.2.4.21: CXL Extended Security Capability Structure
191 /* CXL r3.1 Section 8.2.4.22: CXL IDE Capability Structure */
197 /* CXL r3.1 Section 8.2.4.23 - CXL Snoop Filter Capability Structure */
H A Dcxl_device.h21 * capability headers start at offset 0 and are contiguously packed. The headers
50 * ^ | Memory Device Capability Header|
52 * | | Mailbox Capability Header |
54 * | | Device Capability Header |
63 /* CXL r3.1 Section 8.2.8.2: CXL Device Capability Header Register */
287 * Helper macro to initialize capability headers for CXL devices.
289 * In CXL r3.1 Section 8.2.8.2: CXL Device Capability Header Register, this is
614 * total_capacity is equivalent to the dynamic capability
/qemu/hw/xen/
H A Dxen_pt_config_init.c35 /* A return value of 1 means the capability should NOT be exposed to guest. */
40 /* The PCI Express Capability Structure of the VF of Intel 82599 10GbE in xen_pt_hide_dev_cap()
48 * PCI Express Capability Structure of the VF of Intel 82599 10GbE in xen_pt_hide_dev_cap()
50 * Register is 0, so the Capability Version is 0 and in xen_pt_hide_dev_cap()
783 * Vital Product Data Capability
786 /* Vital Product Data Capability Structure reg static information table */
814 * Vendor Specific Capability
817 /* Vendor Specific Capability Structure reg static information table */
836 * PCI Express Capability
920 /* PCI Express Capability Structure reg static information table */
[all …]
/qemu/linux-headers/linux/
H A Dvfio_zdev.h20 * This capability provides a set of descriptive information about the
40 * This capability provides a set of descriptive information about the group of
62 * This capability provides the utility string for the associated device, which
75 * This capability provides the PCI function path string, which is an identifier
H A Dvfio_ccw.h28 * Note: this is controlled by a capability
40 * Note: this is controlled by a capability
49 * Note: this is controlled by a capability
H A Dvfio.h30 * capability is subject to change as groups are added or removed.
54 * devices, so this capability is subject to change as groups are added or
74 * For extension of INFO ioctls, VFIO makes use of a capability chain
76 * this capability chain is supported and a field defined in the fixed
77 * structure defines the offset of the first capability in the chain.
80 * INFO buffer, as is the next field within each capability header.
82 * while the version field is specific to the capability id. The
83 * contents following the header are specific to the capability id.
86 __u16 id; /* Identifies capability */
87 __u16 version; /* Version specific to the capability ID */
[all …]
/qemu/include/standard-headers/linux/
H A Dpci_regs.h56 #define PCI_STATUS_CAP_LIST 0x10 /* Support Capability List */
122 #define PCI_CAPABILITY_LIST 0x34 /* Offset of first capability list entry */
208 /* Capability lists */
210 #define PCI_CAP_LIST_ID 0 /* Capability ID */
232 #define PCI_CAP_LIST_NEXT 1 /* Next capability in the list */
233 #define PCI_CAP_FLAGS 2 /* Capability defined flags (16 bits) */
270 #define PCI_AGP_RFU 3 /* Rest of capability flags */
313 #define PCI_MSI_RFU 3 /* Rest of capability flags */
323 /* MSI-X registers (in MSI-X capability) */
371 #define PCI_EA_NUM_ENT 2 /* Number of Capability Entries */
[all …]
H A Dvirtio_pci.h117 /* Additional shared memory capability */
122 /* This is the PCI capability header: */
126 uint8_t cap_len; /* Generic PCI field: capability length */
135 /* This is the PCI vendor data capability header: */
139 uint8_t cap_len; /* Generic PCI field: capability length */
/qemu/include/system/
H A Dhost_iommu_device.h85 * @get_cap: check if a host IOMMU device capability is supported.
92 * @cap: capability to check.
94 * @errp: pass an Error out when fails to query capability.
119 * Host IOMMU device capability list.
/qemu/include/hw/pci/
H A Dpcie_regs.h12 /* express capability */
14 #define PCI_EXP_VER1_SIZEOF 0x14 /* express capability of ver. 1 */
15 #define PCI_EXP_VER2_SIZEOF 0x3c /* express capability of ver. 2 */
181 /* DOE Capability Register Fields */
H A Dpci_bridge.h165 uint8_t id; /* Standard PCI capability header field */
166 uint8_t next; /* Standard PCI capability header field */
167 uint8_t len; /* Standard PCI vendor-specific capability header field */
168 uint8_t type; /* Red Hat vendor-specific capability type.
185 * capability in PCI configuration space to reserve on firmware init.
H A Dpcie.h59 /* Offset of express capability in config space */
89 /* PCI express capability helper functions */
126 /* ARI forwarding capability and control */
131 /* PCI express extended capability helper functions */
H A Dpcie_sriov.h48 * @offset: The offset of the SR-IOV capability.
51 * Initializes a PF with user-created VFs, adding the ARI extended capability to
77 /* SR/IOV capability config write handler */
/qemu/tests/qemu-iotests/tests/
H A Dqsd-migrate.out14 …et-capabilities", "arguments": {"capabilities": [{"capability": "events", "state": true}, {"capabi…
16 …et-capabilities", "arguments": {"capabilities": [{"capability": "events", "state": true}, {"capabi…
H A Dmigrate-bitmaps-test89 mig_caps = [{'capability': 'events', 'state': True}]
91 mig_caps.append({'capability': 'dirty-bitmaps', 'state': True})
147 mig_caps = [{'capability': 'events', 'state': True}]
149 mig_caps.append({'capability': 'dirty-bitmaps', 'state': True})
257 caps = [{'capability': 'events', 'state': True}]
/qemu/hw/s390x/
H A Ds390-pci-vfio.c41 * a big enough buffer to hold the entire capability chain. in s390_pci_update_dma_avail()
56 /* If the capability exists, update with the current value */ in s390_pci_update_dma_avail()
116 /* If capability not provided, just leave the defaults in place */ in s390_pci_read_base()
194 * If capability not provided or the underlying hostdev is simulated, just in s390_pci_read_group()
271 /* If capability not provided, just leave the defaults in place */ in s390_pci_read_util()
298 /* If capability not provided, just leave the defaults in place */ in s390_pci_read_pfip()
325 * if a fh could not be obtained (ioctl failed or capability version does
348 * found in the capability chain; defaults will remain for any CLP features not
/qemu/tests/migration-stress/guestperf/
H A Dengine.py138 { "capability": "auto-converge",
147 { "capability": "postcopy-ram",
152 { "capability": "postcopy-ram",
165 { "capability": "compress",
172 { "capability": "compress",
181 { "capability": "xbzrle",
186 { "capability": "xbzrle",
204 { "capability": "multifd",
211 { "capability": "multifd",
230 { "capability": "dirty-limit",
/qemu/backends/tpm/
H A Dtpm_util.c230 uint32_t capability; in tpm_util_get_buffer_size() member
239 .capability = cpu_to_be32(TPM_CAP_PROPERTY), in tpm_util_get_buffer_size()
274 uint32_t capability; in tpm_util_get_buffer_size() member
283 .capability = cpu_to_be32(TPM2_CAP_TPM_PROPERTIES), in tpm_util_get_buffer_size()
290 uint32_t capability; in tpm_util_get_buffer_size() member
/qemu/qapi/
H A Dmisc-arm.json9 # The struct describes capability for a specific GIC (Generic
34 # capability bits.
/qemu/docs/devel/migration/
H A Dvfio.rst20 enabling "switchover-ack" migration capability.
23 before stopping the source VM. Enabling this migration capability will
68 "switchover-ack" migration capability when this capability is enabled.
125 Discovering device capability, starting and stopping dirty tracking, and
/qemu/hw/pci/
H A Dpcie.c67 * pci express capability helper functions
76 /* capability register in pcie_cap_v1_fill()
82 /* device capability register in pcie_cap_v1_fill()
249 /* read-only to behave like a 'NULL' Extended Capability Header */ in pcie_cap_init()
667 PCI express capability slot registers */
1000 * pci express extended capability list management functions
1016 /* no extended capability */ in pcie_find_capability_list()
1055 * overlap with other capability or other registers.
1073 * internally to find the last capability in the linked list. in pcie_add_capability()
1081 /* Make capability read-only by default */ in pcie_add_capability()
[all …]
/qemu/include/hw/display/
H A Ddpcd.h68 /* Receiver port capability. */
74 /* Down stream port capability. */
/qemu/docs/specs/
H A Divshmem-spec.rst41 - If you additionally need the capability for peers to interrupt each
84 MSI-X capability: INTx is asserted when the bit-wise AND of Status and
85 Mask is non-zero and the device has no MSI-X capability. Interrupt
118 If the peer is a revision 0 device without MSI-X capability, its

12345678