\hypertarget{structusb__setup__params}{}\doxysection{usb\+\_\+setup\+\_\+params Struct Reference}
\label{structusb__setup__params}\index{usb\_setup\_params@{usb\_setup\_params}}


{\ttfamily \#include $<$usb\+\_\+transfer.\+h$>$}



Collaboration diagram for usb\+\_\+setup\+\_\+params\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d8c/structusb__setup__params__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structusb__dma__tag}{usb\+\_\+dma\+\_\+tag}} $\ast$ \mbox{\hyperlink{structusb__setup__params_afda9974e0f68ef178b467770bd25f5f1}{dma\+\_\+tag\+\_\+p}}
\item 
struct \mbox{\hyperlink{structusb__page}{usb\+\_\+page}} $\ast$ \mbox{\hyperlink{structusb__setup__params_a90fc2ca2ac308dc56afa6ece4ab70e3c}{dma\+\_\+page\+\_\+ptr}}
\item 
struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}} $\ast$ \mbox{\hyperlink{structusb__setup__params_a7e61938ae46ec5231e920a07a8cd043d}{dma\+\_\+page\+\_\+cache\+\_\+ptr}}
\item 
struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}} $\ast$ \mbox{\hyperlink{structusb__setup__params_ab8966c98f5d29da7d0208adf2858265f}{xfer\+\_\+page\+\_\+cache\+\_\+ptr}}
\item 
struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}} $\ast$ \mbox{\hyperlink{structusb__setup__params_a9f1d602d76af2261a9f113b707bc56f7}{udev}}
\item 
struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} $\ast$ \mbox{\hyperlink{structusb__setup__params_aa8ed6ed21704b223bdfa97a3ab0d4c0a}{curr\+\_\+xfer}}
\item 
const struct \mbox{\hyperlink{structusb__config}{usb\+\_\+config}} $\ast$ \mbox{\hyperlink{structusb__setup__params_aefbdeaa3e716d667f4b270978370a415}{curr\+\_\+setup}}
\item 
const struct \mbox{\hyperlink{structusb__pipe__methods}{usb\+\_\+pipe\+\_\+methods}} $\ast$ \mbox{\hyperlink{structusb__setup__params_ada6e8220c275d4a1a28383d76aab878f}{methods}}
\item 
void $\ast$ \mbox{\hyperlink{structusb__setup__params_a3a54a1ffd5caf3ab8718c91cbe78b639}{buf}}
\item 
\mbox{\hyperlink{usb__freebsd_8h_a66bb6b1869e5e89aff3b693720b39cfb}{usb\+\_\+frlength\+\_\+t}} $\ast$ \mbox{\hyperlink{structusb__setup__params_aef384c3b2cb84894ae6784f2a48ab5e3}{xfer\+\_\+length\+\_\+ptr}}
\item 
\mbox{\hyperlink{usb__freebsd_8h_aef76bd5158b84c44681a07bc5f22aff1}{usb\+\_\+size\+\_\+t}} \mbox{\hyperlink{structusb__setup__params_a787abf638db3b00e32f70c2d33b41e27}{size}} \mbox{[}7\mbox{]}
\item 
\mbox{\hyperlink{usb__freebsd_8h_a66bb6b1869e5e89aff3b693720b39cfb}{usb\+\_\+frlength\+\_\+t}} \mbox{\hyperlink{structusb__setup__params_a54de65a672cf46cb885132943f68d2a7}{bufsize}}
\item 
\mbox{\hyperlink{usb__freebsd_8h_a66bb6b1869e5e89aff3b693720b39cfb}{usb\+\_\+frlength\+\_\+t}} \mbox{\hyperlink{structusb__setup__params_acedb5493f63bd41ccf7652fff1ebb616}{bufsize\+\_\+max}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structusb__setup__params_a1a5b54ff6d8638ae7a0acb0b10020155}{hc\+\_\+max\+\_\+frame\+\_\+size}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structusb__setup__params_acc9d7b0e32de80b152fb807fba90257c}{hc\+\_\+max\+\_\+packet\+\_\+size}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structusb__setup__params_a82adfb05fee2d6583bce27791144139d}{hc\+\_\+max\+\_\+packet\+\_\+count}}
\item 
enum \mbox{\hyperlink{usb_8h_a97e7c882fa8cd21898173a29471616ff}{usb\+\_\+dev\+\_\+speed}} \mbox{\hyperlink{structusb__setup__params_aea4ab21578342e03467d3f7792a81e80}{speed}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structusb__setup__params_a709c7d7fcdd3152462c3baa3bceba6fe}{dma\+\_\+tag\+\_\+max}}
\item 
\mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} \mbox{\hyperlink{structusb__setup__params_ad2543ebaa3709e178a7ad9e56de498e0}{err}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00097}{97}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structusb__setup__params_a3a54a1ffd5caf3ab8718c91cbe78b639}\label{structusb__setup__params_a3a54a1ffd5caf3ab8718c91cbe78b639}} 
\index{usb\_setup\_params@{usb\_setup\_params}!buf@{buf}}
\index{buf@{buf}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{buf}{buf}}
{\footnotesize\ttfamily void$\ast$ usb\+\_\+setup\+\_\+params\+::buf}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00108}{108}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{atmegadci_8c_source_l01956}{atmegadci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{avr32dci_8c_source_l01905}{avr32dci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{dwc__otg_8c_source_l04773}{dwc\+\_\+otg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ehci_8c_source_l03394}{ehci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{musb__otg_8c_source_l04013}{musbotg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ohci_8c_source_l02342}{ohci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{uhci_8c_source_l02771}{uhci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00457}{usbd\+\_\+transfer\+\_\+setup\+\_\+sub()}}, \mbox{\hyperlink{uss820dci_8c_source_l02217}{uss820dci\+\_\+xfer\+\_\+setup()}}, and \mbox{\hyperlink{xhci_8c_source_l03638}{xhci\+\_\+xfer\+\_\+setup()}}.

\mbox{\Hypertarget{structusb__setup__params_a54de65a672cf46cb885132943f68d2a7}\label{structusb__setup__params_a54de65a672cf46cb885132943f68d2a7}} 
\index{usb\_setup\_params@{usb\_setup\_params}!bufsize@{bufsize}}
\index{bufsize@{bufsize}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{bufsize}{bufsize}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__freebsd_8h_a66bb6b1869e5e89aff3b693720b39cfb}{usb\+\_\+frlength\+\_\+t}} usb\+\_\+setup\+\_\+params\+::bufsize}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00112}{112}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{uhci_8c_source_l02771}{uhci\+\_\+xfer\+\_\+setup()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l00457}{usbd\+\_\+transfer\+\_\+setup\+\_\+sub()}}.

