Lines Matching +full:power +full:- +full:stable +full:- +full:time

1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
42 /* Config registers for PCI-PCI and PCI-Cardbus bridges. */
51 /* Interesting values for PCI power management */
53 uint16_t pp_cap; /* PCI power management capabilities */
54 uint8_t pp_location; /* Offset of power management registers */
97 /* Interesting values for PCI MSI-X */
105 u_int mte_vector; /* 1-based index into msix_vectors array. */
111 uint8_t msix_location; /* Offset of MSI-X capability registers. */
131 uint8_t ht_slave; /* Non-zero if device is an HT slave. */
137 /* Interesting values for PCI-express */
139 uint8_t pcie_location; /* Offset of PCI-e capability registers. */
153 uint8_t pcix_location; /* Offset of PCI-X capability registers. */
174 #define PCICFG_VF 0x0001 /* Device is an SR-IOV Virtual Function */
200 uint8_t mingnt; /* min. useful bus grant time in 250ns units */
204 uint8_t mfdev; /* multi-function device (from hdrtype reg) */
215 struct pcicfg_pp pp; /* Power management */
218 struct pcicfg_msix msix; /* PCI MSI-X */
221 struct pcicfg_pcix pcix; /* PCI-X */
222 struct pcicfg_iov *iov; /* SR-IOV */
223 struct pcicfg_vf vf; /* SR-IOV Virtual Function */
262 * The bitfield has to be stable and match the fields below (so that
498 * PCI power states are as defined by ACPI:
501 * power from the system and delivering full functionality to the user.
502 * D1 Class-specific low-power state in which device context may or may not
505 * D2 Class-specific low-power state in which device context may or may
506 * not be lost. Attains greater power savings than D1. Buses in D2
510 * lost. Power can be removed from the device.
511 * D3cold Same as D3hot, but power has been removed from the device.
521 #define PCI_POWERSTATE_UNKNOWN -1
686 /* Can be used by drivers to manage the MSI-X table. */