\hypertarget{pci__if_8m}{}\doxysection{dev/pci/pci\+\_\+if.m File Reference}
\label{pci__if_8m}\index{dev/pci/pci\_if.m@{dev/pci/pci\_if.m}}
{\ttfamily \#include $<$sys/bus.\+h$>$}\newline
{\ttfamily \#include $<$dev/pci/pcivar.\+h$>$}\newline
Include dependency graph for pci\+\_\+if.\+m\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=320pt]{de/dbf/pci__if_8m__incl}
\end{center}
\end{figure}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{pci__if_8m_ae1632668e86b936e88cc39cadd71d161}{pci\+\_\+id\+\_\+type}} \{ \mbox{\hyperlink{pci__if_8m_ae1632668e86b936e88cc39cadd71d161ac1c8225fe1d950824c0cc3b0dc789d38}{PCI\+\_\+\+ID\+\_\+\+RID}}
, \mbox{\hyperlink{pci__if_8m_ae1632668e86b936e88cc39cadd71d161afb5ff95404d21914b71470d9ee5c47b4}{PCI\+\_\+\+ID\+\_\+\+MSI}}
 \}
\item 
enum \mbox{\hyperlink{pci__if_8m_a184e30be47c22b3cf9c6969601f7a24d}{pci\+\_\+feature}} \{ \mbox{\hyperlink{pci__if_8m_a184e30be47c22b3cf9c6969601f7a24da801839be5b8ae131bc07e2cb81315e2c}{PCI\+\_\+\+FEATURE\+\_\+\+HP}}
, \mbox{\hyperlink{pci__if_8m_a184e30be47c22b3cf9c6969601f7a24da64f8ed419b97c973cbe912761b8f2d4b}{PCI\+\_\+\+FEATURE\+\_\+\+AER}}
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
INTERFACE \mbox{\hyperlink{pci__if_8m_a5035da57e5a3809063d531b02181c8cd}{pci}}
\item 
\mbox{\hyperlink{pci__if_8m_ab10338e29c30e470019afad1d8f9a5ff}{CODE}}
\item 
\mbox{\hyperlink{pci__if_8m_a652fb7d1d6d443208b11e7d296fb845a}{HEADER}}
\item 
METHOD u\+\_\+int32\+\_\+t \mbox{\hyperlink{pci__if_8m_a2fe86595a96de4527a240251f5fc8bcb}{read\+\_\+config}}
\item 
device\+\_\+t \mbox{\hyperlink{pci__if_8m_a43da232f0ba41526cd69f99c555de72c}{child}}
\item 
int \mbox{\hyperlink{pci__if_8m_aa391927e06832c3d8d2f4e89a25cdd81}{reg}}
\item 
int \mbox{\hyperlink{pci__if_8m_a2474a5474cbff19523a51eb1de01cda4}{width}}
\item 
METHOD void \mbox{\hyperlink{pci__if_8m_a2452b543050a79b703e31b2ca916df04}{write\+\_\+config}}
\item 
u\+\_\+int32\+\_\+t \mbox{\hyperlink{pci__if_8m_a97948248dce5f62b17be15b2c9a2f961}{val}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a074f34dc1e8161c18e052ed71460c763}{get\+\_\+powerstate}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a06d08df5619c789a739d81569e98e659}{set\+\_\+powerstate}}
\item 
int \mbox{\hyperlink{pci__if_8m_a89f234133d3efe315836311cbf21c64b}{state}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_aae68c25a1e368c526a21046e5350602b}{get\+\_\+vpd\+\_\+ident}}
\item 
const char $\ast$$\ast$ \mbox{\hyperlink{pci__if_8m_a4b99a010d38d0792ee5f7a07bdad6051}{identptr}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a75a1d07a95d875cf9d745ad29a6381ab}{get\+\_\+vpd\+\_\+readonly}}
\item 
const char $\ast$ \mbox{\hyperlink{pci__if_8m_a6285c8b304820df9b40d3fbea77c7ef0}{kw}}
\item 
const char $\ast$$\ast$ \mbox{\hyperlink{pci__if_8m_abe9f0e435b9e239c352e928c714aff54}{vptr}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a0f34d20bd820de6d9f63dacd50985920}{enable\+\_\+busmaster}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a82679888f22da8db2b3436f90be2aff5}{disable\+\_\+busmaster}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a7d23d8c0a61a16e287862e6f1bffac70}{enable\+\_\+io}}
\item 
int \mbox{\hyperlink{pci__if_8m_ab05991ed532329184893692211b355fa}{space}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a50682236ef13e3198a18ac1eece1d3ab}{disable\+\_\+io}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a34a3c756d72c5093ae4e0e94e3a548d4}{assign\+\_\+interrupt}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a85ab50f364212d7e252e21e517b5162f}{find\+\_\+cap}}
\item 
int \mbox{\hyperlink{pci__if_8m_afa05b14ff7f76f303c784c00c4c63fa7}{capability}}
\item 
int $\ast$ \mbox{\hyperlink{pci__if_8m_ad95e9d6358967e6b8ff4bf262740bdca}{capreg}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a5c2837db849ff67c83118f700780a9bd}{find\+\_\+next\+\_\+cap}}
\item 
int \mbox{\hyperlink{pci__if_8m_a37722a150250e2a5a98e5e0d11e53449}{start}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a29894931b7323fa5eab547076ba37cdf}{find\+\_\+extcap}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_ae97ffdc5d6e000b9643c7fa9efb7e4e0}{find\+\_\+next\+\_\+extcap}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a13c6226c0c5ca8d22d93bc49ba7b715b}{find\+\_\+htcap}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a0a13391648a720570ab095877b2bae41}{find\+\_\+next\+\_\+htcap}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a1cc8114bcd43f966c01a2c314df07bdb}{alloc\+\_\+msi}}
\item 
int $\ast$ \mbox{\hyperlink{pci__if_8m_ad43c3812e6d13e0518d9f8b8f463ffcf}{count}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a3d6397a7cfc5a7e33b400bb76b4adf7a}{alloc\+\_\+msix}}
\item 
METHOD void \mbox{\hyperlink{pci__if_8m_add11cc1e0e4f784e46b4df608f5721c9}{enable\+\_\+msi}}
\item 
uint64\+\_\+t \mbox{\hyperlink{pci__if_8m_ab6b52376c1b9d81e6ea6f95a1225f832}{address}}
\item 
uint16\+\_\+t \mbox{\hyperlink{pci__if_8m_a1e43bf7d608e87228b625cca2c04d641}{data}}
\item 
METHOD void \mbox{\hyperlink{pci__if_8m_a42fe6f08b5e241812aa9f785a38acae1}{enable\+\_\+msix}}
\item 
u\+\_\+int \mbox{\hyperlink{pci__if_8m_a1f1413a959a617beceb7e84d8e6e7534}{index}}
\item 
METHOD void \mbox{\hyperlink{pci__if_8m_aa91ef1eac73b070639584b67d49d6e04}{disable\+\_\+msi}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a338957720c36afccf74fb76166d60427}{remap\+\_\+msix}}
\item 
const u\+\_\+int $\ast$ \mbox{\hyperlink{pci__if_8m_a5110aa4c54704b93d0e667d011778791}{vectors}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a4f8930e8d047af94755b56a68f727f7e}{release\+\_\+msi}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_a06b8022f56ae8d1150a3c4910d5b39b0}{msi\+\_\+count}}
\item 
DEFAULT \mbox{\hyperlink{pci__if_8m_a363682b42ac4c5a18cba54046f3ecaa1}{null\+\_\+msi\+\_\+count}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_aeb8b89a44a31c4dfdc6f974d8fa0dc6d}{msix\+\_\+count}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_aee92c270d26dd3ae32b49ede42e9b2b8}{msix\+\_\+pba\+\_\+bar}}
\item 
DEFAULT \mbox{\hyperlink{pci__if_8m_ab6efbeca3f0cebcf3d992ed47fc3c9b7}{null\+\_\+msix\+\_\+bar}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_ac28e4003263c6d92b4571114dc8c9b96}{msix\+\_\+table\+\_\+bar}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_afb8097cf3e3189fac3214ee4bbdd31e9}{get\+\_\+id}}
\item 
enum \mbox{\hyperlink{pci__if_8m_ae1632668e86b936e88cc39cadd71d161}{pci\+\_\+id\+\_\+type}} \mbox{\hyperlink{pci__if_8m_a6f54a86d9ce0af8d89b24e2d159f3ec2}{type}}
\item 
uintptr\+\_\+t $\ast$ \mbox{\hyperlink{pci__if_8m_a9dd7006884637a4322e8cf74852620c6}{id}}
\item 
METHOD struct pci\+\_\+devinfo $\ast$ \mbox{\hyperlink{pci__if_8m_aa88be0ace417c7259723164ae8d04437}{alloc\+\_\+devinfo}}
\item 
METHOD void \mbox{\hyperlink{pci__if_8m_aeadd8da7e986254847e7b2fdef01c3fb}{child\+\_\+added}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_ad557ea806f7bf0eb9d08fa9f3ebf0e8b}{iov\+\_\+attach}}
\item 
struct nvlist $\ast$ \mbox{\hyperlink{pci__if_8m_ab48d57e6a3a132df8ccaefcbfe41bc99}{pf\+\_\+schema}}
\item 
struct nvlist $\ast$ \mbox{\hyperlink{pci__if_8m_a9e547cf57356585408b22e54c85252e6}{vf\+\_\+schema}}
\item 
const char $\ast$ \mbox{\hyperlink{pci__if_8m_a8f8f80d37794cde9472343e4487ba3eb}{name}}
\item 
METHOD int \mbox{\hyperlink{pci__if_8m_ae27c01654cc8a087d5083a886f9c0192}{iov\+\_\+detach}}
\item 
METHOD device\+\_\+t \mbox{\hyperlink{pci__if_8m_a476a85c0bdc93dd6ba2ce084d5f39ba3}{create\+\_\+iov\+\_\+child}}
\item 
device\+\_\+t \mbox{\hyperlink{pci__if_8m_a69a08c6d975dff36d7c9f72b07383f76}{pf}}
\item 
uint16\+\_\+t \mbox{\hyperlink{pci__if_8m_a7f34b6ea14a6f8e1236e18de2346d297}{rid}}
\item 
uint16\+\_\+t \mbox{\hyperlink{pci__if_8m_aac5ffad7f07bfef80deaef77e0eeca69}{vid}}
\item 
uint16\+\_\+t \mbox{\hyperlink{pci__if_8m_ac06fda3b50fd63d7e0d2f47b4bf8761e}{did}}
\item 
DEFAULT \mbox{\hyperlink{pci__if_8m_ae5b01738a3b03413510c82c7672fdfe6}{null\+\_\+create\+\_\+iov\+\_\+child}}
\end{DoxyCompactItemize}