\mbox{\Hypertarget{structusb__setup__params_acedb5493f63bd41ccf7652fff1ebb616}\label{structusb__setup__params_acedb5493f63bd41ccf7652fff1ebb616}} 
\index{usb\_setup\_params@{usb\_setup\_params}!bufsize\_max@{bufsize\_max}}
\index{bufsize\_max@{bufsize\_max}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{bufsize\_max}{bufsize\_max}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__freebsd_8h_a66bb6b1869e5e89aff3b693720b39cfb}{usb\+\_\+frlength\+\_\+t}} usb\+\_\+setup\+\_\+params\+::bufsize\+\_\+max}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00113}{113}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{usb__transfer_8c_source_l00457}{usbd\+\_\+transfer\+\_\+setup\+\_\+sub()}}.

\mbox{\Hypertarget{structusb__setup__params_aefbdeaa3e716d667f4b270978370a415}\label{structusb__setup__params_aefbdeaa3e716d667f4b270978370a415}} 
\index{usb\_setup\_params@{usb\_setup\_params}!curr\_setup@{curr\_setup}}
\index{curr\_setup@{curr\_setup}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{curr\_setup}{curr\_setup}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structusb__config}{usb\+\_\+config}}$\ast$ usb\+\_\+setup\+\_\+params\+::curr\+\_\+setup}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00106}{106}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l00457}{usbd\+\_\+transfer\+\_\+setup\+\_\+sub()}}.

