\doxysection{Data Structures}
Here are the data structures with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\mbox{\hyperlink{structconfig__type__validator}{config\+\_\+type\+\_\+validator}} }{\pageref{structconfig__type__validator}}{}
\item\contentsline{section}{\mbox{\hyperlink{structgeneric__pcie__acpi__softc}{generic\+\_\+pcie\+\_\+acpi\+\_\+softc}} }{\pageref{structgeneric__pcie__acpi__softc}}{}
\item\contentsline{section}{\mbox{\hyperlink{structgeneric__pcie__core__softc}{generic\+\_\+pcie\+\_\+core\+\_\+softc}} }{\pageref{structgeneric__pcie__core__softc}}{}
\item\contentsline{section}{\mbox{\hyperlink{structgeneric__pcie__fdt__softc}{generic\+\_\+pcie\+\_\+fdt\+\_\+softc}} }{\pageref{structgeneric__pcie__fdt__softc}}{}
\item\contentsline{section}{\mbox{\hyperlink{structgeneric__pcie__n1sdp__softc}{generic\+\_\+pcie\+\_\+n1sdp\+\_\+softc}} }{\pageref{structgeneric__pcie__n1sdp__softc}}{}
\item\contentsline{section}{\mbox{\hyperlink{structisab__pci__resource}{isab\+\_\+pci\+\_\+resource}} }{\pageref{structisab__pci__resource}}{}
\item\contentsline{section}{\mbox{\hyperlink{structisab__pci__softc}{isab\+\_\+pci\+\_\+softc}} }{\pageref{structisab__pci__softc}}{}
\item\contentsline{section}{\mbox{\hyperlink{structmsix__table__entry}{msix\+\_\+table\+\_\+entry}} }{\pageref{structmsix__table__entry}}{}
\item\contentsline{section}{\mbox{\hyperlink{structmsix__vector}{msix\+\_\+vector}} }{\pageref{structmsix__vector}}{}
\item\contentsline{section}{\mbox{\hyperlink{unionpci__conf__union}{pci\+\_\+conf\+\_\+union}} }{\pageref{unionpci__conf__union}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpci__device__table}{pci\+\_\+device\+\_\+table}} }{\pageref{structpci__device__table}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpci__dw__softc}{pci\+\_\+dw\+\_\+softc}} }{\pageref{structpci__dw__softc}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpci__ea__entry}{pci\+\_\+ea\+\_\+entry}} }{\pageref{structpci__ea__entry}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpci__iov__bar}{pci\+\_\+iov\+\_\+bar}} }{\pageref{structpci__iov__bar}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpci__map}{pci\+\_\+map}} }{\pageref{structpci__map}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpci__mv__softc}{pci\+\_\+mv\+\_\+softc}} }{\pageref{structpci__mv__softc}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpci__ofw__devinfo}{pci\+\_\+ofw\+\_\+devinfo}} }{\pageref{structpci__ofw__devinfo}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpci__quirk}{pci\+\_\+quirk}} }{\pageref{structpci__quirk}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpci__softc}{pci\+\_\+softc}} }{\pageref{structpci__softc}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcib__secbus}{pcib\+\_\+secbus}} }{\pageref{structpcib__secbus}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcib__softc}{pcib\+\_\+softc}} }{\pageref{structpcib__softc}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcicfg}{pcicfg}} }{\pageref{structpcicfg}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcicfg__bridge}{pcicfg\+\_\+bridge}} }{\pageref{structpcicfg__bridge}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcicfg__ea}{pcicfg\+\_\+ea}} }{\pageref{structpcicfg__ea}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcicfg__ht}{pcicfg\+\_\+ht}} }{\pageref{structpcicfg__ht}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcicfg__iov}{pcicfg\+\_\+iov}} }{\pageref{structpcicfg__iov}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcicfg__msi}{pcicfg\+\_\+msi}} }{\pageref{structpcicfg__msi}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcicfg__msix}{pcicfg\+\_\+msix}} }{\pageref{structpcicfg__msix}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcicfg__pcie}{pcicfg\+\_\+pcie}} }{\pageref{structpcicfg__pcie}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcicfg__pcix}{pcicfg\+\_\+pcix}} }{\pageref{structpcicfg__pcix}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcicfg__pp}{pcicfg\+\_\+pp}} }{\pageref{structpcicfg__pp}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcicfg__vf}{pcicfg\+\_\+vf}} }{\pageref{structpcicfg__vf}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcicfg__vpd}{pcicfg\+\_\+vpd}} }{\pageref{structpcicfg__vpd}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcie__discovery__data}{pcie\+\_\+discovery\+\_\+data}} }{\pageref{structpcie__discovery__data}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcie__range}{pcie\+\_\+range}} }{\pageref{structpcie__range}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcih1cfgregs}{pcih1cfgregs}} }{\pageref{structpcih1cfgregs}}{}
\item\contentsline{section}{\mbox{\hyperlink{structpcih2cfgregs}{pcih2cfgregs}} }{\pageref{structpcih2cfgregs}}{}
\item\contentsline{section}{\mbox{\hyperlink{structvga__pci__softc}{vga\+\_\+pci\+\_\+softc}} }{\pageref{structvga__pci__softc}}{}
\item\contentsline{section}{\mbox{\hyperlink{structvga__resource}{vga\+\_\+resource}} }{\pageref{structvga__resource}}{}
\item\contentsline{section}{\mbox{\hyperlink{structvpd__readonly}{vpd\+\_\+readonly}} }{\pageref{structvpd__readonly}}{}
\item\contentsline{section}{\mbox{\hyperlink{structvpd__readstate}{vpd\+\_\+readstate}} }{\pageref{structvpd__readstate}}{}
\item\contentsline{section}{\mbox{\hyperlink{structvpd__write}{vpd\+\_\+write}} }{\pageref{structvpd__write}}{}
\end{DoxyCompactList}