\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{pci__if_8m_a184e30be47c22b3cf9c6969601f7a24d}\label{pci__if_8m_a184e30be47c22b3cf9c6969601f7a24d}} 
\index{pci\_if.m@{pci\_if.m}!pci\_feature@{pci\_feature}}
\index{pci\_feature@{pci\_feature}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{pci\_feature}{pci\_feature}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{pci__if_8m_a184e30be47c22b3cf9c6969601f7a24d}{pci\+\_\+feature}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{PCI\_FEATURE\_HP@{PCI\_FEATURE\_HP}!pci\_if.m@{pci\_if.m}}\index{pci\_if.m@{pci\_if.m}!PCI\_FEATURE\_HP@{PCI\_FEATURE\_HP}}}\mbox{\Hypertarget{pci__if_8m_a184e30be47c22b3cf9c6969601f7a24da801839be5b8ae131bc07e2cb81315e2c}\label{pci__if_8m_a184e30be47c22b3cf9c6969601f7a24da801839be5b8ae131bc07e2cb81315e2c}} 
PCI\+\_\+\+FEATURE\+\_\+\+HP&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PCI\_FEATURE\_AER@{PCI\_FEATURE\_AER}!pci\_if.m@{pci\_if.m}}\index{pci\_if.m@{pci\_if.m}!PCI\_FEATURE\_AER@{PCI\_FEATURE\_AER}}}\mbox{\Hypertarget{pci__if_8m_a184e30be47c22b3cf9c6969601f7a24da64f8ed419b97c973cbe912761b8f2d4b}\label{pci__if_8m_a184e30be47c22b3cf9c6969601f7a24da64f8ed419b97c973cbe912761b8f2d4b}} 
PCI\+\_\+\+FEATURE\+\_\+\+AER&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00064}{64}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_ae1632668e86b936e88cc39cadd71d161}\label{pci__if_8m_ae1632668e86b936e88cc39cadd71d161}} 
\index{pci\_if.m@{pci\_if.m}!pci\_id\_type@{pci\_id\_type}}
\index{pci\_id\_type@{pci\_id\_type}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{pci\_id\_type}{pci\_id\_type}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{pci__if_8m_ae1632668e86b936e88cc39cadd71d161}{pci\+\_\+id\+\_\+type}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{PCI\_ID\_RID@{PCI\_ID\_RID}!pci\_if.m@{pci\_if.m}}\index{pci\_if.m@{pci\_if.m}!PCI\_ID\_RID@{PCI\_ID\_RID}}}\mbox{\Hypertarget{pci__if_8m_ae1632668e86b936e88cc39cadd71d161ac1c8225fe1d950824c0cc3b0dc789d38}\label{pci__if_8m_ae1632668e86b936e88cc39cadd71d161ac1c8225fe1d950824c0cc3b0dc789d38}} 
PCI\+\_\+\+ID\+\_\+\+RID&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{PCI\_ID\_MSI@{PCI\_ID\_MSI}!pci\_if.m@{pci\_if.m}}\index{pci\_if.m@{pci\_if.m}!PCI\_ID\_MSI@{PCI\_ID\_MSI}}}\mbox{\Hypertarget{pci__if_8m_ae1632668e86b936e88cc39cadd71d161afb5ff95404d21914b71470d9ee5c47b4}\label{pci__if_8m_ae1632668e86b936e88cc39cadd71d161afb5ff95404d21914b71470d9ee5c47b4}} 
PCI\+\_\+\+ID\+\_\+\+MSI&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00059}{59}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{pci__if_8m_ab6b52376c1b9d81e6ea6f95a1225f832}\label{pci__if_8m_ab6b52376c1b9d81e6ea6f95a1225f832}} 
\index{pci\_if.m@{pci\_if.m}!address@{address}}
\index{address@{address}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{address}{address}}
{\footnotesize\ttfamily uint64\+\_\+t address}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00197}{197}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci_8c_source_l02347}{pci\+\_\+enable\+\_\+msi\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01690}{pci\+\_\+enable\+\_\+msix\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l02395}{pci\+\_\+resume\+\_\+msi()}}, and \mbox{\hyperlink{pci_8c_source_l01676}{pci\+\_\+write\+\_\+msix\+\_\+entry()}}.

\mbox{\Hypertarget{pci__if_8m_aa88be0ace417c7259723164ae8d04437}\label{pci__if_8m_aa88be0ace417c7259723164ae8d04437}} 
\index{pci\_if.m@{pci\_if.m}!alloc\_devinfo@{alloc\_devinfo}}
\index{alloc\_devinfo@{alloc\_devinfo}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{alloc\_devinfo}{alloc\_devinfo}}
{\footnotesize\ttfamily METHOD struct pci\+\_\+devinfo$\ast$ alloc\+\_\+devinfo}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00253}{253}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a1cc8114bcd43f966c01a2c314df07bdb}\label{pci__if_8m_a1cc8114bcd43f966c01a2c314df07bdb}} 
\index{pci\_if.m@{pci\_if.m}!alloc\_msi@{alloc\_msi}}
\index{alloc\_msi@{alloc\_msi}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{alloc\_msi}{alloc\_msi}}
{\footnotesize\ttfamily METHOD int alloc\+\_\+msi}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00182}{182}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a3d6397a7cfc5a7e33b400bb76b4adf7a}\label{pci__if_8m_a3d6397a7cfc5a7e33b400bb76b4adf7a}} 
\index{pci\_if.m@{pci\_if.m}!alloc\_msix@{alloc\_msix}}
\index{alloc\_msix@{alloc\_msix}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{alloc\_msix}{alloc\_msix}}
{\footnotesize\ttfamily METHOD int alloc\+\_\+msix}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00188}{188}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a34a3c756d72c5093ae4e0e94e3a548d4}\label{pci__if_8m_a34a3c756d72c5093ae4e0e94e3a548d4}} 
\index{pci\_if.m@{pci\_if.m}!assign\_interrupt@{assign\_interrupt}}
\index{assign\_interrupt@{assign\_interrupt}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{assign\_interrupt}{assign\_interrupt}}
{\footnotesize\ttfamily METHOD int assign\+\_\+interrupt}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00132}{132}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_afa05b14ff7f76f303c784c00c4c63fa7}\label{pci__if_8m_afa05b14ff7f76f303c784c00c4c63fa7}} 
\index{pci\_if.m@{pci\_if.m}!capability@{capability}}
\index{capability@{capability}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{capability}{capability}}
{\footnotesize\ttfamily int capability}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00140}{140}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci_8c_source_l01526}{pci\+\_\+find\+\_\+cap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01606}{pci\+\_\+find\+\_\+extcap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01445}{pci\+\_\+find\+\_\+htcap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01579}{pci\+\_\+find\+\_\+next\+\_\+cap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01643}{pci\+\_\+find\+\_\+next\+\_\+extcap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01485}{pci\+\_\+find\+\_\+next\+\_\+htcap\+\_\+method()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00200}{pci\+\_\+hostb\+\_\+find\+\_\+cap()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00216}{pci\+\_\+hostb\+\_\+find\+\_\+extcap()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00232}{pci\+\_\+hostb\+\_\+find\+\_\+htcap()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00208}{pci\+\_\+hostb\+\_\+find\+\_\+next\+\_\+cap()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00224}{pci\+\_\+hostb\+\_\+find\+\_\+next\+\_\+extcap()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00240}{pci\+\_\+hostb\+\_\+find\+\_\+next\+\_\+htcap()}}, \mbox{\hyperlink{vga__pci_8c_source_l00612}{vga\+\_\+pci\+\_\+find\+\_\+cap()}}, \mbox{\hyperlink{vga__pci_8c_source_l00628}{vga\+\_\+pci\+\_\+find\+\_\+extcap()}}, \mbox{\hyperlink{vga__pci_8c_source_l00644}{vga\+\_\+pci\+\_\+find\+\_\+htcap()}}, \mbox{\hyperlink{vga__pci_8c_source_l00620}{vga\+\_\+pci\+\_\+find\+\_\+next\+\_\+cap()}}, \mbox{\hyperlink{vga__pci_8c_source_l00636}{vga\+\_\+pci\+\_\+find\+\_\+next\+\_\+extcap()}}, and \mbox{\hyperlink{vga__pci_8c_source_l00652}{vga\+\_\+pci\+\_\+find\+\_\+next\+\_\+htcap()}}.

\mbox{\Hypertarget{pci__if_8m_ad95e9d6358967e6b8ff4bf262740bdca}\label{pci__if_8m_ad95e9d6358967e6b8ff4bf262740bdca}} 
\index{pci\_if.m@{pci\_if.m}!capreg@{capreg}}
\index{capreg@{capreg}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{capreg}{capreg}}
{\footnotesize\ttfamily int $\ast$ capreg}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00141}{141}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci_8c_source_l01526}{pci\+\_\+find\+\_\+cap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01606}{pci\+\_\+find\+\_\+extcap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01445}{pci\+\_\+find\+\_\+htcap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01579}{pci\+\_\+find\+\_\+next\+\_\+cap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01643}{pci\+\_\+find\+\_\+next\+\_\+extcap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01485}{pci\+\_\+find\+\_\+next\+\_\+htcap\+\_\+method()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00200}{pci\+\_\+hostb\+\_\+find\+\_\+cap()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00216}{pci\+\_\+hostb\+\_\+find\+\_\+extcap()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00232}{pci\+\_\+hostb\+\_\+find\+\_\+htcap()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00208}{pci\+\_\+hostb\+\_\+find\+\_\+next\+\_\+cap()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00224}{pci\+\_\+hostb\+\_\+find\+\_\+next\+\_\+extcap()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00240}{pci\+\_\+hostb\+\_\+find\+\_\+next\+\_\+htcap()}}, \mbox{\hyperlink{vga__pci_8c_source_l00612}{vga\+\_\+pci\+\_\+find\+\_\+cap()}}, \mbox{\hyperlink{vga__pci_8c_source_l00628}{vga\+\_\+pci\+\_\+find\+\_\+extcap()}}, \mbox{\hyperlink{vga__pci_8c_source_l00644}{vga\+\_\+pci\+\_\+find\+\_\+htcap()}}, \mbox{\hyperlink{vga__pci_8c_source_l00620}{vga\+\_\+pci\+\_\+find\+\_\+next\+\_\+cap()}}, \mbox{\hyperlink{vga__pci_8c_source_l00636}{vga\+\_\+pci\+\_\+find\+\_\+next\+\_\+extcap()}}, and \mbox{\hyperlink{vga__pci_8c_source_l00652}{vga\+\_\+pci\+\_\+find\+\_\+next\+\_\+htcap()}}.

