\hypertarget{usb__error_8c}{}\doxysection{dev/usb/usb\+\_\+error.c File Reference}
\label{usb__error_8c}\index{dev/usb/usb\_error.c@{dev/usb/usb\_error.c}}
{\ttfamily \#include $<$sys/stdint.\+h$>$}\newline
{\ttfamily \#include $<$sys/stddef.\+h$>$}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/queue.\+h$>$}\newline
{\ttfamily \#include $<$sys/types.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/bus.\+h$>$}\newline
{\ttfamily \#include $<$sys/module.\+h$>$}\newline
{\ttfamily \#include $<$sys/lock.\+h$>$}\newline
{\ttfamily \#include $<$sys/mutex.\+h$>$}\newline
{\ttfamily \#include $<$sys/condvar.\+h$>$}\newline
{\ttfamily \#include $<$sys/sysctl.\+h$>$}\newline
{\ttfamily \#include $<$sys/sx.\+h$>$}\newline
{\ttfamily \#include $<$sys/unistd.\+h$>$}\newline
{\ttfamily \#include $<$sys/callout.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/priv.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usb.\+h$>$}\newline
{\ttfamily \#include $<$dev/usb/usbdi.\+h$>$}\newline
Include dependency graph for usb\+\_\+error.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/d7a/usb__error_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \mbox{\hyperlink{usb__error_8c_a2391eb446dce3e4368cacf781857774e}{usbd\+\_\+errstr}} (\mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}} err)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static const char $\ast$ \mbox{\hyperlink{usb__error_8c_a6a0e4c25d6a1d09a9d9308c06e65cecb}{usb\+\_\+errstr\+\_\+table}} \mbox{[}\mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945a0a87ea1e02144fdf4552cde86ce1ff5f}{USB\+\_\+\+ERR\+\_\+\+MAX}}\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{usb__error_8c_a2391eb446dce3e4368cacf781857774e}\label{usb__error_8c_a2391eb446dce3e4368cacf781857774e}} 
\index{usb\_error.c@{usb\_error.c}!usbd\_errstr@{usbd\_errstr}}
\index{usbd\_errstr@{usbd\_errstr}!usb\_error.c@{usb\_error.c}}
\doxysubsubsection{\texorpdfstring{usbd\_errstr()}{usbd\_errstr()}}
{\footnotesize\ttfamily const char $\ast$ usbd\+\_\+errstr (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945}{usb\+\_\+error\+\_\+t}}}]{err }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{usb__error_8c_source_l00093}{93}} of file \mbox{\hyperlink{usb__error_8c_source}{usb\+\_\+error.\+c}}.



References \mbox{\hyperlink{usbdi_8h_source_l00075}{USB\+\_\+\+ERR\+\_\+\+MAX}}, and \mbox{\hyperlink{usb__error_8c_source_l00055}{usb\+\_\+errstr\+\_\+table}}.



Referenced by \mbox{\hyperlink{if__aue_8c_source_l00784}{aue\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__aue_8c_source_l00849}{aue\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__axe_8c_source_l00994}{axe\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__axe_8c_source_l01158}{axe\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{usb__msctest_8c_source_l00445}{bbb\+\_\+status\+\_\+callback()}}, \mbox{\hyperlink{if__cdce_8c_source_l01086}{cdce\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__cdce_8c_source_l00867}{cdce\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__cdceem_8c_source_l00507}{cdceem\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__cdceem_8c_source_l00713}{cdceem\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{cfumass_8c_source_l00343}{cfumass\+\_\+attach()}}, \mbox{\hyperlink{cfumass_8c_source_l00609}{cfumass\+\_\+t\+\_\+command\+\_\+callback()}}, \mbox{\hyperlink{cfumass_8c_source_l00713}{cfumass\+\_\+t\+\_\+data\+\_\+callback()}}, \mbox{\hyperlink{cfumass_8c_source_l00786}{cfumass\+\_\+t\+\_\+status\+\_\+callback()}}, \mbox{\hyperlink{if__cue_8c_source_l00455}{cue\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__cue_8c_source_l00503}{cue\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{g__audio_8c_source_l00289}{g\+\_\+audio\+\_\+attach()}}, \mbox{\hyperlink{g__audio_8c_source_l00487}{g\+\_\+audio\+\_\+isoc\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{g__audio_8c_source_l00428}{g\+\_\+audio\+\_\+isoc\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{g__keyboard_8c_source_l00228}{g\+\_\+keyboard\+\_\+attach()}}, \mbox{\hyperlink{g__keyboard_8c_source_l00307}{g\+\_\+keyboard\+\_\+intr\+\_\+callback()}}, \mbox{\hyperlink{g__modem_8c_source_l00276}{g\+\_\+modem\+\_\+attach()}}, \mbox{\hyperlink{g__modem_8c_source_l00454}{g\+\_\+modem\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{g__modem_8c_source_l00374}{g\+\_\+modem\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{g__modem_8c_source_l00343}{g\+\_\+modem\+\_\+intr\+\_\+callback()}}, \mbox{\hyperlink{g__mouse_8c_source_l00276}{g\+\_\+mouse\+\_\+attach()}}, \mbox{\hyperlink{g__mouse_8c_source_l00338}{g\+\_\+mouse\+\_\+intr\+\_\+callback()}}, \mbox{\hyperlink{if__ipheth_8c_source_l00472}{ipheth\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__ipheth_8c_source_l00387}{ipheth\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__kue_8c_source_l00535}{kue\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__kue_8c_source_l00583}{kue\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__kue_8c_source_l00287}{kue\+\_\+load\+\_\+fw()}}, \mbox{\hyperlink{if__mos_8c_source_l00774}{mos\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__mos_8c_source_l00847}{mos\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__muge_8c_source_l01164}{muge\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__muge_8c_source_l01360}{muge\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__rsu_8c_source_l00432}{rsu\+\_\+attach()}}, \mbox{\hyperlink{if__rsu_8c_source_l00657}{rsu\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{if__rue_8c_source_l00681}{rue\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__rue_8c_source_l00732}{rue\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__rum_8c_source_l00482}{rum\+\_\+attach()}}, \mbox{\hyperlink{if__rum_8c_source_l01072}{rum\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__rum_8c_source_l00626}{rum\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{if__rum_8c_source_l01797}{rum\+\_\+eeprom\+\_\+read()}}, \mbox{\hyperlink{if__rum_8c_source_l02666}{rum\+\_\+load\+\_\+microcode()}}, \mbox{\hyperlink{if__rum_8c_source_l00960}{rum\+\_\+newstate()}}, \mbox{\hyperlink{if__rum_8c_source_l01826}{rum\+\_\+read\+\_\+multi()}}, \mbox{\hyperlink{if__rum_8c_source_l00935}{rum\+\_\+set\+\_\+power\+\_\+state()}}, \mbox{\hyperlink{if__rum_8c_source_l01854}{rum\+\_\+write\+\_\+multi()}}, \mbox{\hyperlink{if__run_8c_source_l00783}{run\+\_\+attach()}}, \mbox{\hyperlink{if__run_8c_source_l03178}{run\+\_\+bulk\+\_\+tx\+\_\+callback\+N()}}, \mbox{\hyperlink{if__run_8c_source_l01329}{run\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{if__smsc_8c_source_l00948}{smsc\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__smsc_8c_source_l01119}{smsc\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{uark_8c_source_l00443}{uark\+\_\+cfg\+\_\+write()}}, \mbox{\hyperlink{if__uath_8c_source_l00328}{uath\+\_\+attach()}}, \mbox{\hyperlink{ubsa_8c_source_l00377}{ubsa\+\_\+cfg\+\_\+request()}}, \mbox{\hyperlink{ubser_8c_source_l00233}{ubser\+\_\+attach()}}, \mbox{\hyperlink{ubser_8c_source_l00487}{ubser\+\_\+cfg\+\_\+set\+\_\+break()}}, \mbox{\hyperlink{uchcom_8c_source_l00312}{uchcom\+\_\+attach()}}, \mbox{\hyperlink{ucycom_8c_source_l00215}{ucycom\+\_\+attach()}}, \mbox{\hyperlink{ucycom_8c_source_l00443}{ucycom\+\_\+cfg\+\_\+write()}}, \mbox{\hyperlink{ucycom_8c_source_l00372}{ucycom\+\_\+ctrl\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__udav_8c_source_l00662}{udav\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__udav_8c_source_l00581}{udav\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{udbp_8c_source_l00318}{udbp\+\_\+attach()}}, \mbox{\hyperlink{udl_8c_source_l00315}{udl\+\_\+attach()}}, \mbox{\hyperlink{udl_8c_source_l00657}{udl\+\_\+ctrl\+\_\+msg()}}, \mbox{\hyperlink{uep_8c_source_l00353}{uep\+\_\+attach()}}, \mbox{\hyperlink{ufoma_8c_source_l00580}{ufoma\+\_\+ctrl\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{ufoma_8c_source_l00632}{ufoma\+\_\+ctrl\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{ugold_8c_source_l00193}{ugold\+\_\+attach()}}, \mbox{\hyperlink{uhid_8c_source_l00762}{uhid\+\_\+attach()}}, \mbox{\hyperlink{uhso_8c_source_l00546}{uhso\+\_\+attach()}}, \mbox{\hyperlink{uhso_8c_source_l01554}{uhso\+\_\+attach\+\_\+ifnet()}}, \mbox{\hyperlink{uhso_8c_source_l01038}{uhso\+\_\+attach\+\_\+muxserial()}}, \mbox{\hyperlink{uhso_8c_source_l01361}{uhso\+\_\+bs\+\_\+cfg()}}, \mbox{\hyperlink{uhso_8c_source_l01300}{uhso\+\_\+bs\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{uhso_8c_source_l01330}{uhso\+\_\+bs\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{uhso_8c_source_l01614}{uhso\+\_\+ifnet\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{uhso_8c_source_l01796}{uhso\+\_\+ifnet\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{uhso_8c_source_l01100}{uhso\+\_\+mux\+\_\+intr\+\_\+callback()}}, \mbox{\hyperlink{uhso_8c_source_l01151}{uhso\+\_\+mux\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{uhso_8c_source_l01210}{uhso\+\_\+mux\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{uhso_8c_source_l00779}{uhso\+\_\+probe\+\_\+iface\+\_\+auto()}}, \mbox{\hyperlink{uhso_8c_source_l00966}{uhso\+\_\+radio\+\_\+ctrl()}}, \mbox{\hyperlink{usb__hub_8c_source_l01190}{uhub\+\_\+attach()}}, \mbox{\hyperlink{usb__hub_8c_source_l00417}{uhub\+\_\+explore\+\_\+handle\+\_\+re\+\_\+enumerate()}}, \mbox{\hyperlink{usb__hub_8c_source_l01130}{uhub\+\_\+query\+\_\+info()}}, \mbox{\hyperlink{usb__hub_8c_source_l00560}{uhub\+\_\+read\+\_\+port\+\_\+status()}}, \mbox{\hyperlink{usb__hub_8c_source_l00602}{uhub\+\_\+reattach\+\_\+port()}}, \mbox{\hyperlink{ukbd_8c_source_l01073}{ukbd\+\_\+attach()}}, \mbox{\hyperlink{ukbd_8c_source_l00642}{ukbd\+\_\+intr\+\_\+callback()}}, \mbox{\hyperlink{ukbd_8c_source_l00787}{ukbd\+\_\+set\+\_\+leds\+\_\+callback()}}, \mbox{\hyperlink{ulpt_8c_source_l00523}{ulpt\+\_\+attach()}}, \mbox{\hyperlink{ulpt_8c_source_l00299}{ulpt\+\_\+status\+\_\+callback()}}, \mbox{\hyperlink{umass_8c_source_l00888}{umass\+\_\+attach()}}, \mbox{\hyperlink{umass_8c_source_l01609}{umass\+\_\+bbb\+\_\+get\+\_\+max\+\_\+lun()}}, \mbox{\hyperlink{umass_8c_source_l01461}{umass\+\_\+t\+\_\+bbb\+\_\+status\+\_\+callback()}}, \mbox{\hyperlink{umass_8c_source_l01974}{umass\+\_\+t\+\_\+cbi\+\_\+status\+\_\+callback()}}, \mbox{\hyperlink{umass_8c_source_l01161}{umass\+\_\+tr\+\_\+error()}}, \mbox{\hyperlink{umcs_8c_source_l00948}{umcs7840\+\_\+get\+\_\+reg\+\_\+sync()}}, \mbox{\hyperlink{umcs_8c_source_l00989}{umcs7840\+\_\+get\+\_\+\+UART\+\_\+reg\+\_\+sync()}}, \mbox{\hyperlink{umcs_8c_source_l00970}{umcs7840\+\_\+set\+\_\+reg\+\_\+sync()}}, \mbox{\hyperlink{umcs_8c_source_l01015}{umcs7840\+\_\+set\+\_\+\+UART\+\_\+reg\+\_\+sync()}}, \mbox{\hyperlink{umct_8c_source_l00351}{umct\+\_\+cfg\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{umoscom_8c_source_l00309}{umoscom\+\_\+attach()}}, \mbox{\hyperlink{ums_8c_source_l00570}{ums\+\_\+attach()}}, \mbox{\hyperlink{if__upgt_8c_source_l00242}{upgt\+\_\+attach()}}, \mbox{\hyperlink{uplcom_8c_source_l00374}{uplcom\+\_\+attach()}}, \mbox{\hyperlink{uplcom_8c_source_l00610}{uplcom\+\_\+pl2303\+\_\+do()}}, \mbox{\hyperlink{if__ural_8c_source_l00428}{ural\+\_\+attach()}}, \mbox{\hyperlink{if__ural_8c_source_l00762}{ural\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__ural_8c_source_l00541}{ural\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{if__ural_8c_source_l01388}{ural\+\_\+eeprom\+\_\+read()}}, \mbox{\hyperlink{if__ural_8c_source_l01407}{ural\+\_\+read()}}, \mbox{\hyperlink{if__ural_8c_source_l01430}{ural\+\_\+read\+\_\+multi()}}, \mbox{\hyperlink{if__ural_8c_source_l01369}{ural\+\_\+set\+\_\+testmode()}}, \mbox{\hyperlink{if__ural_8c_source_l01449}{ural\+\_\+write()}}, \mbox{\hyperlink{if__ural_8c_source_l01468}{ural\+\_\+write\+\_\+multi()}}, \mbox{\hyperlink{if__ure_8c_source_l00635}{ure\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__ure_8c_source_l00741}{ure\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{urio_8c_source_l00227}{urio\+\_\+attach()}}, \mbox{\hyperlink{if__urndis_8c_source_l00819}{urndis\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__urndis_8c_source_l00948}{urndis\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__urndis_8c_source_l00452}{urndis\+\_\+ctrl\+\_\+send()}}, \mbox{\hyperlink{if__urtw_8c_source_l00790}{urtw\+\_\+attach()}}, \mbox{\hyperlink{if__urtw_8c_source_l01312}{urtw\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{if__urtw_8c_source_l01335}{urtw\+\_\+stop()}}, \mbox{\hyperlink{usb__device_8c_source_l01737}{usb\+\_\+alloc\+\_\+device()}}, \mbox{\hyperlink{usb__controller_8c_source_l00701}{usb\+\_\+bus\+\_\+attach()}}, \mbox{\hyperlink{usb__hub_8c_source_l02639}{usb\+\_\+dev\+\_\+resume\+\_\+peer()}}, \mbox{\hyperlink{usb__handle__request_8c_source_l00218}{usb\+\_\+handle\+\_\+iface\+\_\+request()}}, \mbox{\hyperlink{usb__msctest_8c_source_l00964}{usb\+\_\+msc\+\_\+eject()}}, \mbox{\hyperlink{usb__template_8c_source_l01306}{usb\+\_\+temp\+\_\+setup()}}, \mbox{\hyperlink{usb__device_8c_source_l00136}{usb\+\_\+trigger\+\_\+reprobe\+\_\+on\+\_\+off()}}, \mbox{\hyperlink{usb__request_8c_source_l00405}{usbd\+\_\+do\+\_\+request\+\_\+flags()}}, \mbox{\hyperlink{usb__request_8c_source_l02054}{usbd\+\_\+req\+\_\+re\+\_\+enumerate()}}, \mbox{\hyperlink{usb__request_8c_source_l00786}{usbd\+\_\+req\+\_\+reset\+\_\+port()}}, \mbox{\hyperlink{usb__request_8c_source_l00876}{usbd\+\_\+req\+\_\+warm\+\_\+reset\+\_\+port()}}, \mbox{\hyperlink{usb__device_8c_source_l00672}{usbd\+\_\+set\+\_\+config\+\_\+index()}}, \mbox{\hyperlink{usb__request_8c_source_l01961}{usbd\+\_\+setup\+\_\+device\+\_\+desc()}}, \mbox{\hyperlink{usb__transfer_8c_source_l02593}{usbd\+\_\+transfer\+\_\+done()}}, \mbox{\hyperlink{usbhid_8c_source_l00809}{usbhid\+\_\+attach()}}, \mbox{\hyperlink{usbhid_8c_source_l00228}{usbhid\+\_\+ctrl\+\_\+callback()}}, \mbox{\hyperlink{usbhid_8c_source_l00541}{usbhid\+\_\+get\+\_\+rdesc()}}, \mbox{\hyperlink{usbhid_8c_source_l00336}{usbhid\+\_\+intr\+\_\+setup()}}, \mbox{\hyperlink{if__usie_8c_source_l00295}{usie\+\_\+attach()}}, \mbox{\hyperlink{if__usie_8c_source_l01345}{usie\+\_\+do\+\_\+request()}}, \mbox{\hyperlink{if__usie_8c_source_l00772}{usie\+\_\+if\+\_\+rx\+\_\+callback()}}, \mbox{\hyperlink{if__usie_8c_source_l00994}{usie\+\_\+if\+\_\+status\+\_\+callback()}}, \mbox{\hyperlink{if__usie_8c_source_l01065}{usie\+\_\+if\+\_\+status\+\_\+cb()}}, \mbox{\hyperlink{if__usie_8c_source_l00930}{usie\+\_\+if\+\_\+tx\+\_\+callback()}}, \mbox{\hyperlink{if__usie_8c_source_l00715}{usie\+\_\+uc\+\_\+status\+\_\+callback()}}, \mbox{\hyperlink{uslcom_8c_source_l00419}{uslcom\+\_\+attach()}}, \mbox{\hyperlink{uslcom_8c_source_l00873}{uslcom\+\_\+control\+\_\+callback()}}, \mbox{\hyperlink{ustorage__fs_8c_source_l00351}{ustorage\+\_\+fs\+\_\+attach()}}, \mbox{\hyperlink{uvisor_8c_source_l00312}{uvisor\+\_\+attach()}}, \mbox{\hyperlink{uvisor_8c_source_l00556}{uvisor\+\_\+cfg\+\_\+close()}}, \mbox{\hyperlink{uvscom_8c_source_l00745}{uvscom\+\_\+cfg\+\_\+read\+\_\+status()}}, \mbox{\hyperlink{uvscom_8c_source_l00725}{uvscom\+\_\+cfg\+\_\+write()}}, \mbox{\hyperlink{wmt_8c_source_l00336}{wmt\+\_\+attach()}}, \mbox{\hyperlink{wsp_8c_source_l00748}{wsp\+\_\+attach()}}, \mbox{\hyperlink{if__zyd_8c_source_l00333}{zyd\+\_\+attach()}}, \mbox{\hyperlink{if__zyd_8c_source_l02220}{zyd\+\_\+bulk\+\_\+read\+\_\+callback()}}, \mbox{\hyperlink{if__zyd_8c_source_l02351}{zyd\+\_\+bulk\+\_\+write\+\_\+callback()}}, \mbox{\hyperlink{if__zyd_8c_source_l01892}{zyd\+\_\+get\+\_\+macaddr()}}, \mbox{\hyperlink{if__zyd_8c_source_l00626}{zyd\+\_\+intr\+\_\+read\+\_\+callback()}}, and \mbox{\hyperlink{if__zyd_8c_source_l00753}{zyd\+\_\+intr\+\_\+write\+\_\+callback()}}.



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{usb__error_8c_a6a0e4c25d6a1d09a9d9308c06e65cecb}\label{usb__error_8c_a6a0e4c25d6a1d09a9d9308c06e65cecb}} 
\index{usb\_error.c@{usb\_error.c}!usb\_errstr\_table@{usb\_errstr\_table}}
\index{usb\_errstr\_table@{usb\_errstr\_table}!usb\_error.c@{usb\_error.c}}
\doxysubsubsection{\texorpdfstring{usb\_errstr\_table}{usb\_errstr\_table}}
{\footnotesize\ttfamily const char$\ast$ usb\+\_\+errstr\+\_\+table\mbox{[}\mbox{\hyperlink{usbdi_8h_a5daf16538c7ea36dad2de85182c72945a0a87ea1e02144fdf4552cde86ce1ff5f}{USB\+\_\+\+ERR\+\_\+\+MAX}}\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{usb__error_8c_source_l00055}{55}} of file \mbox{\hyperlink{usb__error_8c_source}{usb\+\_\+error.\+c}}.



Referenced by \mbox{\hyperlink{usb__error_8c_source_l00093}{usbd\+\_\+errstr()}}.

