\hypertarget{structpci__dw__softc}{}\doxysection{pci\+\_\+dw\+\_\+softc Struct Reference}
\label{structpci__dw__softc}\index{pci\_dw\_softc@{pci\_dw\_softc}}


{\ttfamily \#include $<$pci\+\_\+dw.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct ofw\+\_\+pci\+\_\+softc \mbox{\hyperlink{structpci__dw__softc_a73459e10a02e8c5cac209ecbae4c1400}{ofw\+\_\+pci}}
\item 
struct resource $\ast$ \mbox{\hyperlink{structpci__dw__softc_a17897feb6275b7b7a6989e55013a4a3e}{dbi\+\_\+res}}
\item 
device\+\_\+t \mbox{\hyperlink{structpci__dw__softc_a3f01434f69f2071d0f87364e5ac95f75}{dev}}
\item 
phandle\+\_\+t \mbox{\hyperlink{structpci__dw__softc_aaf009a21af2ca7430126c3e8b877351d}{node}}
\item 
struct mtx \mbox{\hyperlink{structpci__dw__softc_a973b9dc7c48a3a211d05def6ef649403}{mtx}}
\item 
struct resource $\ast$ \mbox{\hyperlink{structpci__dw__softc_a3f76dca0f9a5d87a47bb34459e4caaf8}{cfg\+\_\+res}}
\item 
struct ofw\+\_\+pci\+\_\+range \mbox{\hyperlink{structpci__dw__softc_a9cbec4dfb27326ebf9342008c656bb47}{io\+\_\+range}}
\item 
struct ofw\+\_\+pci\+\_\+range $\ast$ \mbox{\hyperlink{structpci__dw__softc_abb2dc0c7b26e2b6e45fb19a8954ec2a2}{mem\+\_\+ranges}}
\item 
int \mbox{\hyperlink{structpci__dw__softc_a8fe0403b0352befee3bcced4c7165543}{num\+\_\+mem\+\_\+ranges}}
\item 
bool \mbox{\hyperlink{structpci__dw__softc_a1b20b1ef8846e42e25e88b95a145cf83}{coherent}}
\item 
bus\+\_\+dma\+\_\+tag\+\_\+t \mbox{\hyperlink{structpci__dw__softc_ae5550781e93802490c7f0d03d22927a3}{dmat}}
\item 
int \mbox{\hyperlink{structpci__dw__softc_a83ee485e7435dd3a3942e307b739e38f}{num\+\_\+lanes}}
\item 
int \mbox{\hyperlink{structpci__dw__softc_a11a87b3b0f12052fe389744c2802013a}{num\+\_\+out\+\_\+regions}}
\item 
struct resource $\ast$ \mbox{\hyperlink{structpci__dw__softc_a338b0b7470700e4a5ddbcfd2eb5ee765}{iatu\+\_\+ur\+\_\+res}}
\item 
bus\+\_\+addr\+\_\+t \mbox{\hyperlink{structpci__dw__softc_a04e3b6ab5081a97b9e9461696cde4ee1}{iatu\+\_\+ur\+\_\+offset}}
\item 
bus\+\_\+size\+\_\+t \mbox{\hyperlink{structpci__dw__softc_acd5eee0a1966bfe28489f7032b12ee0f}{iatu\+\_\+ur\+\_\+size}}
\item 
bus\+\_\+addr\+\_\+t \mbox{\hyperlink{structpci__dw__softc_a7397fd2286d99d3e92e52c8e5de1481e}{cfg\+\_\+pa}}
\item 
bus\+\_\+size\+\_\+t \mbox{\hyperlink{structpci__dw__softc_acf08440ef210ab207c3a1ca330653061}{cfg\+\_\+size}}
\item 
u\+\_\+int \mbox{\hyperlink{structpci__dw__softc_a98ca9a9458f9a0d56e93492a880839b2}{bus\+\_\+start}}
\item 
u\+\_\+int \mbox{\hyperlink{structpci__dw__softc_a82ffd75fb00714987b83df00d3947ca5}{bus\+\_\+end}}
\item 
u\+\_\+int \mbox{\hyperlink{structpci__dw__softc_a354d14859b1319be290a65dfb777c065}{root\+\_\+bus}}
\item 
u\+\_\+int \mbox{\hyperlink{structpci__dw__softc_ab5e6b37ac479b6bb1277b1789c2a3742}{sub\+\_\+bus}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00098}{98}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structpci__dw__softc_a82ffd75fb00714987b83df00d3947ca5}\label{structpci__dw__softc_a82ffd75fb00714987b83df00d3947ca5}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!bus\_end@{bus\_end}}
\index{bus\_end@{bus\_end}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{bus\_end}{bus\_end}}
{\footnotesize\ttfamily u\+\_\+int pci\+\_\+dw\+\_\+softc\+::bus\+\_\+end}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00126}{126}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00151}{pci\+\_\+dw\+\_\+check\+\_\+dev()}}, \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00330}{pci\+\_\+dw\+\_\+setup\+\_\+hw()}}.