\mbox{\Hypertarget{pci__if_8m_a43da232f0ba41526cd69f99c555de72c}\label{pci__if_8m_a43da232f0ba41526cd69f99c555de72c}} 
\index{pci\_if.m@{pci\_if.m}!child@{child}}
\index{child@{child}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{child}{child}}
{\footnotesize\ttfamily device\+\_\+t child}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00073}{73}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00401}{generic\+\_\+pcie\+\_\+acpi\+\_\+alloc\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00440}{generic\+\_\+pcie\+\_\+acpi\+\_\+alloc\+\_\+msix()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00464}{generic\+\_\+pcie\+\_\+acpi\+\_\+get\+\_\+id()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00427}{generic\+\_\+pcie\+\_\+acpi\+\_\+map\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00414}{generic\+\_\+pcie\+\_\+acpi\+\_\+release\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00452}{generic\+\_\+pcie\+\_\+acpi\+\_\+release\+\_\+msix()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00463}{generic\+\_\+pcie\+\_\+activate\+\_\+resource()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00514}{generic\+\_\+pcie\+\_\+adjust\+\_\+resource()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00491}{generic\+\_\+pcie\+\_\+deactivate\+\_\+resource()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00292}{generic\+\_\+pcie\+\_\+fdt\+\_\+alloc\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00346}{generic\+\_\+pcie\+\_\+fdt\+\_\+alloc\+\_\+msix()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00328}{generic\+\_\+pcie\+\_\+fdt\+\_\+map\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00311}{generic\+\_\+pcie\+\_\+fdt\+\_\+release\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00363}{generic\+\_\+pcie\+\_\+fdt\+\_\+release\+\_\+msix()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00380}{generic\+\_\+pcie\+\_\+get\+\_\+id()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00363}{generic\+\_\+pcie\+\_\+get\+\_\+xref()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00381}{generic\+\_\+pcie\+\_\+map\+\_\+id()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00403}{generic\+\_\+pcie\+\_\+ofw\+\_\+get\+\_\+devinfo()}}, \mbox{\hyperlink{isa__pci_8c_source_l00170}{isab\+\_\+pci\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{isa__pci_8c_source_l00204}{isab\+\_\+pci\+\_\+release\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l05694}{pci\+\_\+activate\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l02587}{pci\+\_\+alloc\+\_\+msi\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01808}{pci\+\_\+alloc\+\_\+msix\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l05535}{pci\+\_\+alloc\+\_\+multi\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l05611}{pci\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l05946}{pci\+\_\+assign\+\_\+interrupt\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l05743}{pci\+\_\+child\+\_\+deleted()}}, \mbox{\hyperlink{pci_8c_source_l05084}{pci\+\_\+child\+\_\+detached()}}, \mbox{\hyperlink{pci_8c_source_l05903}{pci\+\_\+child\+\_\+location\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l05913}{pci\+\_\+child\+\_\+pnpinfo\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l02928}{pci\+\_\+clear\+\_\+command\+\_\+bit()}}, \mbox{\hyperlink{pci_8c_source_l05722}{pci\+\_\+deactivate\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l05785}{pci\+\_\+delete\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l02945}{pci\+\_\+disable\+\_\+busmaster\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l02971}{pci\+\_\+disable\+\_\+io\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l02375}{pci\+\_\+disable\+\_\+msi\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l04716}{pci\+\_\+driver\+\_\+added()}}, \mbox{\hyperlink{pci__dw_8c_source_l00599}{pci\+\_\+dw\+\_\+alloc\+\_\+msi()}}, \mbox{\hyperlink{pci__dw_8c_source_l00643}{pci\+\_\+dw\+\_\+alloc\+\_\+msix()}}, \mbox{\hyperlink{pci__dw_8c_source_l00669}{pci\+\_\+dw\+\_\+get\+\_\+id()}}, \mbox{\hyperlink{pci__dw_8c_source_l00628}{pci\+\_\+dw\+\_\+map\+\_\+msi()}}, \mbox{\hyperlink{pci__dw_8c_source_l00615}{pci\+\_\+dw\+\_\+release\+\_\+msi()}}, \mbox{\hyperlink{pci__dw_8c_source_l00656}{pci\+\_\+dw\+\_\+release\+\_\+msix()}}, \mbox{\hyperlink{pci_8c_source_l02938}{pci\+\_\+enable\+\_\+busmaster\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l02952}{pci\+\_\+enable\+\_\+io\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l02347}{pci\+\_\+enable\+\_\+msi\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01690}{pci\+\_\+enable\+\_\+msix\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01526}{pci\+\_\+find\+\_\+cap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01606}{pci\+\_\+find\+\_\+extcap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01445}{pci\+\_\+find\+\_\+htcap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01579}{pci\+\_\+find\+\_\+next\+\_\+cap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01643}{pci\+\_\+find\+\_\+next\+\_\+extcap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01485}{pci\+\_\+find\+\_\+next\+\_\+htcap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l05928}{pci\+\_\+get\+\_\+device\+\_\+path\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l06322}{pci\+\_\+get\+\_\+id\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l02880}{pci\+\_\+get\+\_\+powerstate\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l05815}{pci\+\_\+get\+\_\+resource\+\_\+list()}}, \mbox{\hyperlink{pci_8c_source_l01390}{pci\+\_\+get\+\_\+vpd\+\_\+ident\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01407}{pci\+\_\+get\+\_\+vpd\+\_\+readonly\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l04537}{pci\+\_\+hint\+\_\+device\+\_\+unit()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00402}{pci\+\_\+host\+\_\+generic\+\_\+core\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00305}{pci\+\_\+host\+\_\+generic\+\_\+core\+\_\+release\+\_\+resource()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00191}{pci\+\_\+hostb\+\_\+assign\+\_\+interrupt()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00146}{pci\+\_\+hostb\+\_\+disable\+\_\+busmaster()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00164}{pci\+\_\+hostb\+\_\+disable\+\_\+io()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00137}{pci\+\_\+hostb\+\_\+enable\+\_\+busmaster()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00155}{pci\+\_\+hostb\+\_\+enable\+\_\+io()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00182}{pci\+\_\+hostb\+\_\+get\+\_\+powerstate()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00173}{pci\+\_\+hostb\+\_\+set\+\_\+powerstate()}}, \mbox{\hyperlink{pci__iov_8c_source_l00820}{pci\+\_\+iov\+\_\+is\+\_\+child\+\_\+vf()}}, \mbox{\hyperlink{pci_8c_source_l06682}{pci\+\_\+match\+\_\+device()}}, \mbox{\hyperlink{pci_8c_source_l02760}{pci\+\_\+msi\+\_\+count\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l02157}{pci\+\_\+msix\+\_\+count\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l02168}{pci\+\_\+msix\+\_\+pba\+\_\+bar\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l02179}{pci\+\_\+msix\+\_\+table\+\_\+bar\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l04912}{pci\+\_\+print\+\_\+child()}}, \mbox{\hyperlink{pci_8c_source_l05037}{pci\+\_\+probe\+\_\+nomatch()}}, \mbox{\hyperlink{pci_8c_source_l05851}{pci\+\_\+read\+\_\+config\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l05248}{pci\+\_\+read\+\_\+ivar()}}, \mbox{\hyperlink{pci_8c_source_l02706}{pci\+\_\+release\+\_\+msi\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l02104}{pci\+\_\+release\+\_\+msix()}}, \mbox{\hyperlink{pci_8c_source_l05643}{pci\+\_\+release\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l01982}{pci\+\_\+remap\+\_\+msix\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l04191}{pci\+\_\+rescan\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l05421}{pci\+\_\+reserve\+\_\+map()}}, \mbox{\hyperlink{pci_8c_source_l06654}{pci\+\_\+reset\+\_\+child()}}, \mbox{\hyperlink{pci_8c_source_l06636}{pci\+\_\+reset\+\_\+post()}}, \mbox{\hyperlink{pci_8c_source_l06645}{pci\+\_\+reset\+\_\+prepare()}}, \mbox{\hyperlink{pci_8c_source_l04657}{pci\+\_\+resume()}}, \mbox{\hyperlink{pci_8c_source_l04628}{pci\+\_\+resume\+\_\+child()}}, \mbox{\hyperlink{pci_8c_source_l02918}{pci\+\_\+set\+\_\+command\+\_\+bit()}}, \mbox{\hyperlink{pci_8c_source_l04569}{pci\+\_\+set\+\_\+power\+\_\+child()}}, \mbox{\hyperlink{pci_8c_source_l02808}{pci\+\_\+set\+\_\+powerstate\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l04745}{pci\+\_\+setup\+\_\+intr()}}, \mbox{\hyperlink{pci_8c_source_l04589}{pci\+\_\+suspend\+\_\+child()}}, \mbox{\hyperlink{pci_8c_source_l04853}{pci\+\_\+teardown\+\_\+intr()}}, \mbox{\hyperlink{pci__iov_8c_source_l00998}{pci\+\_\+vf\+\_\+alloc\+\_\+mem\+\_\+resource()}}, \mbox{\hyperlink{pci__iov_8c_source_l01061}{pci\+\_\+vf\+\_\+release\+\_\+mem\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l05892}{pci\+\_\+write\+\_\+config\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l05339}{pci\+\_\+write\+\_\+ivar()}}, \mbox{\hyperlink{pci__pci_8c_source_l02439}{pcib\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{pci__pci_8c_source_l02996}{pcib\+\_\+reset\+\_\+child()}}, \mbox{\hyperlink{vga__pci_8c_source_l00660}{vga\+\_\+pci\+\_\+alloc\+\_\+msi()}}, \mbox{\hyperlink{vga__pci_8c_source_l00675}{vga\+\_\+pci\+\_\+alloc\+\_\+msix()}}, \mbox{\hyperlink{vga__pci_8c_source_l00603}{vga\+\_\+pci\+\_\+assign\+\_\+interrupt()}}, \mbox{\hyperlink{vga__pci_8c_source_l00561}{vga\+\_\+pci\+\_\+disable\+\_\+io()}}, \mbox{\hyperlink{vga__pci_8c_source_l00552}{vga\+\_\+pci\+\_\+enable\+\_\+io()}}, \mbox{\hyperlink{vga__pci_8c_source_l00594}{vga\+\_\+pci\+\_\+get\+\_\+powerstate()}}, \mbox{\hyperlink{vga__pci_8c_source_l00702}{vga\+\_\+pci\+\_\+release\+\_\+msi()}}, \mbox{\hyperlink{vga__pci_8c_source_l00690}{vga\+\_\+pci\+\_\+remap\+\_\+msix()}}, and \mbox{\hyperlink{vga__pci_8c_source_l00585}{vga\+\_\+pci\+\_\+set\+\_\+powerstate()}}.

\mbox{\Hypertarget{pci__if_8m_aeadd8da7e986254847e7b2fdef01c3fb}\label{pci__if_8m_aeadd8da7e986254847e7b2fdef01c3fb}} 
\index{pci\_if.m@{pci\_if.m}!child\_added@{child\_added}}
\index{child\_added@{child\_added}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{child\_added}{child\_added}}
{\footnotesize\ttfamily METHOD void child\+\_\+added}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00257}{257}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_ab10338e29c30e470019afad1d8f9a5ff}\label{pci__if_8m_ab10338e29c30e470019afad1d8f9a5ff}} 
\index{pci\_if.m@{pci\_if.m}!CODE@{CODE}}
\index{CODE@{CODE}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{CODE}{CODE}}
{\footnotesize\ttfamily CODE}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        \textcolor{keyword}{static} \textcolor{keywordtype}{int}}
\DoxyCodeLine{        \mbox{\hyperlink{pci__if_8m_a363682b42ac4c5a18cba54046f3ecaa1}{null\_msi\_count}}(device\_t \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}, device\_t \mbox{\hyperlink{pci__if_8m_a43da232f0ba41526cd69f99c555de72c}{child}})}
\DoxyCodeLine{        \{}
\DoxyCodeLine{                \textcolor{keywordflow}{return} (0);}
\DoxyCodeLine{        \}}
\DoxyCodeLine{}
\DoxyCodeLine{        \textcolor{keyword}{static} \textcolor{keywordtype}{int}}
\DoxyCodeLine{        \mbox{\hyperlink{pci__if_8m_ab6efbeca3f0cebcf3d992ed47fc3c9b7}{null\_msix\_bar}}(device\_t \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}, device\_t \mbox{\hyperlink{pci__if_8m_a43da232f0ba41526cd69f99c555de72c}{child}})}
\DoxyCodeLine{        \{}
\DoxyCodeLine{                \textcolor{keywordflow}{return} (-\/1);}
\DoxyCodeLine{        \}}
\DoxyCodeLine{}
\DoxyCodeLine{        \textcolor{keyword}{static} device\_t}
\DoxyCodeLine{        \mbox{\hyperlink{pci__if_8m_ae5b01738a3b03413510c82c7672fdfe6}{null\_create\_iov\_child}}(device\_t \mbox{\hyperlink{pcib__if_8m_a513d8424fb5683cf968375aff817a292}{bus}}, device\_t \mbox{\hyperlink{pci__if_8m_a69a08c6d975dff36d7c9f72b07383f76}{pf}}, uint16\_t \mbox{\hyperlink{pci__if_8m_a7f34b6ea14a6f8e1236e18de2346d297}{rid}},}
\DoxyCodeLine{            uint16\_t \mbox{\hyperlink{pci__if_8m_aac5ffad7f07bfef80deaef77e0eeca69}{vid}}, uint16\_t \mbox{\hyperlink{pci__if_8m_ac06fda3b50fd63d7e0d2f47b4bf8761e}{did}})}
\DoxyCodeLine{        \{}
\DoxyCodeLine{                device\_printf(\mbox{\hyperlink{pcib__if_8m_a513d8424fb5683cf968375aff817a292}{bus}}, \textcolor{stringliteral}{"{}PCI\_IOV not implemented on this bus.\(\backslash\)n"{}});}
\DoxyCodeLine{                \textcolor{keywordflow}{return} (NULL);}
\DoxyCodeLine{        \}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00034}{34}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_ad43c3812e6d13e0518d9f8b8f463ffcf}\label{pci__if_8m_ad43c3812e6d13e0518d9f8b8f463ffcf}} 
\index{pci\_if.m@{pci\_if.m}!count@{count}}
\index{count@{count}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{count}{count}}
{\footnotesize\ttfamily int count}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00185}{185}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00401}{generic\+\_\+pcie\+\_\+acpi\+\_\+alloc\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00414}{generic\+\_\+pcie\+\_\+acpi\+\_\+release\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00292}{generic\+\_\+pcie\+\_\+fdt\+\_\+alloc\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00311}{generic\+\_\+pcie\+\_\+fdt\+\_\+release\+\_\+msi()}}, \mbox{\hyperlink{isa__pci_8c_source_l00170}{isab\+\_\+pci\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l03252}{pci\+\_\+add\+\_\+map()}}, \mbox{\hyperlink{pci_8c_source_l03920}{pci\+\_\+add\+\_\+resources\+\_\+ea()}}, \mbox{\hyperlink{pci_8c_source_l02587}{pci\+\_\+alloc\+\_\+msi\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01808}{pci\+\_\+alloc\+\_\+msix\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l05535}{pci\+\_\+alloc\+\_\+multi\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l05611}{pci\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{pci__dw_8c_source_l00599}{pci\+\_\+dw\+\_\+alloc\+\_\+msi()}}, \mbox{\hyperlink{pci__dw_8c_source_l00615}{pci\+\_\+dw\+\_\+release\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00402}{pci\+\_\+host\+\_\+generic\+\_\+core\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00104}{pci\+\_\+hostb\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l01014}{pci\+\_\+read\+\_\+vpd\+\_\+reg()}}, \mbox{\hyperlink{pci_8c_source_l01982}{pci\+\_\+remap\+\_\+msix\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l05421}{pci\+\_\+reserve\+\_\+map()}}, \mbox{\hyperlink{pci__iov_8c_source_l00998}{pci\+\_\+vf\+\_\+alloc\+\_\+mem\+\_\+resource()}}, \mbox{\hyperlink{pci__pci_8c_source_l02773}{pcib\+\_\+alloc\+\_\+msi()}}, \mbox{\hyperlink{pci__pci_8c_source_l02439}{pcib\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{pci__pci_8c_source_l02787}{pcib\+\_\+release\+\_\+msi()}}, \mbox{\hyperlink{vga__pci_8c_source_l00660}{vga\+\_\+pci\+\_\+alloc\+\_\+msi()}}, \mbox{\hyperlink{vga__pci_8c_source_l00675}{vga\+\_\+pci\+\_\+alloc\+\_\+msix()}}, \mbox{\hyperlink{vga__pci_8c_source_l00458}{vga\+\_\+pci\+\_\+alloc\+\_\+resource()}}, and \mbox{\hyperlink{vga__pci_8c_source_l00690}{vga\+\_\+pci\+\_\+remap\+\_\+msix()}}.

\mbox{\Hypertarget{pci__if_8m_a476a85c0bdc93dd6ba2ce084d5f39ba3}\label{pci__if_8m_a476a85c0bdc93dd6ba2ce084d5f39ba3}} 
\index{pci\_if.m@{pci\_if.m}!create\_iov\_child@{create\_iov\_child}}
\index{create\_iov\_child@{create\_iov\_child}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{create\_iov\_child}{create\_iov\_child}}
{\footnotesize\ttfamily METHOD device\+\_\+t create\+\_\+iov\+\_\+child}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t \mbox{\hyperlink{pcib__if_8m_a513d8424fb5683cf968375aff817a292}{bus}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00275}{275}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a1e43bf7d608e87228b625cca2c04d641}\label{pci__if_8m_a1e43bf7d608e87228b625cca2c04d641}} 
\index{pci\_if.m@{pci\_if.m}!data@{data}}
\index{data@{data}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{data}{data}}
{\footnotesize\ttfamily uint32\+\_\+t data}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00198}{198}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00427}{generic\+\_\+pcie\+\_\+acpi\+\_\+map\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00328}{generic\+\_\+pcie\+\_\+fdt\+\_\+map\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00173}{generic\+\_\+pcie\+\_\+read\+\_\+config()}}, \mbox{\hyperlink{pci__n1sdp_8c_source_l00259}{n1sdp\+\_\+pcie\+\_\+read\+\_\+config()}}, \mbox{\hyperlink{pci__n1sdp_8c_source_l00305}{n1sdp\+\_\+pcie\+\_\+write\+\_\+config()}}, \mbox{\hyperlink{pci__cfgreg_8c_source_l00122}{pci\+\_\+cfgregwrite()}}, \mbox{\hyperlink{pci__user_8c_source_l00695}{pci\+\_\+conf\+\_\+io\+\_\+init()}}, \mbox{\hyperlink{pci__user_8c_source_l00734}{pci\+\_\+conf\+\_\+io\+\_\+update\+\_\+data()}}, \mbox{\hyperlink{pci__dw_8c_source_l00628}{pci\+\_\+dw\+\_\+map\+\_\+msi()}}, \mbox{\hyperlink{pci__dw_8c_source_l00506}{pci\+\_\+dw\+\_\+read\+\_\+config()}}, \mbox{\hyperlink{pci_8c_source_l02347}{pci\+\_\+enable\+\_\+msi\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01690}{pci\+\_\+enable\+\_\+msix\+\_\+method()}}, \mbox{\hyperlink{pci__user_8c_source_l01014}{pci\+\_\+ioctl()}}, \mbox{\hyperlink{pci__iov_8c_source_l00980}{pci\+\_\+iov\+\_\+ioctl()}}, \mbox{\hyperlink{pci_8c_source_l04696}{pci\+\_\+load\+\_\+vendor\+\_\+data()}}, \mbox{\hyperlink{pci_8c_source_l01014}{pci\+\_\+read\+\_\+vpd\+\_\+reg()}}, \mbox{\hyperlink{pci_8c_source_l02421}{pci\+\_\+remap\+\_\+intr\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l02395}{pci\+\_\+resume\+\_\+msi()}}, \mbox{\hyperlink{pci_8c_source_l04745}{pci\+\_\+setup\+\_\+intr()}}, \mbox{\hyperlink{pci_8c_source_l01676}{pci\+\_\+write\+\_\+msix\+\_\+entry()}}, \mbox{\hyperlink{pci__pci_8c_source_l02820}{pcib\+\_\+map\+\_\+msi()}}, \mbox{\hyperlink{pci__cfgreg_8c_source_l00273}{pciereg\+\_\+cfgread()}}, \mbox{\hyperlink{pci__cfgreg_8c_source_l00304}{pciereg\+\_\+cfgwrite()}}, \mbox{\hyperlink{pci__cfgreg_8c_source_l00165}{pcireg\+\_\+cfgread()}}, \mbox{\hyperlink{pci__cfgreg_8c_source_l00191}{pcireg\+\_\+cfgwrite()}}, and \mbox{\hyperlink{pci_8c_source_l01064}{vpd\+\_\+nextbyte()}}.