\mbox{\Hypertarget{structusb__setup__params_aa8ed6ed21704b223bdfa97a3ab0d4c0a}\label{structusb__setup__params_aa8ed6ed21704b223bdfa97a3ab0d4c0a}} 
\index{usb\_setup\_params@{usb\_setup\_params}!curr\_xfer@{curr\_xfer}}
\index{curr\_xfer@{curr\_xfer}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{curr\_xfer}{curr\_xfer}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}}$\ast$ usb\+\_\+setup\+\_\+params\+::curr\+\_\+xfer}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00105}{105}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{atmegadci_8c_source_l01956}{atmegadci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{avr32dci_8c_source_l01905}{avr32dci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{dwc__otg_8c_source_l04773}{dwc\+\_\+otg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ehci_8c_source_l03394}{ehci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{musb__otg_8c_source_l04013}{musbotg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ohci_8c_source_l02342}{ohci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{uhci_8c_source_l02771}{uhci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00457}{usbd\+\_\+transfer\+\_\+setup\+\_\+sub()}}, \mbox{\hyperlink{uss820dci_8c_source_l02217}{uss820dci\+\_\+xfer\+\_\+setup()}}, and \mbox{\hyperlink{xhci_8c_source_l03638}{xhci\+\_\+xfer\+\_\+setup()}}.

\mbox{\Hypertarget{structusb__setup__params_a7e61938ae46ec5231e920a07a8cd043d}\label{structusb__setup__params_a7e61938ae46ec5231e920a07a8cd043d}} 
\index{usb\_setup\_params@{usb\_setup\_params}!dma\_page\_cache\_ptr@{dma\_page\_cache\_ptr}}
\index{dma\_page\_cache\_ptr@{dma\_page\_cache\_ptr}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{dma\_page\_cache\_ptr}{dma\_page\_cache\_ptr}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}}$\ast$ usb\+\_\+setup\+\_\+params\+::dma\+\_\+page\+\_\+cache\+\_\+ptr}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00100}{100}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}.

\mbox{\Hypertarget{structusb__setup__params_a90fc2ca2ac308dc56afa6ece4ab70e3c}\label{structusb__setup__params_a90fc2ca2ac308dc56afa6ece4ab70e3c}} 
\index{usb\_setup\_params@{usb\_setup\_params}!dma\_page\_ptr@{dma\_page\_ptr}}
\index{dma\_page\_ptr@{dma\_page\_ptr}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{dma\_page\_ptr}{dma\_page\_ptr}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__page}{usb\+\_\+page}}$\ast$ usb\+\_\+setup\+\_\+params\+::dma\+\_\+page\+\_\+ptr}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00099}{99}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l00457}{usbd\+\_\+transfer\+\_\+setup\+\_\+sub()}}.

\mbox{\Hypertarget{structusb__setup__params_a709c7d7fcdd3152462c3baa3bceba6fe}\label{structusb__setup__params_a709c7d7fcdd3152462c3baa3bceba6fe}} 
\index{usb\_setup\_params@{usb\_setup\_params}!dma\_tag\_max@{dma\_tag\_max}}
\index{dma\_tag\_max@{dma\_tag\_max}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{dma\_tag\_max}{dma\_tag\_max}}
{\footnotesize\ttfamily uint8\+\_\+t usb\+\_\+setup\+\_\+params\+::dma\+\_\+tag\+\_\+max}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00119}{119}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}.