\mbox{\Hypertarget{structpci__dw__softc_a98ca9a9458f9a0d56e93492a880839b2}\label{structpci__dw__softc_a98ca9a9458f9a0d56e93492a880839b2}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!bus\_start@{bus\_start}}
\index{bus\_start@{bus\_start}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{bus\_start}{bus\_start}}
{\footnotesize\ttfamily u\+\_\+int pci\+\_\+dw\+\_\+softc\+::bus\+\_\+start}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00125}{125}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00151}{pci\+\_\+dw\+\_\+check\+\_\+dev()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}.

\mbox{\Hypertarget{structpci__dw__softc_a7397fd2286d99d3e92e52c8e5de1481e}\label{structpci__dw__softc_a7397fd2286d99d3e92e52c8e5de1481e}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!cfg\_pa@{cfg\_pa}}
\index{cfg\_pa@{cfg\_pa}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{cfg\_pa}{cfg\_pa}}
{\footnotesize\ttfamily bus\+\_\+addr\+\_\+t pci\+\_\+dw\+\_\+softc\+::cfg\+\_\+pa}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00122}{122}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}, \mbox{\hyperlink{pci__dw_8c_source_l00506}{pci\+\_\+dw\+\_\+read\+\_\+config()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00555}{pci\+\_\+dw\+\_\+write\+\_\+config()}}.

\mbox{\Hypertarget{structpci__dw__softc_a3f76dca0f9a5d87a47bb34459e4caaf8}\label{structpci__dw__softc_a3f76dca0f9a5d87a47bb34459e4caaf8}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!cfg\_res@{cfg\_res}}
\index{cfg\_res@{cfg\_res}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{cfg\_res}{cfg\_res}}
{\footnotesize\ttfamily struct resource$\ast$ pci\+\_\+dw\+\_\+softc\+::cfg\+\_\+res}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00108}{108}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}, \mbox{\hyperlink{pci__dw_8c_source_l00506}{pci\+\_\+dw\+\_\+read\+\_\+config()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00555}{pci\+\_\+dw\+\_\+write\+\_\+config()}}.

\mbox{\Hypertarget{structpci__dw__softc_acf08440ef210ab207c3a1ca330653061}\label{structpci__dw__softc_acf08440ef210ab207c3a1ca330653061}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!cfg\_size@{cfg\_size}}
\index{cfg\_size@{cfg\_size}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{cfg\_size}{cfg\_size}}
{\footnotesize\ttfamily bus\+\_\+size\+\_\+t pci\+\_\+dw\+\_\+softc\+::cfg\+\_\+size}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00123}{123}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}, \mbox{\hyperlink{pci__dw_8c_source_l00506}{pci\+\_\+dw\+\_\+read\+\_\+config()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00555}{pci\+\_\+dw\+\_\+write\+\_\+config()}}.

\mbox{\Hypertarget{structpci__dw__softc_a1b20b1ef8846e42e25e88b95a145cf83}\label{structpci__dw__softc_a1b20b1ef8846e42e25e88b95a145cf83}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!coherent@{coherent}}
\index{coherent@{coherent}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{coherent}{coherent}}
{\footnotesize\ttfamily bool pci\+\_\+dw\+\_\+softc\+::coherent}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00114}{114}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}.