\mbox{\Hypertarget{pci__if_8m_ac06fda3b50fd63d7e0d2f47b4bf8761e}\label{pci__if_8m_ac06fda3b50fd63d7e0d2f47b4bf8761e}} 
\index{pci\_if.m@{pci\_if.m}!did@{did}}
\index{did@{did}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{did}{did}}
{\footnotesize\ttfamily uint16\+\_\+t did}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00280}{280}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci_8c_source_l00703}{pci\+\_\+fill\+\_\+devinfo()}}, \mbox{\hyperlink{pci__iov_8c_source_l00622}{pci\+\_\+iov\+\_\+enumerate\+\_\+vfs()}}, and \mbox{\hyperlink{pci_8c_source_l00680}{pci\+\_\+read\+\_\+device()}}.

\mbox{\Hypertarget{pci__if_8m_a82679888f22da8db2b3436f90be2aff5}\label{pci__if_8m_a82679888f22da8db2b3436f90be2aff5}} 
\index{pci\_if.m@{pci\_if.m}!disable\_busmaster@{disable\_busmaster}}
\index{disable\_busmaster@{disable\_busmaster}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{disable\_busmaster}{disable\_busmaster}}
{\footnotesize\ttfamily METHOD int disable\+\_\+busmaster}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00115}{115}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a50682236ef13e3198a18ac1eece1d3ab}\label{pci__if_8m_a50682236ef13e3198a18ac1eece1d3ab}} 
\index{pci\_if.m@{pci\_if.m}!disable\_io@{disable\_io}}
\index{disable\_io@{disable\_io}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{disable\_io}{disable\_io}}
{\footnotesize\ttfamily METHOD int disable\+\_\+io}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00126}{126}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_aa91ef1eac73b070639584b67d49d6e04}\label{pci__if_8m_aa91ef1eac73b070639584b67d49d6e04}} 
\index{pci\_if.m@{pci\_if.m}!disable\_msi@{disable\_msi}}
\index{disable\_msi@{disable\_msi}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{disable\_msi}{disable\_msi}}
{\footnotesize\ttfamily METHOD void disable\+\_\+msi}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00209}{209}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a0f34d20bd820de6d9f63dacd50985920}\label{pci__if_8m_a0f34d20bd820de6d9f63dacd50985920}} 
\index{pci\_if.m@{pci\_if.m}!enable\_busmaster@{enable\_busmaster}}
\index{enable\_busmaster@{enable\_busmaster}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{enable\_busmaster}{enable\_busmaster}}
{\footnotesize\ttfamily METHOD int enable\+\_\+busmaster}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00110}{110}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a7d23d8c0a61a16e287862e6f1bffac70}\label{pci__if_8m_a7d23d8c0a61a16e287862e6f1bffac70}} 
\index{pci\_if.m@{pci\_if.m}!enable\_io@{enable\_io}}
\index{enable\_io@{enable\_io}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{enable\_io}{enable\_io}}
{\footnotesize\ttfamily METHOD int enable\+\_\+io}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00120}{120}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_add11cc1e0e4f784e46b4df608f5721c9}\label{pci__if_8m_add11cc1e0e4f784e46b4df608f5721c9}} 
\index{pci\_if.m@{pci\_if.m}!enable\_msi@{enable\_msi}}
\index{enable\_msi@{enable\_msi}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{enable\_msi}{enable\_msi}}
{\footnotesize\ttfamily METHOD void enable\+\_\+msi}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00194}{194}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a42fe6f08b5e241812aa9f785a38acae1}\label{pci__if_8m_a42fe6f08b5e241812aa9f785a38acae1}} 
\index{pci\_if.m@{pci\_if.m}!enable\_msix@{enable\_msix}}
\index{enable\_msix@{enable\_msix}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{enable\_msix}{enable\_msix}}
{\footnotesize\ttfamily METHOD void enable\+\_\+msix}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00201}{201}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a85ab50f364212d7e252e21e517b5162f}\label{pci__if_8m_a85ab50f364212d7e252e21e517b5162f}} 
\index{pci\_if.m@{pci\_if.m}!find\_cap@{find\_cap}}
\index{find\_cap@{find\_cap}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{find\_cap}{find\_cap}}
{\footnotesize\ttfamily METHOD int find\+\_\+cap}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00137}{137}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a29894931b7323fa5eab547076ba37cdf}\label{pci__if_8m_a29894931b7323fa5eab547076ba37cdf}} 
\index{pci\_if.m@{pci\_if.m}!find\_extcap@{find\_extcap}}
\index{find\_extcap@{find\_extcap}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{find\_extcap}{find\_extcap}}
{\footnotesize\ttfamily METHOD int find\+\_\+extcap}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00152}{152}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a13c6226c0c5ca8d22d93bc49ba7b715b}\label{pci__if_8m_a13c6226c0c5ca8d22d93bc49ba7b715b}} 
\index{pci\_if.m@{pci\_if.m}!find\_htcap@{find\_htcap}}
\index{find\_htcap@{find\_htcap}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{find\_htcap}{find\_htcap}}
{\footnotesize\ttfamily METHOD int find\+\_\+htcap}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00167}{167}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a5c2837db849ff67c83118f700780a9bd}\label{pci__if_8m_a5c2837db849ff67c83118f700780a9bd}} 
\index{pci\_if.m@{pci\_if.m}!find\_next\_cap@{find\_next\_cap}}
\index{find\_next\_cap@{find\_next\_cap}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{find\_next\_cap}{find\_next\_cap}}
{\footnotesize\ttfamily METHOD int find\+\_\+next\+\_\+cap}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00144}{144}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_ae97ffdc5d6e000b9643c7fa9efb7e4e0}\label{pci__if_8m_ae97ffdc5d6e000b9643c7fa9efb7e4e0}} 
\index{pci\_if.m@{pci\_if.m}!find\_next\_extcap@{find\_next\_extcap}}
\index{find\_next\_extcap@{find\_next\_extcap}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{find\_next\_extcap}{find\_next\_extcap}}
{\footnotesize\ttfamily METHOD int find\+\_\+next\+\_\+extcap}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00159}{159}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a0a13391648a720570ab095877b2bae41}\label{pci__if_8m_a0a13391648a720570ab095877b2bae41}} 
\index{pci\_if.m@{pci\_if.m}!find\_next\_htcap@{find\_next\_htcap}}
\index{find\_next\_htcap@{find\_next\_htcap}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{find\_next\_htcap}{find\_next\_htcap}}
{\footnotesize\ttfamily METHOD int find\+\_\+next\+\_\+htcap}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00174}{174}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_afb8097cf3e3189fac3214ee4bbdd31e9}\label{pci__if_8m_afb8097cf3e3189fac3214ee4bbdd31e9}} 
\index{pci\_if.m@{pci\_if.m}!get\_id@{get\_id}}
\index{get\_id@{get\_id}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{get\_id}{get\_id}}
{\footnotesize\ttfamily METHOD int get\+\_\+id}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00246}{246}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a074f34dc1e8161c18e052ed71460c763}\label{pci__if_8m_a074f34dc1e8161c18e052ed71460c763}} 
\index{pci\_if.m@{pci\_if.m}!get\_powerstate@{get\_powerstate}}
\index{get\_powerstate@{get\_powerstate}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{get\_powerstate}{get\_powerstate}}
{\footnotesize\ttfamily METHOD int get\+\_\+powerstate}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00086}{86}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_aae68c25a1e368c526a21046e5350602b}\label{pci__if_8m_aae68c25a1e368c526a21046e5350602b}} 
\index{pci\_if.m@{pci\_if.m}!get\_vpd\_ident@{get\_vpd\_ident}}
\index{get\_vpd\_ident@{get\_vpd\_ident}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{get\_vpd\_ident}{get\_vpd\_ident}}
{\footnotesize\ttfamily METHOD int get\+\_\+vpd\+\_\+ident}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00097}{97}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a75a1d07a95d875cf9d745ad29a6381ab}\label{pci__if_8m_a75a1d07a95d875cf9d745ad29a6381ab}} 
\index{pci\_if.m@{pci\_if.m}!get\_vpd\_readonly@{get\_vpd\_readonly}}
\index{get\_vpd\_readonly@{get\_vpd\_readonly}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{get\_vpd\_readonly}{get\_vpd\_readonly}}
{\footnotesize\ttfamily METHOD int get\+\_\+vpd\+\_\+readonly}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00103}{103}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a652fb7d1d6d443208b11e7d296fb845a}\label{pci__if_8m_a652fb7d1d6d443208b11e7d296fb845a}} 
\index{pci\_if.m@{pci\_if.m}!HEADER@{HEADER}}
\index{HEADER@{HEADER}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{HEADER}{HEADER}}
{\footnotesize\ttfamily HEADER}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        \textcolor{keyword}{struct }nvlist}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00056}{56}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a9dd7006884637a4322e8cf74852620c6}\label{pci__if_8m_a9dd7006884637a4322e8cf74852620c6}} 
\index{pci\_if.m@{pci\_if.m}!id@{id}}
\index{id@{id}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{id}{id}}
{\footnotesize\ttfamily uintptr\+\_\+t$\ast$ id}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00250}{250}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci__subr_8c_source_l00053}{host\+\_\+pcib\+\_\+get\+\_\+busno()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00047}{pci\+\_\+hostb\+\_\+probe()}}, and \mbox{\hyperlink{pci_8c_source_l06682}{pci\+\_\+match\+\_\+device()}}.