\mbox{\Hypertarget{structusb__setup__params_afda9974e0f68ef178b467770bd25f5f1}\label{structusb__setup__params_afda9974e0f68ef178b467770bd25f5f1}} 
\index{usb\_setup\_params@{usb\_setup\_params}!dma\_tag\_p@{dma\_tag\_p}}
\index{dma\_tag\_p@{dma\_tag\_p}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{dma\_tag\_p}{dma\_tag\_p}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__dma__tag}{usb\+\_\+dma\+\_\+tag}}$\ast$ usb\+\_\+setup\+\_\+params\+::dma\+\_\+tag\+\_\+p}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00098}{98}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}.

\mbox{\Hypertarget{structusb__setup__params_ad2543ebaa3709e178a7ad9e56de498e0}\label{structusb__setup__params_ad2543ebaa3709e178a7ad9e56de498e0}} 
\index{usb\_setup\_params@{usb\_setup\_params}!err@{err}}
\index{err@{err}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{err}{err}}
{\footnotesize\ttfamily \mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} usb\+\_\+setup\+\_\+params\+::err}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00120}{120}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{atmegadci_8c_source_l01956}{atmegadci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{avr32dci_8c_source_l01905}{avr32dci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{dwc__otg_8c_source_l04773}{dwc\+\_\+otg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ehci_8c_source_l03394}{ehci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{musb__otg_8c_source_l04013}{musbotg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ohci_8c_source_l02342}{ohci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{uhci_8c_source_l02771}{uhci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00457}{usbd\+\_\+transfer\+\_\+setup\+\_\+sub()}}, \mbox{\hyperlink{uss820dci_8c_source_l02217}{uss820dci\+\_\+xfer\+\_\+setup()}}, and \mbox{\hyperlink{xhci_8c_source_l03638}{xhci\+\_\+xfer\+\_\+setup()}}.

\mbox{\Hypertarget{structusb__setup__params_a1a5b54ff6d8638ae7a0acb0b10020155}\label{structusb__setup__params_a1a5b54ff6d8638ae7a0acb0b10020155}} 
\index{usb\_setup\_params@{usb\_setup\_params}!hc\_max\_frame\_size@{hc\_max\_frame\_size}}
\index{hc\_max\_frame\_size@{hc\_max\_frame\_size}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{hc\_max\_frame\_size}{hc\_max\_frame\_size}}
{\footnotesize\ttfamily uint32\+\_\+t usb\+\_\+setup\+\_\+params\+::hc\+\_\+max\+\_\+frame\+\_\+size}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00115}{115}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{atmegadci_8c_source_l01956}{atmegadci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{avr32dci_8c_source_l01905}{avr32dci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{dwc__otg_8c_source_l04773}{dwc\+\_\+otg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ehci_8c_source_l03394}{ehci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{musb__otg_8c_source_l04013}{musbotg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ohci_8c_source_l02342}{ohci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{uhci_8c_source_l02771}{uhci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00457}{usbd\+\_\+transfer\+\_\+setup\+\_\+sub()}}, \mbox{\hyperlink{uss820dci_8c_source_l02217}{uss820dci\+\_\+xfer\+\_\+setup()}}, and \mbox{\hyperlink{xhci_8c_source_l03638}{xhci\+\_\+xfer\+\_\+setup()}}.

\mbox{\Hypertarget{structusb__setup__params_a82adfb05fee2d6583bce27791144139d}\label{structusb__setup__params_a82adfb05fee2d6583bce27791144139d}} 
\index{usb\_setup\_params@{usb\_setup\_params}!hc\_max\_packet\_count@{hc\_max\_packet\_count}}
\index{hc\_max\_packet\_count@{hc\_max\_packet\_count}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{hc\_max\_packet\_count}{hc\_max\_packet\_count}}
{\footnotesize\ttfamily uint8\+\_\+t usb\+\_\+setup\+\_\+params\+::hc\+\_\+max\+\_\+packet\+\_\+count}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00117}{117}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{atmegadci_8c_source_l01956}{atmegadci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{avr32dci_8c_source_l01905}{avr32dci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{dwc__otg_8c_source_l04773}{dwc\+\_\+otg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ehci_8c_source_l03394}{ehci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{musb__otg_8c_source_l04013}{musbotg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ohci_8c_source_l02342}{ohci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{uhci_8c_source_l02771}{uhci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00457}{usbd\+\_\+transfer\+\_\+setup\+\_\+sub()}}, \mbox{\hyperlink{uss820dci_8c_source_l02217}{uss820dci\+\_\+xfer\+\_\+setup()}}, and \mbox{\hyperlink{xhci_8c_source_l03638}{xhci\+\_\+xfer\+\_\+setup()}}.

\mbox{\Hypertarget{structusb__setup__params_acc9d7b0e32de80b152fb807fba90257c}\label{structusb__setup__params_acc9d7b0e32de80b152fb807fba90257c}} 
\index{usb\_setup\_params@{usb\_setup\_params}!hc\_max\_packet\_size@{hc\_max\_packet\_size}}
\index{hc\_max\_packet\_size@{hc\_max\_packet\_size}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{hc\_max\_packet\_size}{hc\_max\_packet\_size}}
{\footnotesize\ttfamily uint16\+\_\+t usb\+\_\+setup\+\_\+params\+::hc\+\_\+max\+\_\+packet\+\_\+size}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00116}{116}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{atmegadci_8c_source_l01956}{atmegadci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{avr32dci_8c_source_l01905}{avr32dci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{dwc__otg_8c_source_l04773}{dwc\+\_\+otg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ehci_8c_source_l03394}{ehci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{musb__otg_8c_source_l04013}{musbotg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ohci_8c_source_l02342}{ohci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{uhci_8c_source_l02771}{uhci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00457}{usbd\+\_\+transfer\+\_\+setup\+\_\+sub()}}, \mbox{\hyperlink{uss820dci_8c_source_l02217}{uss820dci\+\_\+xfer\+\_\+setup()}}, and \mbox{\hyperlink{xhci_8c_source_l03638}{xhci\+\_\+xfer\+\_\+setup()}}.

\mbox{\Hypertarget{structusb__setup__params_ada6e8220c275d4a1a28383d76aab878f}\label{structusb__setup__params_ada6e8220c275d4a1a28383d76aab878f}} 
\index{usb\_setup\_params@{usb\_setup\_params}!methods@{methods}}
\index{methods@{methods}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{methods}{methods}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structusb__pipe__methods}{usb\+\_\+pipe\+\_\+methods}}$\ast$ usb\+\_\+setup\+\_\+params\+::methods}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00107}{107}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l03394}{ehci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{musb__otg_8c_source_l04013}{musbotg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ohci_8c_source_l02342}{ohci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{uhci_8c_source_l02771}{uhci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, and \mbox{\hyperlink{uss820dci_8c_source_l02217}{uss820dci\+\_\+xfer\+\_\+setup()}}.

\mbox{\Hypertarget{structusb__setup__params_a787abf638db3b00e32f70c2d33b41e27}\label{structusb__setup__params_a787abf638db3b00e32f70c2d33b41e27}} 
\index{usb\_setup\_params@{usb\_setup\_params}!size@{size}}
\index{size@{size}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{size}{size}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__freebsd_8h_aef76bd5158b84c44681a07bc5f22aff1}{usb\+\_\+size\+\_\+t}} usb\+\_\+setup\+\_\+params\+::size\mbox{[}7\mbox{]}}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00111}{111}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{atmegadci_8c_source_l01956}{atmegadci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{avr32dci_8c_source_l01905}{avr32dci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{dwc__otg_8c_source_l04773}{dwc\+\_\+otg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{musb__otg_8c_source_l04013}{musbotg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00457}{usbd\+\_\+transfer\+\_\+setup\+\_\+sub()}}, and \mbox{\hyperlink{uss820dci_8c_source_l02217}{uss820dci\+\_\+xfer\+\_\+setup()}}.

\mbox{\Hypertarget{structusb__setup__params_aea4ab21578342e03467d3f7792a81e80}\label{structusb__setup__params_aea4ab21578342e03467d3f7792a81e80}} 
\index{usb\_setup\_params@{usb\_setup\_params}!speed@{speed}}
\index{speed@{speed}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{speed}{speed}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{usb_8h_a97e7c882fa8cd21898173a29471616ff}{usb\+\_\+dev\+\_\+speed}} usb\+\_\+setup\+\_\+params\+::speed}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00118}{118}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{ehci_8c_source_l03394}{ehci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l00457}{usbd\+\_\+transfer\+\_\+setup\+\_\+sub()}}.

\mbox{\Hypertarget{structusb__setup__params_a9f1d602d76af2261a9f113b707bc56f7}\label{structusb__setup__params_a9f1d602d76af2261a9f113b707bc56f7}} 
\index{usb\_setup\_params@{usb\_setup\_params}!udev@{udev}}
\index{udev@{udev}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{udev}{udev}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__device}{usb\+\_\+device}}$\ast$ usb\+\_\+setup\+\_\+params\+::udev}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00104}{104}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{atmegadci_8c_source_l01956}{atmegadci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{avr32dci_8c_source_l01905}{avr32dci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{dwc__otg_8c_source_l04773}{dwc\+\_\+otg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{ehci_8c_source_l03394}{ehci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{musb__otg_8c_source_l04013}{musbotg\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{uhci_8c_source_l02771}{uhci\+\_\+xfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, \mbox{\hyperlink{usb__transfer_8c_source_l00457}{usbd\+\_\+transfer\+\_\+setup\+\_\+sub()}}, and \mbox{\hyperlink{uss820dci_8c_source_l02217}{uss820dci\+\_\+xfer\+\_\+setup()}}.

\mbox{\Hypertarget{structusb__setup__params_aef384c3b2cb84894ae6784f2a48ab5e3}\label{structusb__setup__params_aef384c3b2cb84894ae6784f2a48ab5e3}} 
\index{usb\_setup\_params@{usb\_setup\_params}!xfer\_length\_ptr@{xfer\_length\_ptr}}
\index{xfer\_length\_ptr@{xfer\_length\_ptr}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{xfer\_length\_ptr}{xfer\_length\_ptr}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__freebsd_8h_a66bb6b1869e5e89aff3b693720b39cfb}{usb\+\_\+frlength\+\_\+t}}$\ast$ usb\+\_\+setup\+\_\+params\+::xfer\+\_\+length\+\_\+ptr}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00109}{109}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l00457}{usbd\+\_\+transfer\+\_\+setup\+\_\+sub()}}.

\mbox{\Hypertarget{structusb__setup__params_ab8966c98f5d29da7d0208adf2858265f}\label{structusb__setup__params_ab8966c98f5d29da7d0208adf2858265f}} 
\index{usb\_setup\_params@{usb\_setup\_params}!xfer\_page\_cache\_ptr@{xfer\_page\_cache\_ptr}}
\index{xfer\_page\_cache\_ptr@{xfer\_page\_cache\_ptr}!usb\_setup\_params@{usb\_setup\_params}}
\doxysubsubsection{\texorpdfstring{xfer\_page\_cache\_ptr}{xfer\_page\_cache\_ptr}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__page__cache}{usb\+\_\+page\+\_\+cache}}$\ast$ usb\+\_\+setup\+\_\+params\+::xfer\+\_\+page\+\_\+cache\+\_\+ptr}



Definition at line \mbox{\hyperlink{usb__transfer_8h_source_l00102}{102}} of file \mbox{\hyperlink{usb__transfer_8h_source}{usb\+\_\+transfer.\+h}}.



Referenced by \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}, and \mbox{\hyperlink{usb__transfer_8c_source_l00457}{usbd\+\_\+transfer\+\_\+setup\+\_\+sub()}}.



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