\mbox{\Hypertarget{structpci__dw__softc_a17897feb6275b7b7a6989e55013a4a3e}\label{structpci__dw__softc_a17897feb6275b7b7a6989e55013a4a3e}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!dbi\_res@{dbi\_res}}
\index{dbi\_res@{dbi\_res}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{dbi\_res}{dbi\_res}}
{\footnotesize\ttfamily struct resource$\ast$ pci\+\_\+dw\+\_\+softc\+::dbi\+\_\+res}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00102}{102}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00093}{pci\+\_\+dw\+\_\+dbi\+\_\+read()}}, \mbox{\hyperlink{pci__dw_8c_source_l00114}{pci\+\_\+dw\+\_\+dbi\+\_\+write()}}, \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}, \mbox{\hyperlink{pci__dw_8c_source_l00506}{pci\+\_\+dw\+\_\+read\+\_\+config()}}, \mbox{\hyperlink{pci__dw_8c_source_l00555}{pci\+\_\+dw\+\_\+write\+\_\+config()}}, and \mbox{\hyperlink{pci__dw__mv_8c_source_l00222}{pci\+\_\+mv\+\_\+attach()}}.

\mbox{\Hypertarget{structpci__dw__softc_a3f01434f69f2071d0f87364e5ac95f75}\label{structpci__dw__softc_a3f01434f69f2071d0f87364e5ac95f75}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!dev@{dev}}
\index{dev@{dev}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{dev}{dev}}
{\footnotesize\ttfamily device\+\_\+t pci\+\_\+dw\+\_\+softc\+::dev}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00105}{105}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00151}{pci\+\_\+dw\+\_\+check\+\_\+dev()}}, \mbox{\hyperlink{pci__dw_8c_source_l00093}{pci\+\_\+dw\+\_\+dbi\+\_\+read()}}, \mbox{\hyperlink{pci__dw_8c_source_l00114}{pci\+\_\+dw\+\_\+dbi\+\_\+write()}}, \mbox{\hyperlink{pci__dw_8c_source_l00434}{pci\+\_\+dw\+\_\+decode\+\_\+ranges()}}, \mbox{\hyperlink{pci__dw_8c_source_l00203}{pci\+\_\+dw\+\_\+detect\+\_\+out\+\_\+atu\+\_\+regions\+\_\+legacy()}}, \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}, \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()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00330}{pci\+\_\+dw\+\_\+setup\+\_\+hw()}}.

\mbox{\Hypertarget{structpci__dw__softc_ae5550781e93802490c7f0d03d22927a3}\label{structpci__dw__softc_ae5550781e93802490c7f0d03d22927a3}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!dmat@{dmat}}
\index{dmat@{dmat}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{dmat}{dmat}}
{\footnotesize\ttfamily bus\+\_\+dma\+\_\+tag\+\_\+t pci\+\_\+dw\+\_\+softc\+::dmat}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00115}{115}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00696}{pci\+\_\+dw\+\_\+get\+\_\+dma\+\_\+tag()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}.

\mbox{\Hypertarget{structpci__dw__softc_a04e3b6ab5081a97b9e9461696cde4ee1}\label{structpci__dw__softc_a04e3b6ab5081a97b9e9461696cde4ee1}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!iatu\_ur\_offset@{iatu\_ur\_offset}}
\index{iatu\_ur\_offset@{iatu\_ur\_offset}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{iatu\_ur\_offset}{iatu\_ur\_offset}}
{\footnotesize\ttfamily bus\+\_\+addr\+\_\+t pci\+\_\+dw\+\_\+softc\+::iatu\+\_\+ur\+\_\+offset}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00120}{120}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}.

\mbox{\Hypertarget{structpci__dw__softc_a338b0b7470700e4a5ddbcfd2eb5ee765}\label{structpci__dw__softc_a338b0b7470700e4a5ddbcfd2eb5ee765}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!iatu\_ur\_res@{iatu\_ur\_res}}
\index{iatu\_ur\_res@{iatu\_ur\_res}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{iatu\_ur\_res}{iatu\_ur\_res}}
{\footnotesize\ttfamily struct resource$\ast$ pci\+\_\+dw\+\_\+softc\+::iatu\+\_\+ur\+\_\+res}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00119}{119}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00238}{pci\+\_\+dw\+\_\+detect\+\_\+out\+\_\+atu\+\_\+regions()}}, \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00318}{pci\+\_\+dw\+\_\+map\+\_\+out\+\_\+atu()}}.