\mbox{\Hypertarget{pci__if_8m_a4b99a010d38d0792ee5f7a07bdad6051}\label{pci__if_8m_a4b99a010d38d0792ee5f7a07bdad6051}} 
\index{pci\_if.m@{pci\_if.m}!identptr@{identptr}}
\index{identptr@{identptr}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{identptr}{identptr}}
{\footnotesize\ttfamily const char$\ast$$\ast$ identptr}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00100}{100}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci_8c_source_l01390}{pci\+\_\+get\+\_\+vpd\+\_\+ident\+\_\+method()}}, and \mbox{\hyperlink{vga__pci_8c_source_l00570}{vga\+\_\+pci\+\_\+get\+\_\+vpd\+\_\+ident()}}.

\mbox{\Hypertarget{pci__if_8m_a1f1413a959a617beceb7e84d8e6e7534}\label{pci__if_8m_a1f1413a959a617beceb7e84d8e6e7534}} 
\index{pci\_if.m@{pci\_if.m}!index@{index}}
\index{index@{index}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{index}{index}}
{\footnotesize\ttfamily u\+\_\+int index}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00204}{204}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00331}{generic\+\_\+pcie\+\_\+acpi\+\_\+read\+\_\+ivar()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00256}{generic\+\_\+pcie\+\_\+read\+\_\+ivar()}}, \mbox{\hyperlink{pci_8c_source_l01690}{pci\+\_\+enable\+\_\+msix\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01718}{pci\+\_\+mask\+\_\+msix()}}, \mbox{\hyperlink{pci_8c_source_l01756}{pci\+\_\+pending\+\_\+msix()}}, \mbox{\hyperlink{pci_8c_source_l01737}{pci\+\_\+unmask\+\_\+msix()}}, and \mbox{\hyperlink{pci_8c_source_l01676}{pci\+\_\+write\+\_\+msix\+\_\+entry()}}.

\mbox{\Hypertarget{pci__if_8m_ad557ea806f7bf0eb9d08fa9f3ebf0e8b}\label{pci__if_8m_ad557ea806f7bf0eb9d08fa9f3ebf0e8b}} 
\index{pci\_if.m@{pci\_if.m}!iov\_attach@{iov\_attach}}
\index{iov\_attach@{iov\_attach}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{iov\_attach}{iov\_attach}}
{\footnotesize\ttfamily METHOD int iov\+\_\+attach}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00262}{262}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_ae27c01654cc8a087d5083a886f9c0192}\label{pci__if_8m_ae27c01654cc8a087d5083a886f9c0192}} 
\index{pci\_if.m@{pci\_if.m}!iov\_detach@{iov\_detach}}
\index{iov\_detach@{iov\_detach}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{iov\_detach}{iov\_detach}}
{\footnotesize\ttfamily METHOD int iov\+\_\+detach}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00270}{270}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a6285c8b304820df9b40d3fbea77c7ef0}\label{pci__if_8m_a6285c8b304820df9b40d3fbea77c7ef0}} 
\index{pci\_if.m@{pci\_if.m}!kw@{kw}}
\index{kw@{kw}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{kw}{kw}}
{\footnotesize\ttfamily const char$\ast$ kw}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00106}{106}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci_8c_source_l01407}{pci\+\_\+get\+\_\+vpd\+\_\+readonly\+\_\+method()}}, and \mbox{\hyperlink{vga__pci_8c_source_l00577}{vga\+\_\+pci\+\_\+get\+\_\+vpd\+\_\+readonly()}}.