\mbox{\Hypertarget{structpci__dw__softc_acd5eee0a1966bfe28489f7032b12ee0f}\label{structpci__dw__softc_acd5eee0a1966bfe28489f7032b12ee0f}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!iatu\_ur\_size@{iatu\_ur\_size}}
\index{iatu\_ur\_size@{iatu\_ur\_size}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{iatu\_ur\_size}{iatu\_ur\_size}}
{\footnotesize\ttfamily bus\+\_\+size\+\_\+t pci\+\_\+dw\+\_\+softc\+::iatu\+\_\+ur\+\_\+size}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00121}{121}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00182}{pci\+\_\+dw\+\_\+detect\+\_\+out\+\_\+atu\+\_\+regions\+\_\+unroll()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}.

\mbox{\Hypertarget{structpci__dw__softc_a9cbec4dfb27326ebf9342008c656bb47}\label{structpci__dw__softc_a9cbec4dfb27326ebf9342008c656bb47}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!io\_range@{io\_range}}
\index{io\_range@{io\_range}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{io\_range}{io\_range}}
{\footnotesize\ttfamily struct ofw\+\_\+pci\+\_\+range pci\+\_\+dw\+\_\+softc\+::io\+\_\+range}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00110}{110}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00434}{pci\+\_\+dw\+\_\+decode\+\_\+ranges()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00330}{pci\+\_\+dw\+\_\+setup\+\_\+hw()}}.

\mbox{\Hypertarget{structpci__dw__softc_abb2dc0c7b26e2b6e45fb19a8954ec2a2}\label{structpci__dw__softc_abb2dc0c7b26e2b6e45fb19a8954ec2a2}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!mem\_ranges@{mem\_ranges}}
\index{mem\_ranges@{mem\_ranges}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{mem\_ranges}{mem\_ranges}}
{\footnotesize\ttfamily struct ofw\+\_\+pci\+\_\+range$\ast$ pci\+\_\+dw\+\_\+softc\+::mem\+\_\+ranges}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00111}{111}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00434}{pci\+\_\+dw\+\_\+decode\+\_\+ranges()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00330}{pci\+\_\+dw\+\_\+setup\+\_\+hw()}}.

\mbox{\Hypertarget{structpci__dw__softc_a973b9dc7c48a3a211d05def6ef649403}\label{structpci__dw__softc_a973b9dc7c48a3a211d05def6ef649403}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!mtx@{mtx}}
\index{mtx@{mtx}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{mtx}{mtx}}
{\footnotesize\ttfamily struct mtx pci\+\_\+dw\+\_\+softc\+::mtx}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00107}{107}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}.

\mbox{\Hypertarget{structpci__dw__softc_aaf009a21af2ca7430126c3e8b877351d}\label{structpci__dw__softc_aaf009a21af2ca7430126c3e8b877351d}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!node@{node}}
\index{node@{node}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{node}{node}}
{\footnotesize\ttfamily phandle\+\_\+t pci\+\_\+dw\+\_\+softc\+::node}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00106}{106}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}.

\mbox{\Hypertarget{structpci__dw__softc_a83ee485e7435dd3a3942e307b739e38f}\label{structpci__dw__softc_a83ee485e7435dd3a3942e307b739e38f}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!num\_lanes@{num\_lanes}}
\index{num\_lanes@{num\_lanes}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{num\_lanes}{num\_lanes}}
{\footnotesize\ttfamily int pci\+\_\+dw\+\_\+softc\+::num\+\_\+lanes}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00117}{117}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00330}{pci\+\_\+dw\+\_\+setup\+\_\+hw()}}.

\mbox{\Hypertarget{structpci__dw__softc_a8fe0403b0352befee3bcced4c7165543}\label{structpci__dw__softc_a8fe0403b0352befee3bcced4c7165543}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!num\_mem\_ranges@{num\_mem\_ranges}}
\index{num\_mem\_ranges@{num\_mem\_ranges}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{num\_mem\_ranges}{num\_mem\_ranges}}
{\footnotesize\ttfamily int pci\+\_\+dw\+\_\+softc\+::num\+\_\+mem\+\_\+ranges}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00112}{112}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00434}{pci\+\_\+dw\+\_\+decode\+\_\+ranges()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00330}{pci\+\_\+dw\+\_\+setup\+\_\+hw()}}.