\mbox{\Hypertarget{pci__if_8m_a06b8022f56ae8d1150a3c4910d5b39b0}\label{pci__if_8m_a06b8022f56ae8d1150a3c4910d5b39b0}} 
\index{pci\_if.m@{pci\_if.m}!msi\_count@{msi\_count}}
\index{msi\_count@{msi\_count}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{msi\_count}{msi\_count}}
{\footnotesize\ttfamily METHOD int msi\+\_\+count}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00226}{226}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_aeb8b89a44a31c4dfdc6f974d8fa0dc6d}\label{pci__if_8m_aeb8b89a44a31c4dfdc6f974d8fa0dc6d}} 
\index{pci\_if.m@{pci\_if.m}!msix\_count@{msix\_count}}
\index{msix\_count@{msix\_count}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{msix\_count}{msix\_count}}
{\footnotesize\ttfamily METHOD int msix\+\_\+count}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00231}{231}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_aee92c270d26dd3ae32b49ede42e9b2b8}\label{pci__if_8m_aee92c270d26dd3ae32b49ede42e9b2b8}} 
\index{pci\_if.m@{pci\_if.m}!msix\_pba\_bar@{msix\_pba\_bar}}
\index{msix\_pba\_bar@{msix\_pba\_bar}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{msix\_pba\_bar}{msix\_pba\_bar}}
{\footnotesize\ttfamily METHOD int msix\+\_\+pba\+\_\+bar}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00236}{236}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_ac28e4003263c6d92b4571114dc8c9b96}\label{pci__if_8m_ac28e4003263c6d92b4571114dc8c9b96}} 
\index{pci\_if.m@{pci\_if.m}!msix\_table\_bar@{msix\_table\_bar}}
\index{msix\_table\_bar@{msix\_table\_bar}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{msix\_table\_bar}{msix\_table\_bar}}
{\footnotesize\ttfamily METHOD int msix\+\_\+table\+\_\+bar}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00241}{241}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a8f8f80d37794cde9472343e4487ba3eb}\label{pci__if_8m_a8f8f80d37794cde9472343e4487ba3eb}} 
\index{pci\_if.m@{pci\_if.m}!name@{name}}
\index{name@{name}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{name}{name}}
{\footnotesize\ttfamily const char$\ast$ name}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00267}{267}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci_8c_source_l04537}{pci\+\_\+hint\+\_\+device\+\_\+unit()}}, \mbox{\hyperlink{pci__user_8c_source_l01014}{pci\+\_\+ioctl()}}, \mbox{\hyperlink{pci__iov_8c_source_l00117}{pci\+\_\+iov\+\_\+attach\+\_\+method()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00327}{pci\+\_\+iov\+\_\+config\+\_\+add\+\_\+default()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00156}{pci\+\_\+iov\+\_\+schema\+\_\+add\+\_\+bool()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00176}{pci\+\_\+iov\+\_\+schema\+\_\+add\+\_\+string()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00224}{pci\+\_\+iov\+\_\+schema\+\_\+add\+\_\+uint16()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00232}{pci\+\_\+iov\+\_\+schema\+\_\+add\+\_\+uint32()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00240}{pci\+\_\+iov\+\_\+schema\+\_\+add\+\_\+uint64()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00216}{pci\+\_\+iov\+\_\+schema\+\_\+add\+\_\+uint8()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00248}{pci\+\_\+iov\+\_\+schema\+\_\+add\+\_\+unicast\+\_\+mac()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00196}{pci\+\_\+iov\+\_\+schema\+\_\+int()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00268}{pci\+\_\+iov\+\_\+schema\+\_\+validate\+\_\+bool()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00755}{pci\+\_\+iov\+\_\+schema\+\_\+validate\+\_\+dev\+\_\+name()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00802}{pci\+\_\+iov\+\_\+schema\+\_\+validate\+\_\+device\+\_\+names()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00731}{pci\+\_\+iov\+\_\+schema\+\_\+validate\+\_\+device\+\_\+subsystems()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00604}{pci\+\_\+iov\+\_\+schema\+\_\+validate\+\_\+param()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00579}{pci\+\_\+iov\+\_\+schema\+\_\+validate\+\_\+required()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00278}{pci\+\_\+iov\+\_\+schema\+\_\+validate\+\_\+string()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00624}{pci\+\_\+iov\+\_\+schema\+\_\+validate\+\_\+types()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00288}{pci\+\_\+iov\+\_\+schema\+\_\+validate\+\_\+uint()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00305}{pci\+\_\+iov\+\_\+schema\+\_\+validate\+\_\+unicast\+\_\+mac()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00514}{pci\+\_\+iov\+\_\+validate\+\_\+device\+\_\+schema()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00473}{pci\+\_\+iov\+\_\+validate\+\_\+param\+\_\+collisions()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00541}{pci\+\_\+iov\+\_\+validate\+\_\+schema\+\_\+devices()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00497}{pci\+\_\+iov\+\_\+validate\+\_\+schema\+\_\+subsystems()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00443}{pci\+\_\+iov\+\_\+validate\+\_\+subsystem\+\_\+schema()}}, \mbox{\hyperlink{pci_8c_source_l05956}{pci\+\_\+lookup()}}, \mbox{\hyperlink{pci_8c_source_l01088}{pci\+\_\+read\+\_\+vpd()}}, and \mbox{\hyperlink{pci__pci_8c_source_l02439}{pcib\+\_\+alloc\+\_\+resource()}}.

\mbox{\Hypertarget{pci__if_8m_ae5b01738a3b03413510c82c7672fdfe6}\label{pci__if_8m_ae5b01738a3b03413510c82c7672fdfe6}} 
\index{pci\_if.m@{pci\_if.m}!null\_create\_iov\_child@{null\_create\_iov\_child}}
\index{null\_create\_iov\_child@{null\_create\_iov\_child}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{null\_create\_iov\_child}{null\_create\_iov\_child}}
{\footnotesize\ttfamily DEFAULT null\+\_\+create\+\_\+iov\+\_\+child}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00281}{281}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a363682b42ac4c5a18cba54046f3ecaa1}\label{pci__if_8m_a363682b42ac4c5a18cba54046f3ecaa1}} 
\index{pci\_if.m@{pci\_if.m}!null\_msi\_count@{null\_msi\_count}}
\index{null\_msi\_count@{null\_msi\_count}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{null\_msi\_count}{null\_msi\_count}}
{\footnotesize\ttfamily DEFAULT null\+\_\+msi\+\_\+count}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00229}{229}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_ab6efbeca3f0cebcf3d992ed47fc3c9b7}\label{pci__if_8m_ab6efbeca3f0cebcf3d992ed47fc3c9b7}} 
\index{pci\_if.m@{pci\_if.m}!null\_msix\_bar@{null\_msix\_bar}}
\index{null\_msix\_bar@{null\_msix\_bar}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{null\_msix\_bar}{null\_msix\_bar}}
{\footnotesize\ttfamily DEFAULT null\+\_\+msix\+\_\+bar}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00239}{239}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a5035da57e5a3809063d531b02181c8cd}\label{pci__if_8m_a5035da57e5a3809063d531b02181c8cd}} 
\index{pci\_if.m@{pci\_if.m}!pci@{pci}}
\index{pci@{pci}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{pci}{pci}}
{\footnotesize\ttfamily INTERFACE pci}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00032}{32}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00401}{generic\+\_\+pcie\+\_\+acpi\+\_\+alloc\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00440}{generic\+\_\+pcie\+\_\+acpi\+\_\+alloc\+\_\+msix()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00464}{generic\+\_\+pcie\+\_\+acpi\+\_\+get\+\_\+id()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00427}{generic\+\_\+pcie\+\_\+acpi\+\_\+map\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00414}{generic\+\_\+pcie\+\_\+acpi\+\_\+release\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00452}{generic\+\_\+pcie\+\_\+acpi\+\_\+release\+\_\+msix()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00292}{generic\+\_\+pcie\+\_\+fdt\+\_\+alloc\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00346}{generic\+\_\+pcie\+\_\+fdt\+\_\+alloc\+\_\+msix()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00328}{generic\+\_\+pcie\+\_\+fdt\+\_\+map\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00311}{generic\+\_\+pcie\+\_\+fdt\+\_\+release\+\_\+msi()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00363}{generic\+\_\+pcie\+\_\+fdt\+\_\+release\+\_\+msix()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00380}{generic\+\_\+pcie\+\_\+get\+\_\+id()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00363}{generic\+\_\+pcie\+\_\+get\+\_\+xref()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00381}{generic\+\_\+pcie\+\_\+map\+\_\+id()}}, \mbox{\hyperlink{pci__dw_8c_source_l00599}{pci\+\_\+dw\+\_\+alloc\+\_\+msi()}}, \mbox{\hyperlink{pci__dw_8c_source_l00643}{pci\+\_\+dw\+\_\+alloc\+\_\+msix()}}, \mbox{\hyperlink{pci__dw_8c_source_l00669}{pci\+\_\+dw\+\_\+get\+\_\+id()}}, \mbox{\hyperlink{pci__dw_8c_source_l00628}{pci\+\_\+dw\+\_\+map\+\_\+msi()}}, \mbox{\hyperlink{pci__dw_8c_source_l00615}{pci\+\_\+dw\+\_\+release\+\_\+msi()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00656}{pci\+\_\+dw\+\_\+release\+\_\+msix()}}.

\mbox{\Hypertarget{pci__if_8m_a69a08c6d975dff36d7c9f72b07383f76}\label{pci__if_8m_a69a08c6d975dff36d7c9f72b07383f76}} 
\index{pci\_if.m@{pci\_if.m}!pf@{pf}}
\index{pf@{pf}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{pf}{pf}}
{\footnotesize\ttfamily device\+\_\+t pf}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00277}{277}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci__iov_8c_source_l00231}{pci\+\_\+iov\+\_\+build\+\_\+schema()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00854}{pci\+\_\+iov\+\_\+config\+\_\+get\+\_\+num\+\_\+vfs()}}, \mbox{\hyperlink{pci__iov_8c_source_l00311}{pci\+\_\+iov\+\_\+get\+\_\+pf\+\_\+subsystem\+\_\+schema()}}, \mbox{\hyperlink{pci__iov_8c_source_l00523}{pci\+\_\+iov\+\_\+init\+\_\+rman()}}, and \mbox{\hyperlink{pci__iov_8c_source_l00820}{pci\+\_\+iov\+\_\+is\+\_\+child\+\_\+vf()}}.

\mbox{\Hypertarget{pci__if_8m_ab48d57e6a3a132df8ccaefcbfe41bc99}\label{pci__if_8m_ab48d57e6a3a132df8ccaefcbfe41bc99}} 
\index{pci\_if.m@{pci\_if.m}!pf\_schema@{pf\_schema}}
\index{pf\_schema@{pf\_schema}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{pf\_schema}{pf\_schema}}
{\footnotesize\ttfamily struct nvlist$\ast$ pf\+\_\+schema}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00265}{265}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci__iov_8h_source_l00040}{pci\+\_\+iov\+\_\+attach()}}, \mbox{\hyperlink{pci__iov_8c_source_l00117}{pci\+\_\+iov\+\_\+attach\+\_\+method()}}, \mbox{\hyperlink{pci__iov_8c_source_l00103}{pci\+\_\+iov\+\_\+attach\+\_\+name()}}, and \mbox{\hyperlink{pci__iov_8c_source_l00261}{pci\+\_\+iov\+\_\+build\+\_\+pf\+\_\+schema()}}.

\mbox{\Hypertarget{pci__if_8m_a2fe86595a96de4527a240251f5fc8bcb}\label{pci__if_8m_a2fe86595a96de4527a240251f5fc8bcb}} 
\index{pci\_if.m@{pci\_if.m}!read\_config@{read\_config}}
\index{read\_config@{read\_config}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{read\_config}{read\_config}}
{\footnotesize\ttfamily METHOD u\+\_\+int32\+\_\+t read\+\_\+config}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00071}{71}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci__subr_8c_source_l00053}{host\+\_\+pcib\+\_\+get\+\_\+busno()}}.

\mbox{\Hypertarget{pci__if_8m_aa391927e06832c3d8d2f4e89a25cdd81}\label{pci__if_8m_aa391927e06832c3d8d2f4e89a25cdd81}} 
\index{pci\_if.m@{pci\_if.m}!reg@{reg}}
\index{reg@{reg}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{reg}{reg}}
{\footnotesize\ttfamily int reg}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00074}{74}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a4f8930e8d047af94755b56a68f727f7e}\label{pci__if_8m_a4f8930e8d047af94755b56a68f727f7e}} 
\index{pci\_if.m@{pci\_if.m}!release\_msi@{release\_msi}}
\index{release\_msi@{release\_msi}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{release\_msi}{release\_msi}}
{\footnotesize\ttfamily METHOD int release\+\_\+msi}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00221}{221}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a338957720c36afccf74fb76166d60427}\label{pci__if_8m_a338957720c36afccf74fb76166d60427}} 
\index{pci\_if.m@{pci\_if.m}!remap\_msix@{remap\_msix}}
\index{remap\_msix@{remap\_msix}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{remap\_msix}{remap\_msix}}
{\footnotesize\ttfamily METHOD int remap\+\_\+msix}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00214}{214}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a7f34b6ea14a6f8e1236e18de2346d297}\label{pci__if_8m_a7f34b6ea14a6f8e1236e18de2346d297}} 
\index{pci\_if.m@{pci\_if.m}!rid@{rid}}
\index{rid@{rid}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{rid}{rid}}
{\footnotesize\ttfamily uint16\+\_\+t rid}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00278}{278}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci_8c_source_l03593}{ehci\+\_\+early\+\_\+takeover()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00463}{generic\+\_\+pcie\+\_\+activate\+\_\+resource()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00491}{generic\+\_\+pcie\+\_\+deactivate\+\_\+resource()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00380}{generic\+\_\+pcie\+\_\+get\+\_\+id()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00363}{generic\+\_\+pcie\+\_\+get\+\_\+xref()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00381}{generic\+\_\+pcie\+\_\+map\+\_\+id()}}, \mbox{\hyperlink{isa__pci_8c_source_l00170}{isab\+\_\+pci\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{isa__pci_8c_source_l00204}{isab\+\_\+pci\+\_\+release\+\_\+resource()}}, \mbox{\hyperlink{vga__pci_8c_source_l00445}{lookup\+\_\+res()}}, \mbox{\hyperlink{pci_8c_source_l03532}{ohci\+\_\+early\+\_\+takeover()}}, \mbox{\hyperlink{pci_8c_source_l05694}{pci\+\_\+activate\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l03920}{pci\+\_\+add\+\_\+resources\+\_\+ea()}}, \mbox{\hyperlink{pci_8c_source_l05535}{pci\+\_\+alloc\+\_\+multi\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l05611}{pci\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l03429}{pci\+\_\+ata\+\_\+maps()}}, \mbox{\hyperlink{pci_8c_source_l04468}{pci\+\_\+attach\+\_\+common()}}, \mbox{\hyperlink{pci_8c_source_l05722}{pci\+\_\+deactivate\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l05785}{pci\+\_\+delete\+\_\+resource()}}, \mbox{\hyperlink{pci__dw_8c_source_l00669}{pci\+\_\+dw\+\_\+get\+\_\+id()}}, \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}, \mbox{\hyperlink{pci_8c_source_l03904}{pci\+\_\+ea\+\_\+is\+\_\+enabled()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00402}{pci\+\_\+host\+\_\+generic\+\_\+core\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00070}{pci\+\_\+host\+\_\+generic\+\_\+core\+\_\+attach()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00305}{pci\+\_\+host\+\_\+generic\+\_\+core\+\_\+release\+\_\+resource()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00104}{pci\+\_\+hostb\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00112}{pci\+\_\+hostb\+\_\+release\+\_\+resource()}}, \mbox{\hyperlink{pci__iov_8c_source_l00340}{pci\+\_\+iov\+\_\+alloc\+\_\+bar()}}, \mbox{\hyperlink{pci__dw__mv_8c_source_l00222}{pci\+\_\+mv\+\_\+attach()}}, \mbox{\hyperlink{pci_8c_source_l05643}{pci\+\_\+release\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l05421}{pci\+\_\+reserve\+\_\+map()}}, \mbox{\hyperlink{pci_8c_source_l04745}{pci\+\_\+setup\+\_\+intr()}}, \mbox{\hyperlink{pci_8c_source_l04853}{pci\+\_\+teardown\+\_\+intr()}}, \mbox{\hyperlink{pci__iov_8c_source_l00998}{pci\+\_\+vf\+\_\+alloc\+\_\+mem\+\_\+resource()}}, \mbox{\hyperlink{pci__iov_8c_source_l01061}{pci\+\_\+vf\+\_\+release\+\_\+mem\+\_\+resource()}}, \mbox{\hyperlink{pci__pci_8c_source_l02439}{pcib\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{pci__pci_8c_source_l02677}{pcib\+\_\+ari\+\_\+decode\+\_\+rid()}}, \mbox{\hyperlink{pcib__support_8c_source_l00074}{pcib\+\_\+decode\+\_\+rid()}}, \mbox{\hyperlink{pci_8c_source_l03569}{uhci\+\_\+early\+\_\+takeover()}}, \mbox{\hyperlink{vga__pci_8c_source_l00458}{vga\+\_\+pci\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{vga__pci_8c_source_l00164}{vga\+\_\+pci\+\_\+map\+\_\+bios()}}, \mbox{\hyperlink{vga__pci_8c_source_l00484}{vga\+\_\+pci\+\_\+release\+\_\+resource()}}, \mbox{\hyperlink{vga__pci_8c_source_l00276}{vga\+\_\+pci\+\_\+unmap\+\_\+bios()}}, and \mbox{\hyperlink{pci_8c_source_l03649}{xhci\+\_\+early\+\_\+takeover()}}.

\mbox{\Hypertarget{pci__if_8m_a06d08df5619c789a739d81569e98e659}\label{pci__if_8m_a06d08df5619c789a739d81569e98e659}} 
\index{pci\_if.m@{pci\_if.m}!set\_powerstate@{set\_powerstate}}
\index{set\_powerstate@{set\_powerstate}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{set\_powerstate}{set\_powerstate}}
{\footnotesize\ttfamily METHOD int set\+\_\+powerstate}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00091}{91}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_ab05991ed532329184893692211b355fa}\label{pci__if_8m_ab05991ed532329184893692211b355fa}} 
\index{pci\_if.m@{pci\_if.m}!space@{space}}
\index{space@{space}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{space}{space}}
{\footnotesize\ttfamily int space}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00123}{123}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci__host__generic_8c_source_l00335}{generic\+\_\+pcie\+\_\+translate\+\_\+resource\+\_\+common()}}, \mbox{\hyperlink{pci_8c_source_l02971}{pci\+\_\+disable\+\_\+io\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l02952}{pci\+\_\+enable\+\_\+io\+\_\+method()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00164}{pci\+\_\+hostb\+\_\+disable\+\_\+io()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00155}{pci\+\_\+hostb\+\_\+enable\+\_\+io()}}, \mbox{\hyperlink{vga__pci_8c_source_l00561}{vga\+\_\+pci\+\_\+disable\+\_\+io()}}, and \mbox{\hyperlink{vga__pci_8c_source_l00552}{vga\+\_\+pci\+\_\+enable\+\_\+io()}}.

\mbox{\Hypertarget{pci__if_8m_a37722a150250e2a5a98e5e0d11e53449}\label{pci__if_8m_a37722a150250e2a5a98e5e0d11e53449}} 
\index{pci\_if.m@{pci\_if.m}!start@{start}}
\index{start@{start}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{start}{start}}
{\footnotesize\ttfamily int start}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00148}{148}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a89f234133d3efe315836311cbf21c64b}\label{pci__if_8m_a89f234133d3efe315836311cbf21c64b}} 
\index{pci\_if.m@{pci\_if.m}!state@{state}}
\index{state@{state}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{state}{state}}
{\footnotesize\ttfamily int state}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00094}{94}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{hostb__pci_8c_source_l00173}{pci\+\_\+hostb\+\_\+set\+\_\+powerstate()}}, \mbox{\hyperlink{pci_8c_source_l01088}{pci\+\_\+read\+\_\+vpd()}}, \mbox{\hyperlink{pci_8c_source_l04569}{pci\+\_\+set\+\_\+power\+\_\+child()}}, \mbox{\hyperlink{pci_8c_source_l02808}{pci\+\_\+set\+\_\+powerstate\+\_\+method()}}, and \mbox{\hyperlink{vga__pci_8c_source_l00585}{vga\+\_\+pci\+\_\+set\+\_\+powerstate()}}.