\mbox{\Hypertarget{structpci__dw__softc_a11a87b3b0f12052fe389744c2802013a}\label{structpci__dw__softc_a11a87b3b0f12052fe389744c2802013a}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!num\_out\_regions@{num\_out\_regions}}
\index{num\_out\_regions@{num\_out\_regions}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{num\_out\_regions}{num\_out\_regions}}
{\footnotesize\ttfamily int pci\+\_\+dw\+\_\+softc\+::num\+\_\+out\+\_\+regions}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00118}{118}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00203}{pci\+\_\+dw\+\_\+detect\+\_\+out\+\_\+atu\+\_\+regions\+\_\+legacy()}}, \mbox{\hyperlink{pci__dw_8c_source_l00182}{pci\+\_\+dw\+\_\+detect\+\_\+out\+\_\+atu\+\_\+regions\+\_\+unroll()}}, \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00330}{pci\+\_\+dw\+\_\+setup\+\_\+hw()}}.

\mbox{\Hypertarget{structpci__dw__softc_a73459e10a02e8c5cac209ecbae4c1400}\label{structpci__dw__softc_a73459e10a02e8c5cac209ecbae4c1400}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!ofw\_pci@{ofw\_pci}}
\index{ofw\_pci@{ofw\_pci}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{ofw\_pci}{ofw\_pci}}
{\footnotesize\ttfamily struct ofw\+\_\+pci\+\_\+softc pci\+\_\+dw\+\_\+softc\+::ofw\+\_\+pci}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00099}{99}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}.

\mbox{\Hypertarget{structpci__dw__softc_a354d14859b1319be290a65dfb777c065}\label{structpci__dw__softc_a354d14859b1319be290a65dfb777c065}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!root\_bus@{root\_bus}}
\index{root\_bus@{root\_bus}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{root\_bus}{root\_bus}}
{\footnotesize\ttfamily u\+\_\+int pci\+\_\+dw\+\_\+softc\+::root\+\_\+bus}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00127}{127}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00151}{pci\+\_\+dw\+\_\+check\+\_\+dev()}}, \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}, \mbox{\hyperlink{pci__dw_8c_source_l00506}{pci\+\_\+dw\+\_\+read\+\_\+config()}}, \mbox{\hyperlink{pci__dw_8c_source_l00330}{pci\+\_\+dw\+\_\+setup\+\_\+hw()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00555}{pci\+\_\+dw\+\_\+write\+\_\+config()}}.

\mbox{\Hypertarget{structpci__dw__softc_ab5e6b37ac479b6bb1277b1789c2a3742}\label{structpci__dw__softc_ab5e6b37ac479b6bb1277b1789c2a3742}} 
\index{pci\_dw\_softc@{pci\_dw\_softc}!sub\_bus@{sub\_bus}}
\index{sub\_bus@{sub\_bus}!pci\_dw\_softc@{pci\_dw\_softc}}
\doxysubsubsection{\texorpdfstring{sub\_bus}{sub\_bus}}
{\footnotesize\ttfamily u\+\_\+int pci\+\_\+dw\+\_\+softc\+::sub\+\_\+bus}



Definition at line \mbox{\hyperlink{pci__dw_8h_source_l00128}{128}} of file \mbox{\hyperlink{pci__dw_8h_source}{pci\+\_\+dw.\+h}}.



Referenced by \mbox{\hyperlink{pci__dw_8c_source_l00705}{pci\+\_\+dw\+\_\+init()}}, \mbox{\hyperlink{pci__dw_8c_source_l00506}{pci\+\_\+dw\+\_\+read\+\_\+config()}}, \mbox{\hyperlink{pci__dw_8c_source_l00330}{pci\+\_\+dw\+\_\+setup\+\_\+hw()}}, and \mbox{\hyperlink{pci__dw_8c_source_l00555}{pci\+\_\+dw\+\_\+write\+\_\+config()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/pci/\mbox{\hyperlink{pci__dw_8h}{pci\+\_\+dw.\+h}}\end{DoxyCompactItemize}