\mbox{\Hypertarget{pci__if_8m_a6f54a86d9ce0af8d89b24e2d159f3ec2}\label{pci__if_8m_a6f54a86d9ce0af8d89b24e2d159f3ec2}} 
\index{pci\_if.m@{pci\_if.m}!type@{type}}
\index{type@{type}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{pci__if_8m_ae1632668e86b936e88cc39cadd71d161}{pci\+\_\+id\+\_\+type}} type}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00249}{249}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00464}{generic\+\_\+pcie\+\_\+acpi\+\_\+get\+\_\+id()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00463}{generic\+\_\+pcie\+\_\+activate\+\_\+resource()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00514}{generic\+\_\+pcie\+\_\+adjust\+\_\+resource()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00491}{generic\+\_\+pcie\+\_\+deactivate\+\_\+resource()}}, \mbox{\hyperlink{pci__host__generic__fdt_8c_source_l00380}{generic\+\_\+pcie\+\_\+get\+\_\+id()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00287}{generic\+\_\+pcie\+\_\+rman()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00392}{generic\+\_\+pcie\+\_\+translate\+\_\+resource()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00335}{generic\+\_\+pcie\+\_\+translate\+\_\+resource\+\_\+common()}}, \mbox{\hyperlink{isa__pci_8c_source_l00170}{isab\+\_\+pci\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{isa__pci_8c_source_l00204}{isab\+\_\+pci\+\_\+release\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l05694}{pci\+\_\+activate\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l03252}{pci\+\_\+add\+\_\+map()}}, \mbox{\hyperlink{pci_8c_source_l03920}{pci\+\_\+add\+\_\+resources\+\_\+ea()}}, \mbox{\hyperlink{pci_8c_source_l05535}{pci\+\_\+alloc\+\_\+multi\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l05611}{pci\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l03429}{pci\+\_\+ata\+\_\+maps()}}, \mbox{\hyperlink{pci__user_8c_source_l00928}{pci\+\_\+bar\+\_\+io()}}, \mbox{\hyperlink{pci_8c_source_l05722}{pci\+\_\+deactivate\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l05785}{pci\+\_\+delete\+\_\+resource()}}, \mbox{\hyperlink{pci__dw_8c_source_l00669}{pci\+\_\+dw\+\_\+get\+\_\+id()}}, \mbox{\hyperlink{pci__dw_8c_source_l00318}{pci\+\_\+dw\+\_\+map\+\_\+out\+\_\+atu()}}, \mbox{\hyperlink{pci__dw_8c_source_l00285}{pci\+\_\+dw\+\_\+map\+\_\+out\+\_\+atu\+\_\+legacy()}}, \mbox{\hyperlink{pci__dw_8c_source_l00247}{pci\+\_\+dw\+\_\+map\+\_\+out\+\_\+atu\+\_\+unroll()}}, \mbox{\hyperlink{pci__dw_8c_source_l00506}{pci\+\_\+dw\+\_\+read\+\_\+config()}}, \mbox{\hyperlink{pci__dw_8c_source_l00555}{pci\+\_\+dw\+\_\+write\+\_\+config()}}, \mbox{\hyperlink{pci_8c_source_l06322}{pci\+\_\+get\+\_\+id\+\_\+method()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00402}{pci\+\_\+host\+\_\+generic\+\_\+core\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00305}{pci\+\_\+host\+\_\+generic\+\_\+core\+\_\+release\+\_\+resource()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00104}{pci\+\_\+hostb\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00112}{pci\+\_\+hostb\+\_\+release\+\_\+resource()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00131}{pci\+\_\+iov\+\_\+schema\+\_\+add\+\_\+type()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00116}{pci\+\_\+iov\+\_\+schema\+\_\+find\+\_\+validator()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00196}{pci\+\_\+iov\+\_\+schema\+\_\+int()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00802}{pci\+\_\+iov\+\_\+schema\+\_\+validate\+\_\+device\+\_\+names()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00731}{pci\+\_\+iov\+\_\+schema\+\_\+validate\+\_\+device\+\_\+subsystems()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00604}{pci\+\_\+iov\+\_\+schema\+\_\+validate\+\_\+param()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00579}{pci\+\_\+iov\+\_\+schema\+\_\+validate\+\_\+required()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00624}{pci\+\_\+iov\+\_\+schema\+\_\+validate\+\_\+types()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00473}{pci\+\_\+iov\+\_\+validate\+\_\+param\+\_\+collisions()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00407}{pci\+\_\+iov\+\_\+validate\+\_\+param\+\_\+schema()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00541}{pci\+\_\+iov\+\_\+validate\+\_\+schema\+\_\+devices()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00497}{pci\+\_\+iov\+\_\+validate\+\_\+schema\+\_\+subsystems()}}, \mbox{\hyperlink{pci__iov__schema_8c_source_l00443}{pci\+\_\+iov\+\_\+validate\+\_\+subsystem\+\_\+schema()}}, \mbox{\hyperlink{pci_8c_source_l05643}{pci\+\_\+release\+\_\+resource()}}, \mbox{\hyperlink{pci_8c_source_l05421}{pci\+\_\+reserve\+\_\+map()}}, \mbox{\hyperlink{pci__pci_8c_source_l02439}{pcib\+\_\+alloc\+\_\+resource()}}, \mbox{\hyperlink{pci__pci_8c_source_l02856}{pcib\+\_\+ari\+\_\+get\+\_\+id()}}, \mbox{\hyperlink{pcib__support_8c_source_l00058}{pcib\+\_\+get\+\_\+id()}}, \mbox{\hyperlink{vga__pci_8c_source_l00458}{vga\+\_\+pci\+\_\+alloc\+\_\+resource()}}, and \mbox{\hyperlink{vga__pci_8c_source_l00484}{vga\+\_\+pci\+\_\+release\+\_\+resource()}}.

\mbox{\Hypertarget{pci__if_8m_a97948248dce5f62b17be15b2c9a2f961}\label{pci__if_8m_a97948248dce5f62b17be15b2c9a2f961}} 
\index{pci\_if.m@{pci\_if.m}!val@{val}}
\index{val@{val}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{val}{val}}
{\footnotesize\ttfamily u\+\_\+int32\+\_\+t val}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00082}{82}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{fixup__pci_8c_source_l00129}{fixc1\+\_\+nforce2()}}, \mbox{\hyperlink{pci__host__generic_8c_source_l00213}{generic\+\_\+pcie\+\_\+write\+\_\+config()}}, \mbox{\hyperlink{pci__n1sdp_8c_source_l00305}{n1sdp\+\_\+pcie\+\_\+write\+\_\+config()}}, \mbox{\hyperlink{pci__dw_8h_source_l00146}{pci\+\_\+dw\+\_\+dbi\+\_\+wr1()}}, \mbox{\hyperlink{pci__dw_8h_source_l00140}{pci\+\_\+dw\+\_\+dbi\+\_\+wr2()}}, \mbox{\hyperlink{pci__dw_8h_source_l00134}{pci\+\_\+dw\+\_\+dbi\+\_\+wr4()}}, \mbox{\hyperlink{pci__dw_8c_source_l00114}{pci\+\_\+dw\+\_\+dbi\+\_\+write()}}, \mbox{\hyperlink{pci__dw_8c_source_l00555}{pci\+\_\+dw\+\_\+write\+\_\+config()}}, \mbox{\hyperlink{pci_8c_source_l00769}{pci\+\_\+ea\+\_\+fill\+\_\+info()}}, \mbox{\hyperlink{pci_8c_source_l01445}{pci\+\_\+find\+\_\+htcap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l01485}{pci\+\_\+find\+\_\+next\+\_\+htcap\+\_\+method()}}, \mbox{\hyperlink{pci_8c_source_l02233}{pci\+\_\+get\+\_\+max\+\_\+payload()}}, \mbox{\hyperlink{pci_8c_source_l02249}{pci\+\_\+get\+\_\+max\+\_\+read\+\_\+req()}}, \mbox{\hyperlink{pci_8c_source_l02218}{pci\+\_\+get\+\_\+relaxed\+\_\+ordering\+\_\+enabled()}}, \mbox{\hyperlink{pci__host__generic__acpi_8c_source_l00206}{pci\+\_\+host\+\_\+acpi\+\_\+get\+\_\+ecam\+\_\+resource()}}, \mbox{\hyperlink{hostb__pci_8c_source_l00129}{pci\+\_\+hostb\+\_\+write\+\_\+config()}}, \mbox{\hyperlink{pci_8c_source_l05956}{pci\+\_\+lookup()}}, \mbox{\hyperlink{pci_8c_source_l01718}{pci\+\_\+mask\+\_\+msix()}}, \mbox{\hyperlink{pci_8c_source_l00843}{pci\+\_\+read\+\_\+cap()}}, \mbox{\hyperlink{pci_8c_source_l02265}{pci\+\_\+set\+\_\+max\+\_\+read\+\_\+req()}}, \mbox{\hyperlink{pci_8c_source_l01737}{pci\+\_\+unmask\+\_\+msix()}}, \mbox{\hyperlink{pci_8c_source_l05892}{pci\+\_\+write\+\_\+config\+\_\+method()}}, \mbox{\hyperlink{pci__pci_8c_source_l02629}{pcib\+\_\+maxslots()}}, \mbox{\hyperlink{pci__pci_8c_source_l02721}{pcib\+\_\+write\+\_\+config()}}, and \mbox{\hyperlink{vga__pci_8c_source_l00530}{vga\+\_\+pci\+\_\+write\+\_\+config()}}.

\mbox{\Hypertarget{pci__if_8m_a5110aa4c54704b93d0e667d011778791}\label{pci__if_8m_a5110aa4c54704b93d0e667d011778791}} 
\index{pci\_if.m@{pci\_if.m}!vectors@{vectors}}
\index{vectors@{vectors}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{vectors}{vectors}}
{\footnotesize\ttfamily const u\+\_\+int$\ast$ vectors}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00218}{218}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci_8c_source_l01982}{pci\+\_\+remap\+\_\+msix\+\_\+method()}}, and \mbox{\hyperlink{vga__pci_8c_source_l00690}{vga\+\_\+pci\+\_\+remap\+\_\+msix()}}.

\mbox{\Hypertarget{pci__if_8m_a9e547cf57356585408b22e54c85252e6}\label{pci__if_8m_a9e547cf57356585408b22e54c85252e6}} 
\index{pci\_if.m@{pci\_if.m}!vf\_schema@{vf\_schema}}
\index{vf\_schema@{vf\_schema}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{vf\_schema}{vf\_schema}}
{\footnotesize\ttfamily struct nvlist$\ast$ vf\+\_\+schema}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00266}{266}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci__iov_8h_source_l00040}{pci\+\_\+iov\+\_\+attach()}}, \mbox{\hyperlink{pci__iov_8c_source_l00117}{pci\+\_\+iov\+\_\+attach\+\_\+method()}}, \mbox{\hyperlink{pci__iov_8c_source_l00103}{pci\+\_\+iov\+\_\+attach\+\_\+name()}}, and \mbox{\hyperlink{pci__iov_8c_source_l00286}{pci\+\_\+iov\+\_\+build\+\_\+vf\+\_\+schema()}}.

\mbox{\Hypertarget{pci__if_8m_aac5ffad7f07bfef80deaef77e0eeca69}\label{pci__if_8m_aac5ffad7f07bfef80deaef77e0eeca69}} 
\index{pci\_if.m@{pci\_if.m}!vid@{vid}}
\index{vid@{vid}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{vid}{vid}}
{\footnotesize\ttfamily uint16\+\_\+t vid}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00279}{279}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci_8c_source_l00703}{pci\+\_\+fill\+\_\+devinfo()}}, \mbox{\hyperlink{pci__iov_8c_source_l00622}{pci\+\_\+iov\+\_\+enumerate\+\_\+vfs()}}, and \mbox{\hyperlink{pci_8c_source_l00680}{pci\+\_\+read\+\_\+device()}}.

\mbox{\Hypertarget{pci__if_8m_abe9f0e435b9e239c352e928c714aff54}\label{pci__if_8m_abe9f0e435b9e239c352e928c714aff54}} 
\index{pci\_if.m@{pci\_if.m}!vptr@{vptr}}
\index{vptr@{vptr}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{vptr}{vptr}}
{\footnotesize\ttfamily const char$\ast$$\ast$ vptr}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00107}{107}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.



Referenced by \mbox{\hyperlink{pci_8c_source_l01407}{pci\+\_\+get\+\_\+vpd\+\_\+readonly\+\_\+method()}}, and \mbox{\hyperlink{vga__pci_8c_source_l00577}{vga\+\_\+pci\+\_\+get\+\_\+vpd\+\_\+readonly()}}.

\mbox{\Hypertarget{pci__if_8m_a2474a5474cbff19523a51eb1de01cda4}\label{pci__if_8m_a2474a5474cbff19523a51eb1de01cda4}} 
\index{pci\_if.m@{pci\_if.m}!width@{width}}
\index{width@{width}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{width}{width}}
{\footnotesize\ttfamily int width}



Definition at line \mbox{\hyperlink{pci__if_8m_source_l00075}{75}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

\mbox{\Hypertarget{pci__if_8m_a2452b543050a79b703e31b2ca916df04}\label{pci__if_8m_a2452b543050a79b703e31b2ca916df04}} 
\index{pci\_if.m@{pci\_if.m}!write\_config@{write\_config}}
\index{write\_config@{write\_config}!pci\_if.m@{pci\_if.m}}
\doxysubsubsection{\texorpdfstring{write\_config}{write\_config}}
{\footnotesize\ttfamily METHOD void write\+\_\+config}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{\{}
\DoxyCodeLine{        device\_t        \mbox{\hyperlink{pcib__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{pci__if_8m_source_l00078}{78}} of file \mbox{\hyperlink{pci__if_8m_source}{pci\+\_\+if.\+m}}.

