\hypertarget{ng__hci__ulpi_8c}{}\doxysection{netgraph/bluetooth/hci/ng\+\_\+hci\+\_\+ulpi.c File Reference}
\label{ng__hci__ulpi_8c}\index{netgraph/bluetooth/hci/ng\_hci\_ulpi.c@{netgraph/bluetooth/hci/ng\_hci\_ulpi.c}}
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/endian.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/mbuf.\+h$>$}\newline
{\ttfamily \#include $<$sys/queue.\+h$>$}\newline
{\ttfamily \#include $<$netgraph/ng\+\_\+message.\+h$>$}\newline
{\ttfamily \#include $<$netgraph/netgraph.\+h$>$}\newline
{\ttfamily \#include $<$netgraph/bluetooth/include/ng\+\_\+bluetooth.\+h$>$}\newline
{\ttfamily \#include $<$netgraph/bluetooth/include/ng\+\_\+hci.\+h$>$}\newline
{\ttfamily \#include $<$netgraph/bluetooth/hci/ng\+\_\+hci\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$netgraph/bluetooth/hci/ng\+\_\+hci\+\_\+cmds.\+h$>$}\newline
{\ttfamily \#include $<$netgraph/bluetooth/hci/ng\+\_\+hci\+\_\+evnt.\+h$>$}\newline
{\ttfamily \#include $<$netgraph/bluetooth/hci/ng\+\_\+hci\+\_\+ulpi.\+h$>$}\newline
{\ttfamily \#include $<$netgraph/bluetooth/hci/ng\+\_\+hci\+\_\+misc.\+h$>$}\newline
Include dependency graph for ng\+\_\+hci\+\_\+ulpi.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dc5/ng__hci__ulpi_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static int \mbox{\hyperlink{ng__hci__ulpi_8c_a2dedd046ef1ab8eb9e16be7e5a2c80d1}{ng\+\_\+hci\+\_\+lp\+\_\+acl\+\_\+con\+\_\+req}} (\mbox{\hyperlink{ng__hci__var_8h_ae9ddc466aacad997aa8685ab61d77a56}{ng\+\_\+hci\+\_\+unit\+\_\+p}}, \mbox{\hyperlink{netgraph_8h_ab848be155baf7e8b7ad0dd03893c1cac}{item\+\_\+p}}, \mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}})
\item 
static int \mbox{\hyperlink{ng__hci__ulpi_8c_a201d8affabec185f784c9e4d1383c919}{ng\+\_\+hci\+\_\+lp\+\_\+sco\+\_\+con\+\_\+req}} (\mbox{\hyperlink{ng__hci__var_8h_ae9ddc466aacad997aa8685ab61d77a56}{ng\+\_\+hci\+\_\+unit\+\_\+p}}, \mbox{\hyperlink{netgraph_8h_ab848be155baf7e8b7ad0dd03893c1cac}{item\+\_\+p}}, \mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}})
\item 
static int \mbox{\hyperlink{ng__hci__ulpi_8c_acec66d0b12281a322a618b550af8032c}{ng\+\_\+hci\+\_\+lp\+\_\+le\+\_\+con\+\_\+req}} (\mbox{\hyperlink{ng__hci__var_8h_ae9ddc466aacad997aa8685ab61d77a56}{ng\+\_\+hci\+\_\+unit\+\_\+p}}, \mbox{\hyperlink{netgraph_8h_ab848be155baf7e8b7ad0dd03893c1cac}{item\+\_\+p}}, \mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}}, int)
\item 
int \mbox{\hyperlink{ng__hci__ulpi_8c_af5f14a38e3a50935c9c8537b590ceb94}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+req}} (\mbox{\hyperlink{ng__hci__var_8h_ae9ddc466aacad997aa8685ab61d77a56}{ng\+\_\+hci\+\_\+unit\+\_\+p}} unit, \mbox{\hyperlink{netgraph_8h_ab848be155baf7e8b7ad0dd03893c1cac}{item\+\_\+p}} item, \mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}} hook)
\item 
int \mbox{\hyperlink{ng__hci__ulpi_8c_ac8f40b4237004bfeadec67a4703912a6}{ng\+\_\+hci\+\_\+lp\+\_\+discon\+\_\+req}} (\mbox{\hyperlink{ng__hci__var_8h_ae9ddc466aacad997aa8685ab61d77a56}{ng\+\_\+hci\+\_\+unit\+\_\+p}} unit, \mbox{\hyperlink{netgraph_8h_ab848be155baf7e8b7ad0dd03893c1cac}{item\+\_\+p}} item, \mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}} hook)
\item 
int \mbox{\hyperlink{ng__hci__ulpi_8c_a771e897a940d04cdff7f91354b165f39}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+cfm}} (\mbox{\hyperlink{ng__hci__var_8h_a988872b1f7e8fe1b9fe4ef04ea4c634c}{ng\+\_\+hci\+\_\+unit\+\_\+con\+\_\+p}} con, int \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a5735b2909fe5ee9bcdc05f94927ed6b9}{status}})
\item 
int \mbox{\hyperlink{ng__hci__ulpi_8c_ac18669e3331a9eb15072ba45b0e926ae}{ng\+\_\+hci\+\_\+lp\+\_\+enc\+\_\+change}} (\mbox{\hyperlink{ng__hci__var_8h_a988872b1f7e8fe1b9fe4ef04ea4c634c}{ng\+\_\+hci\+\_\+unit\+\_\+con\+\_\+p}} con, int \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a5735b2909fe5ee9bcdc05f94927ed6b9}{status}})
\item 
int \mbox{\hyperlink{ng__hci__ulpi_8c_a38410249a3349ce11a02fe83d8700fd9}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+ind}} (\mbox{\hyperlink{ng__hci__var_8h_a988872b1f7e8fe1b9fe4ef04ea4c634c}{ng\+\_\+hci\+\_\+unit\+\_\+con\+\_\+p}} con, u\+\_\+int8\+\_\+t $\ast$uclass)
\item 
int \mbox{\hyperlink{ng__hci__ulpi_8c_a9d31a24d5ac0f002ac89e3934aa5fe4c}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+rsp}} (\mbox{\hyperlink{ng__hci__var_8h_ae9ddc466aacad997aa8685ab61d77a56}{ng\+\_\+hci\+\_\+unit\+\_\+p}} unit, \mbox{\hyperlink{netgraph_8h_ab848be155baf7e8b7ad0dd03893c1cac}{item\+\_\+p}} item, \mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}} hook)
\item 
int \mbox{\hyperlink{ng__hci__ulpi_8c_a5c014f20dea1cb50e4b6024465377b06}{ng\+\_\+hci\+\_\+lp\+\_\+discon\+\_\+ind}} (\mbox{\hyperlink{ng__hci__var_8h_a988872b1f7e8fe1b9fe4ef04ea4c634c}{ng\+\_\+hci\+\_\+unit\+\_\+con\+\_\+p}} con, int reason)
\item 
int \mbox{\hyperlink{ng__hci__ulpi_8c_a08018734cbc9086c73490a02df9906b9}{ng\+\_\+hci\+\_\+lp\+\_\+qos\+\_\+req}} (\mbox{\hyperlink{ng__hci__var_8h_ae9ddc466aacad997aa8685ab61d77a56}{ng\+\_\+hci\+\_\+unit\+\_\+p}} unit, \mbox{\hyperlink{netgraph_8h_ab848be155baf7e8b7ad0dd03893c1cac}{item\+\_\+p}} item, \mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}} hook)
\item 
int \mbox{\hyperlink{ng__hci__ulpi_8c_aecef55221eec735249ba0990e10a9a16}{ng\+\_\+hci\+\_\+lp\+\_\+qos\+\_\+cfm}} (\mbox{\hyperlink{ng__hci__var_8h_a988872b1f7e8fe1b9fe4ef04ea4c634c}{ng\+\_\+hci\+\_\+unit\+\_\+con\+\_\+p}} con, int \mbox{\hyperlink{ng__btsocket__rfcomm_8h_a5735b2909fe5ee9bcdc05f94927ed6b9}{status}})
\item 
int \mbox{\hyperlink{ng__hci__ulpi_8c_ac3bd684213e259e7dac0782884fc3e6d}{ng\+\_\+hci\+\_\+lp\+\_\+qos\+\_\+ind}} (\mbox{\hyperlink{ng__hci__var_8h_a988872b1f7e8fe1b9fe4ef04ea4c634c}{ng\+\_\+hci\+\_\+unit\+\_\+con\+\_\+p}} con)
\item 
void \mbox{\hyperlink{ng__hci__ulpi_8c_a82e1cb9b5e42bb451132a4fc1ed680d5}{ng\+\_\+hci\+\_\+process\+\_\+con\+\_\+timeout}} (\mbox{\hyperlink{netgraph_8h_ad0f21b90dd7f86636755bad189af6efd}{node\+\_\+p}} node, \mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}} hook, void $\ast$arg1, int con\+\_\+handle)
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{ng__hci__ulpi_8c_a2dedd046ef1ab8eb9e16be7e5a2c80d1}\label{ng__hci__ulpi_8c_a2dedd046ef1ab8eb9e16be7e5a2c80d1}} 
\index{ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}!ng\_hci\_lp\_acl\_con\_req@{ng\_hci\_lp\_acl\_con\_req}}
\index{ng\_hci\_lp\_acl\_con\_req@{ng\_hci\_lp\_acl\_con\_req}!ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}}
\doxysubsubsection{\texorpdfstring{ng\_hci\_lp\_acl\_con\_req()}{ng\_hci\_lp\_acl\_con\_req()}}
{\footnotesize\ttfamily static int ng\+\_\+hci\+\_\+lp\+\_\+acl\+\_\+con\+\_\+req (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{ng__hci__var_8h_ae9ddc466aacad997aa8685ab61d77a56}{ng\+\_\+hci\+\_\+unit\+\_\+p}}}]{unit,  }\item[{\mbox{\hyperlink{netgraph_8h_ab848be155baf7e8b7ad0dd03893c1cac}{item\+\_\+p}}}]{item,  }\item[{\mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}}}]{hook }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ng__hci__ulpi_8c_source_l00123}{123}} of file \mbox{\hyperlink{ng__hci__ulpi_8c_source}{ng\+\_\+hci\+\_\+ulpi.\+c}}.



References \mbox{\hyperlink{ng__ubt__var_8h_a8e67811075b4fba1c03c4f250c77cd91}{\+\_\+\+\_\+attribute\+\_\+\+\_\+}}, \mbox{\hyperlink{netgraph_8h_source_l00693}{\+\_\+\+NGI\+\_\+\+MSG}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00160}{ng\+\_\+hci\+\_\+unit\+::acl}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00182}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::bdaddr}}, \mbox{\hyperlink{ng__hci_8h_source_l00467}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+req\+\_\+ep\+::bdaddr}}, \mbox{\hyperlink{ng__hci_8h_source_l00488}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+cfm\+\_\+ep\+::bdaddr}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00214}{ng\+\_\+hci\+\_\+neighbor\+::clock\+\_\+offset}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00156}{ng\+\_\+hci\+\_\+unit\+::cmdq}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00183}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__hci_8h_source_l00487}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+cfm\+\_\+ep\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__message_8h_source_l00069}{ng\+\_\+mesg\+::data}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00135}{ng\+\_\+hci\+\_\+unit\+::features}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00177}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::flags}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00185}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::link\+\_\+type}}, \mbox{\hyperlink{ng__hci_8h_source_l00486}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+cfm\+\_\+ep\+::link\+\_\+type}}, \mbox{\hyperlink{ng__bluetooth_8h_source_l00099}{NG\+\_\+\+BT\+\_\+\+MBUFQ\+\_\+\+ENQUEUE}}, \mbox{\hyperlink{netgraph_8h_source_l00847}{NG\+\_\+\+FREE\+\_\+\+ITEM}}, \mbox{\hyperlink{netgraph_8h_source_l00938}{NG\+\_\+\+FREE\+\_\+\+MSG}}, \mbox{\hyperlink{netgraph_8h_source_l00898}{NG\+\_\+\+FWD\+\_\+\+ITEM\+\_\+\+HOOK}}, \mbox{\hyperlink{ng__hci_8h_source_l00408}{NG\+\_\+\+HCI\+\_\+\+CMD\+\_\+\+PKT}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00351}{ng\+\_\+hci\+\_\+con\+\_\+by\+\_\+bdaddr()}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00179}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+NOTIFY\+\_\+\+ACL}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00180}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+NOTIFY\+\_\+\+SCO}}, \mbox{\hyperlink{ng__hci_8h_source_l00568}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+OPEN}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00408}{ng\+\_\+hci\+\_\+con\+\_\+timeout()}}, \mbox{\hyperlink{ng__hci_8h_source_l00567}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+W4\+\_\+\+CONN\+\_\+\+COMPLETE}}, \mbox{\hyperlink{ng__hci_8h_source_l00566}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+W4\+\_\+\+LP\+\_\+\+CON\+\_\+\+RSP}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00310}{ng\+\_\+hci\+\_\+free\+\_\+con()}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00219}{ng\+\_\+hci\+\_\+get\+\_\+neighbor()}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00050}{NG\+\_\+\+HCI\+\_\+\+INFO}}, \mbox{\hyperlink{ng__hci_8h_source_l00121}{NG\+\_\+\+HCI\+\_\+\+LINK\+\_\+\+ACL}}, \mbox{\hyperlink{ng__hci_8h_source_l00093}{NG\+\_\+\+HCI\+\_\+\+LMP\+\_\+3\+SLOT}}, \mbox{\hyperlink{ng__hci_8h_source_l00094}{NG\+\_\+\+HCI\+\_\+\+LMP\+\_\+5\+SLOT}}, \mbox{\hyperlink{ng__hci_8h_source_l00098}{NG\+\_\+\+HCI\+\_\+\+LMP\+\_\+\+SWITCH}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00258}{ng\+\_\+hci\+\_\+new\+\_\+con()}}, \mbox{\hyperlink{ng__hci_8h_source_l00723}{NG\+\_\+\+HCI\+\_\+\+OCF\+\_\+\+CREATE\+\_\+\+CON}}, \mbox{\hyperlink{ng__hci_8h_source_l00694}{NG\+\_\+\+HCI\+\_\+\+OGF\+\_\+\+LINK\+\_\+\+CONTROL}}, \mbox{\hyperlink{ng__hci_8h_source_l00380}{NG\+\_\+\+HCI\+\_\+\+OPCODE}}, \mbox{\hyperlink{ng__hci_8h_source_l00129}{NG\+\_\+\+HCI\+\_\+\+PKT\+\_\+\+DH1}}, \mbox{\hyperlink{ng__hci_8h_source_l00135}{NG\+\_\+\+HCI\+\_\+\+PKT\+\_\+\+DH3}}, \mbox{\hyperlink{ng__hci_8h_source_l00138}{NG\+\_\+\+HCI\+\_\+\+PKT\+\_\+\+DH5}}, \mbox{\hyperlink{ng__hci_8h_source_l00128}{NG\+\_\+\+HCI\+\_\+\+PKT\+\_\+\+DM1}}, \mbox{\hyperlink{ng__hci_8h_source_l00134}{NG\+\_\+\+HCI\+\_\+\+PKT\+\_\+\+DM3}}, \mbox{\hyperlink{ng__hci_8h_source_l00137}{NG\+\_\+\+HCI\+\_\+\+PKT\+\_\+\+DM5}}, \mbox{\hyperlink{ng__hci__cmds_8c_source_l00091}{ng\+\_\+hci\+\_\+send\+\_\+command()}}, \mbox{\hyperlink{ng__hci_8h_source_l00562}{NG\+\_\+\+HCI\+\_\+\+UNIT\+\_\+\+COMMAND\+\_\+\+PENDING}}, \mbox{\hyperlink{netgraph_8h_source_l00338}{NG\+\_\+\+HOOK\+\_\+\+IS\+\_\+\+VALID}}, \mbox{\hyperlink{ng__message_8h_source_l00378}{NG\+\_\+\+MKMESSAGE}}, \mbox{\hyperlink{netgraph_8h_source_l00603}{NG\+\_\+\+NODE\+\_\+\+NAME}}, \mbox{\hyperlink{netgraph_8h_source_l00858}{NGI\+\_\+\+GET\+\_\+\+MSG}}, \mbox{\hyperlink{netgraph_8h_source_l00834}{NGI\+\_\+\+MSG}}, \mbox{\hyperlink{ng__hci_8h_source_l00060}{NGM\+\_\+\+HCI\+\_\+\+COOKIE}}, \mbox{\hyperlink{ng__hci_8h_source_l00483}{NGM\+\_\+\+HCI\+\_\+\+LP\+\_\+\+CON\+\_\+\+CFM}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00129}{ng\+\_\+hci\+\_\+unit\+::node}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00139}{ng\+\_\+hci\+\_\+unit\+::packet\+\_\+mask}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00213}{ng\+\_\+hci\+\_\+neighbor\+::page\+\_\+scan\+\_\+mode}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00212}{ng\+\_\+hci\+\_\+neighbor\+::page\+\_\+scan\+\_\+rep\+\_\+mode}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00140}{ng\+\_\+hci\+\_\+unit\+::role\+\_\+switch}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00132}{ng\+\_\+hci\+\_\+unit\+::state}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00176}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::state}}, and \mbox{\hyperlink{ng__hci_8h_source_l00485}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+cfm\+\_\+ep\+::status}}.



Referenced by \mbox{\hyperlink{ng__hci__ulpi_8c_source_l00068}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+req()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_a2dedd046ef1ab8eb9e16be7e5a2c80d1_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_a2dedd046ef1ab8eb9e16be7e5a2c80d1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__hci__ulpi_8c_a771e897a940d04cdff7f91354b165f39}\label{ng__hci__ulpi_8c_a771e897a940d04cdff7f91354b165f39}} 
\index{ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}!ng\_hci\_lp\_con\_cfm@{ng\_hci\_lp\_con\_cfm}}
\index{ng\_hci\_lp\_con\_cfm@{ng\_hci\_lp\_con\_cfm}!ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}}
\doxysubsubsection{\texorpdfstring{ng\_hci\_lp\_con\_cfm()}{ng\_hci\_lp\_con\_cfm()}}
{\footnotesize\ttfamily int ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+cfm (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{ng__hci__var_8h_a988872b1f7e8fe1b9fe4ef04ea4c634c}{ng\+\_\+hci\+\_\+unit\+\_\+con\+\_\+p}}}]{con,  }\item[{int}]{status }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__hci__ulpi_8c_source_l00756}{756}} of file \mbox{\hyperlink{ng__hci__ulpi_8c_source}{ng\+\_\+hci\+\_\+ulpi.\+c}}.



References \mbox{\hyperlink{ng__hci__var_8h_source_l00160}{ng\+\_\+hci\+\_\+unit\+::acl}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00182}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::bdaddr}}, \mbox{\hyperlink{ng__hci_8h_source_l00488}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+cfm\+\_\+ep\+::bdaddr}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00183}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__hci_8h_source_l00487}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+cfm\+\_\+ep\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__message_8h_source_l00069}{ng\+\_\+mesg\+::data}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00177}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::flags}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00185}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::link\+\_\+type}}, \mbox{\hyperlink{ng__hci_8h_source_l00486}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+cfm\+\_\+ep\+::link\+\_\+type}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00179}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+NOTIFY\+\_\+\+ACL}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00180}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+NOTIFY\+\_\+\+SCO}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00050}{NG\+\_\+\+HCI\+\_\+\+INFO}}, \mbox{\hyperlink{ng__hci_8h_source_l00120}{NG\+\_\+\+HCI\+\_\+\+LINK\+\_\+\+SCO}}, \mbox{\hyperlink{netgraph_8h_source_l00338}{NG\+\_\+\+HOOK\+\_\+\+IS\+\_\+\+VALID}}, \mbox{\hyperlink{ng__message_8h_source_l00378}{NG\+\_\+\+MKMESSAGE}}, \mbox{\hyperlink{netgraph_8h_source_l00603}{NG\+\_\+\+NODE\+\_\+\+NAME}}, \mbox{\hyperlink{netgraph_8h_source_l00958}{NG\+\_\+\+SEND\+\_\+\+MSG\+\_\+\+HOOK}}, \mbox{\hyperlink{ng__hci_8h_source_l00060}{NGM\+\_\+\+HCI\+\_\+\+COOKIE}}, \mbox{\hyperlink{ng__hci_8h_source_l00483}{NGM\+\_\+\+HCI\+\_\+\+LP\+\_\+\+CON\+\_\+\+CFM}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00129}{ng\+\_\+hci\+\_\+unit\+::node}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00161}{ng\+\_\+hci\+\_\+unit\+::sco}}, \mbox{\hyperlink{ng__ubt__intel_8c_source_l00000}{status}}, \mbox{\hyperlink{ng__hci_8h_source_l00485}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+cfm\+\_\+ep\+::status}}, and \mbox{\hyperlink{ng__hci__var_8h_source_l00174}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::unit}}.



Referenced by \mbox{\hyperlink{ng__hci__evnt_8c_source_l00673}{con\+\_\+compl()}}, \mbox{\hyperlink{ng__hci__evnt_8c_source_l00467}{le\+\_\+connection\+\_\+complete()}}, and \mbox{\hyperlink{ng__hci__ulpi_8c_source_l01369}{ng\+\_\+hci\+\_\+process\+\_\+con\+\_\+timeout()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_a771e897a940d04cdff7f91354b165f39_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__hci__ulpi_8c_a38410249a3349ce11a02fe83d8700fd9}\label{ng__hci__ulpi_8c_a38410249a3349ce11a02fe83d8700fd9}} 
\index{ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}!ng\_hci\_lp\_con\_ind@{ng\_hci\_lp\_con\_ind}}
\index{ng\_hci\_lp\_con\_ind@{ng\_hci\_lp\_con\_ind}!ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}}
\doxysubsubsection{\texorpdfstring{ng\_hci\_lp\_con\_ind()}{ng\_hci\_lp\_con\_ind()}}
{\footnotesize\ttfamily int ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+ind (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{ng__hci__var_8h_a988872b1f7e8fe1b9fe4ef04ea4c634c}{ng\+\_\+hci\+\_\+unit\+\_\+con\+\_\+p}}}]{con,  }\item[{u\+\_\+int8\+\_\+t $\ast$}]{uclass }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__hci__ulpi_8c_source_l00853}{853}} of file \mbox{\hyperlink{ng__hci__ulpi_8c_source}{ng\+\_\+hci\+\_\+ulpi.\+c}}.



References \mbox{\hyperlink{ng__hci__var_8h_source_l00160}{ng\+\_\+hci\+\_\+unit\+::acl}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00182}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::bdaddr}}, \mbox{\hyperlink{ng__hci_8h_source_l00496}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+ind\+\_\+ep\+::bdaddr}}, \mbox{\hyperlink{ng__message_8h_source_l00069}{ng\+\_\+mesg\+::data}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00185}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::link\+\_\+type}}, \mbox{\hyperlink{ng__hci_8h_source_l00494}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+ind\+\_\+ep\+::link\+\_\+type}}, \mbox{\hyperlink{ng__hci_8h_source_l00120}{NG\+\_\+\+HCI\+\_\+\+LINK\+\_\+\+SCO}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00049}{NG\+\_\+\+HCI\+\_\+\+WARN}}, \mbox{\hyperlink{netgraph_8h_source_l00338}{NG\+\_\+\+HOOK\+\_\+\+IS\+\_\+\+VALID}}, \mbox{\hyperlink{ng__message_8h_source_l00378}{NG\+\_\+\+MKMESSAGE}}, \mbox{\hyperlink{netgraph_8h_source_l00603}{NG\+\_\+\+NODE\+\_\+\+NAME}}, \mbox{\hyperlink{netgraph_8h_source_l00958}{NG\+\_\+\+SEND\+\_\+\+MSG\+\_\+\+HOOK}}, \mbox{\hyperlink{ng__hci_8h_source_l00060}{NGM\+\_\+\+HCI\+\_\+\+COOKIE}}, \mbox{\hyperlink{ng__hci_8h_source_l00492}{NGM\+\_\+\+HCI\+\_\+\+LP\+\_\+\+CON\+\_\+\+IND}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00129}{ng\+\_\+hci\+\_\+unit\+::node}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00161}{ng\+\_\+hci\+\_\+unit\+::sco}}, \mbox{\hyperlink{ng__hci_8h_source_l00495}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+ind\+\_\+ep\+::uclass}}, and \mbox{\hyperlink{ng__hci__var_8h_source_l00174}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::unit}}.



Referenced by \mbox{\hyperlink{ng__hci__evnt_8c_source_l00799}{con\+\_\+req()}}, and \mbox{\hyperlink{ng__hci__evnt_8c_source_l00467}{le\+\_\+connection\+\_\+complete()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_a38410249a3349ce11a02fe83d8700fd9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__hci__ulpi_8c_af5f14a38e3a50935c9c8537b590ceb94}\label{ng__hci__ulpi_8c_af5f14a38e3a50935c9c8537b590ceb94}} 
\index{ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}!ng\_hci\_lp\_con\_req@{ng\_hci\_lp\_con\_req}}
\index{ng\_hci\_lp\_con\_req@{ng\_hci\_lp\_con\_req}!ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}}
\doxysubsubsection{\texorpdfstring{ng\_hci\_lp\_con\_req()}{ng\_hci\_lp\_con\_req()}}
{\footnotesize\ttfamily int ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+req (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{ng__hci__var_8h_ae9ddc466aacad997aa8685ab61d77a56}{ng\+\_\+hci\+\_\+unit\+\_\+p}}}]{unit,  }\item[{\mbox{\hyperlink{netgraph_8h_ab848be155baf7e8b7ad0dd03893c1cac}{item\+\_\+p}}}]{item,  }\item[{\mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}}}]{hook }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__hci__ulpi_8c_source_l00068}{68}} of file \mbox{\hyperlink{ng__hci__ulpi_8c_source}{ng\+\_\+hci\+\_\+ulpi.\+c}}.



References \mbox{\hyperlink{ng__ubt__var_8h_source_l00000}{header}}, \mbox{\hyperlink{netgraph_8h_source_l00847}{NG\+\_\+\+FREE\+\_\+\+ITEM}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00047}{NG\+\_\+\+HCI\+\_\+\+ALERT}}, \mbox{\hyperlink{ng__hci_8h_source_l00121}{NG\+\_\+\+HCI\+\_\+\+LINK\+\_\+\+ACL}}, \mbox{\hyperlink{ng__hci_8h_source_l00122}{NG\+\_\+\+HCI\+\_\+\+LINK\+\_\+\+LE\+\_\+\+PUBLIC}}, \mbox{\hyperlink{ng__hci_8h_source_l00123}{NG\+\_\+\+HCI\+\_\+\+LINK\+\_\+\+LE\+\_\+\+RANDOM}}, \mbox{\hyperlink{ng__hci_8h_source_l00120}{NG\+\_\+\+HCI\+\_\+\+LINK\+\_\+\+SCO}}, \mbox{\hyperlink{ng__hci__ulpi_8c_source_l00123}{ng\+\_\+hci\+\_\+lp\+\_\+acl\+\_\+con\+\_\+req()}}, \mbox{\hyperlink{ng__hci__ulpi_8c_source_l00487}{ng\+\_\+hci\+\_\+lp\+\_\+le\+\_\+con\+\_\+req()}}, \mbox{\hyperlink{ng__hci__ulpi_8c_source_l00323}{ng\+\_\+hci\+\_\+lp\+\_\+sco\+\_\+con\+\_\+req()}}, \mbox{\hyperlink{ng__hci_8h_source_l00561}{NG\+\_\+\+HCI\+\_\+\+UNIT\+\_\+\+READY}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00049}{NG\+\_\+\+HCI\+\_\+\+WARN}}, \mbox{\hyperlink{netgraph_8h_source_l00603}{NG\+\_\+\+NODE\+\_\+\+NAME}}, \mbox{\hyperlink{netgraph_8h_source_l00834}{NGI\+\_\+\+MSG}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00129}{ng\+\_\+hci\+\_\+unit\+::node}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00161}{ng\+\_\+hci\+\_\+unit\+::sco}}, and \mbox{\hyperlink{ng__hci__var_8h_source_l00132}{ng\+\_\+hci\+\_\+unit\+::state}}.



Referenced by \mbox{\hyperlink{ng__hci__main_8c_source_l00663}{ng\+\_\+hci\+\_\+upper\+\_\+rcvmsg()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_af5f14a38e3a50935c9c8537b590ceb94_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=344pt]{d5/dce/ng__hci__ulpi_8c_af5f14a38e3a50935c9c8537b590ceb94_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__hci__ulpi_8c_a9d31a24d5ac0f002ac89e3934aa5fe4c}\label{ng__hci__ulpi_8c_a9d31a24d5ac0f002ac89e3934aa5fe4c}} 
\index{ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}!ng\_hci\_lp\_con\_rsp@{ng\_hci\_lp\_con\_rsp}}
\index{ng\_hci\_lp\_con\_rsp@{ng\_hci\_lp\_con\_rsp}!ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}}
\doxysubsubsection{\texorpdfstring{ng\_hci\_lp\_con\_rsp()}{ng\_hci\_lp\_con\_rsp()}}
{\footnotesize\ttfamily int ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+rsp (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{ng__hci__var_8h_ae9ddc466aacad997aa8685ab61d77a56}{ng\+\_\+hci\+\_\+unit\+\_\+p}}}]{unit,  }\item[{\mbox{\hyperlink{netgraph_8h_ab848be155baf7e8b7ad0dd03893c1cac}{item\+\_\+p}}}]{item,  }\item[{\mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}}}]{hook }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__hci__ulpi_8c_source_l00899}{899}} of file \mbox{\hyperlink{ng__hci__ulpi_8c_source}{ng\+\_\+hci\+\_\+ulpi.\+c}}.



References \mbox{\hyperlink{ng__ubt__var_8h_a8e67811075b4fba1c03c4f250c77cd91}{\+\_\+\+\_\+attribute\+\_\+\+\_\+}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00160}{ng\+\_\+hci\+\_\+unit\+::acl}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00182}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::bdaddr}}, \mbox{\hyperlink{ng__hci_8h_source_l00504}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+rsp\+\_\+ep\+::bdaddr}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00156}{ng\+\_\+hci\+\_\+unit\+::cmdq}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00135}{ng\+\_\+hci\+\_\+unit\+::features}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00177}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::flags}}, \mbox{\hyperlink{ng__ubt__var_8h_source_l00000}{header}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00185}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::link\+\_\+type}}, \mbox{\hyperlink{ng__hci_8h_source_l00503}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+rsp\+\_\+ep\+::link\+\_\+type}}, \mbox{\hyperlink{ng__bluetooth_8h_source_l00099}{NG\+\_\+\+BT\+\_\+\+MBUFQ\+\_\+\+ENQUEUE}}, \mbox{\hyperlink{netgraph_8h_source_l00847}{NG\+\_\+\+FREE\+\_\+\+ITEM}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00047}{NG\+\_\+\+HCI\+\_\+\+ALERT}}, \mbox{\hyperlink{ng__hci_8h_source_l00408}{NG\+\_\+\+HCI\+\_\+\+CMD\+\_\+\+PKT}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00179}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+NOTIFY\+\_\+\+ACL}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00180}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+NOTIFY\+\_\+\+SCO}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00408}{ng\+\_\+hci\+\_\+con\+\_\+timeout()}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00429}{ng\+\_\+hci\+\_\+con\+\_\+untimeout()}}, \mbox{\hyperlink{ng__hci_8h_source_l00567}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+W4\+\_\+\+CONN\+\_\+\+COMPLETE}}, \mbox{\hyperlink{ng__hci_8h_source_l00566}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+W4\+\_\+\+LP\+\_\+\+CON\+\_\+\+RSP}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00310}{ng\+\_\+hci\+\_\+free\+\_\+con()}}, \mbox{\hyperlink{ng__hci_8h_source_l00098}{NG\+\_\+\+HCI\+\_\+\+LMP\+\_\+\+SWITCH}}, \mbox{\hyperlink{ng__hci_8h_source_l00748}{NG\+\_\+\+HCI\+\_\+\+OCF\+\_\+\+ACCEPT\+\_\+\+CON}}, \mbox{\hyperlink{ng__hci_8h_source_l00755}{NG\+\_\+\+HCI\+\_\+\+OCF\+\_\+\+REJECT\+\_\+\+CON}}, \mbox{\hyperlink{ng__hci_8h_source_l00694}{NG\+\_\+\+HCI\+\_\+\+OGF\+\_\+\+LINK\+\_\+\+CONTROL}}, \mbox{\hyperlink{ng__hci_8h_source_l00380}{NG\+\_\+\+HCI\+\_\+\+OPCODE}}, \mbox{\hyperlink{ng__hci_8h_source_l00188}{NG\+\_\+\+HCI\+\_\+\+ROLE\+\_\+\+MASTER}}, \mbox{\hyperlink{ng__hci_8h_source_l00189}{NG\+\_\+\+HCI\+\_\+\+ROLE\+\_\+\+SLAVE}}, \mbox{\hyperlink{ng__hci__cmds_8c_source_l00091}{ng\+\_\+hci\+\_\+send\+\_\+command()}}, \mbox{\hyperlink{ng__hci_8h_source_l00562}{NG\+\_\+\+HCI\+\_\+\+UNIT\+\_\+\+COMMAND\+\_\+\+PENDING}}, \mbox{\hyperlink{ng__hci_8h_source_l00561}{NG\+\_\+\+HCI\+\_\+\+UNIT\+\_\+\+READY}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00049}{NG\+\_\+\+HCI\+\_\+\+WARN}}, \mbox{\hyperlink{netgraph_8h_source_l00603}{NG\+\_\+\+NODE\+\_\+\+NAME}}, \mbox{\hyperlink{netgraph_8h_source_l00834}{NGI\+\_\+\+MSG}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00129}{ng\+\_\+hci\+\_\+unit\+::node}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00140}{ng\+\_\+hci\+\_\+unit\+::role\+\_\+switch}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00132}{ng\+\_\+hci\+\_\+unit\+::state}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00176}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::state}}, and \mbox{\hyperlink{ng__hci_8h_source_l00502}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+rsp\+\_\+ep\+::status}}.



Referenced by \mbox{\hyperlink{ng__hci__main_8c_source_l00663}{ng\+\_\+hci\+\_\+upper\+\_\+rcvmsg()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_a9d31a24d5ac0f002ac89e3934aa5fe4c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=343pt]{d5/dce/ng__hci__ulpi_8c_a9d31a24d5ac0f002ac89e3934aa5fe4c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__hci__ulpi_8c_a5c014f20dea1cb50e4b6024465377b06}\label{ng__hci__ulpi_8c_a5c014f20dea1cb50e4b6024465377b06}} 
\index{ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}!ng\_hci\_lp\_discon\_ind@{ng\_hci\_lp\_discon\_ind}}
\index{ng\_hci\_lp\_discon\_ind@{ng\_hci\_lp\_discon\_ind}!ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}}
\doxysubsubsection{\texorpdfstring{ng\_hci\_lp\_discon\_ind()}{ng\_hci\_lp\_discon\_ind()}}
{\footnotesize\ttfamily int ng\+\_\+hci\+\_\+lp\+\_\+discon\+\_\+ind (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{ng__hci__var_8h_a988872b1f7e8fe1b9fe4ef04ea4c634c}{ng\+\_\+hci\+\_\+unit\+\_\+con\+\_\+p}}}]{con,  }\item[{int}]{reason }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__hci__ulpi_8c_source_l01093}{1093}} of file \mbox{\hyperlink{ng__hci__ulpi_8c_source}{ng\+\_\+hci\+\_\+ulpi.\+c}}.



References \mbox{\hyperlink{ng__hci__var_8h_source_l00160}{ng\+\_\+hci\+\_\+unit\+::acl}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00183}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__hci_8h_source_l00512}{ng\+\_\+hci\+\_\+lp\+\_\+discon\+\_\+ind\+\_\+ep\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__message_8h_source_l00069}{ng\+\_\+mesg\+::data}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00185}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::link\+\_\+type}}, \mbox{\hyperlink{ng__hci_8h_source_l00511}{ng\+\_\+hci\+\_\+lp\+\_\+discon\+\_\+ind\+\_\+ep\+::link\+\_\+type}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00050}{NG\+\_\+\+HCI\+\_\+\+INFO}}, \mbox{\hyperlink{ng__hci_8h_source_l00120}{NG\+\_\+\+HCI\+\_\+\+LINK\+\_\+\+SCO}}, \mbox{\hyperlink{netgraph_8h_source_l00338}{NG\+\_\+\+HOOK\+\_\+\+IS\+\_\+\+VALID}}, \mbox{\hyperlink{ng__message_8h_source_l00378}{NG\+\_\+\+MKMESSAGE}}, \mbox{\hyperlink{netgraph_8h_source_l00603}{NG\+\_\+\+NODE\+\_\+\+NAME}}, \mbox{\hyperlink{netgraph_8h_source_l00958}{NG\+\_\+\+SEND\+\_\+\+MSG\+\_\+\+HOOK}}, \mbox{\hyperlink{ng__hci_8h_source_l00060}{NGM\+\_\+\+HCI\+\_\+\+COOKIE}}, \mbox{\hyperlink{ng__hci_8h_source_l00508}{NGM\+\_\+\+HCI\+\_\+\+LP\+\_\+\+DISCON\+\_\+\+IND}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00129}{ng\+\_\+hci\+\_\+unit\+::node}}, \mbox{\hyperlink{ng__hci_8h_source_l00510}{ng\+\_\+hci\+\_\+lp\+\_\+discon\+\_\+ind\+\_\+ep\+::reason}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00161}{ng\+\_\+hci\+\_\+unit\+::sco}}, and \mbox{\hyperlink{ng__hci__var_8h_source_l00174}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::unit}}.



Referenced by \mbox{\hyperlink{ng__hci__evnt_8c_source_l00884}{discon\+\_\+compl()}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00134}{ng\+\_\+hci\+\_\+unit\+\_\+clean()}}, and \mbox{\hyperlink{ng__hci__cmds_8c_source_l00562}{process\+\_\+hc\+\_\+baseband\+\_\+params()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_a5c014f20dea1cb50e4b6024465377b06_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__hci__ulpi_8c_ac8f40b4237004bfeadec67a4703912a6}\label{ng__hci__ulpi_8c_ac8f40b4237004bfeadec67a4703912a6}} 
\index{ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}!ng\_hci\_lp\_discon\_req@{ng\_hci\_lp\_discon\_req}}
\index{ng\_hci\_lp\_discon\_req@{ng\_hci\_lp\_discon\_req}!ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}}
\doxysubsubsection{\texorpdfstring{ng\_hci\_lp\_discon\_req()}{ng\_hci\_lp\_discon\_req()}}
{\footnotesize\ttfamily int ng\+\_\+hci\+\_\+lp\+\_\+discon\+\_\+req (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{ng__hci__var_8h_ae9ddc466aacad997aa8685ab61d77a56}{ng\+\_\+hci\+\_\+unit\+\_\+p}}}]{unit,  }\item[{\mbox{\hyperlink{netgraph_8h_ab848be155baf7e8b7ad0dd03893c1cac}{item\+\_\+p}}}]{item,  }\item[{\mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}}}]{hook }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__hci__ulpi_8c_source_l00665}{665}} of file \mbox{\hyperlink{ng__hci__ulpi_8c_source}{ng\+\_\+hci\+\_\+ulpi.\+c}}.



References \mbox{\hyperlink{ng__ubt__var_8h_a8e67811075b4fba1c03c4f250c77cd91}{\+\_\+\+\_\+attribute\+\_\+\+\_\+}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00156}{ng\+\_\+hci\+\_\+unit\+::cmdq}}, \mbox{\hyperlink{ng__hci_8h_source_l00478}{ng\+\_\+hci\+\_\+lp\+\_\+discon\+\_\+req\+\_\+ep\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__ubt__var_8h_source_l00000}{header}}, \mbox{\hyperlink{ng__bluetooth_8h_source_l00099}{NG\+\_\+\+BT\+\_\+\+MBUFQ\+\_\+\+ENQUEUE}}, \mbox{\hyperlink{netgraph_8h_source_l00847}{NG\+\_\+\+FREE\+\_\+\+ITEM}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00047}{NG\+\_\+\+HCI\+\_\+\+ALERT}}, \mbox{\hyperlink{ng__hci_8h_source_l00408}{NG\+\_\+\+HCI\+\_\+\+CMD\+\_\+\+PKT}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00335}{ng\+\_\+hci\+\_\+con\+\_\+by\+\_\+handle()}}, \mbox{\hyperlink{ng__hci_8h_source_l00568}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+OPEN}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00048}{NG\+\_\+\+HCI\+\_\+\+ERR}}, \mbox{\hyperlink{ng__hci_8h_source_l00734}{NG\+\_\+\+HCI\+\_\+\+OCF\+\_\+\+DISCON}}, \mbox{\hyperlink{ng__hci_8h_source_l00694}{NG\+\_\+\+HCI\+\_\+\+OGF\+\_\+\+LINK\+\_\+\+CONTROL}}, \mbox{\hyperlink{ng__hci_8h_source_l00380}{NG\+\_\+\+HCI\+\_\+\+OPCODE}}, \mbox{\hyperlink{ng__hci__cmds_8c_source_l00091}{ng\+\_\+hci\+\_\+send\+\_\+command()}}, \mbox{\hyperlink{ng__hci_8h_source_l00562}{NG\+\_\+\+HCI\+\_\+\+UNIT\+\_\+\+COMMAND\+\_\+\+PENDING}}, \mbox{\hyperlink{ng__hci_8h_source_l00561}{NG\+\_\+\+HCI\+\_\+\+UNIT\+\_\+\+READY}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00049}{NG\+\_\+\+HCI\+\_\+\+WARN}}, \mbox{\hyperlink{netgraph_8h_source_l00603}{NG\+\_\+\+NODE\+\_\+\+NAME}}, \mbox{\hyperlink{netgraph_8h_source_l00834}{NGI\+\_\+\+MSG}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00129}{ng\+\_\+hci\+\_\+unit\+::node}}, \mbox{\hyperlink{ng__hci_8h_source_l00479}{ng\+\_\+hci\+\_\+lp\+\_\+discon\+\_\+req\+\_\+ep\+::reason}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00132}{ng\+\_\+hci\+\_\+unit\+::state}}, and \mbox{\hyperlink{ng__hci__var_8h_source_l00176}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::state}}.



Referenced by \mbox{\hyperlink{ng__hci__main_8c_source_l00663}{ng\+\_\+hci\+\_\+upper\+\_\+rcvmsg()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_ac8f40b4237004bfeadec67a4703912a6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_ac8f40b4237004bfeadec67a4703912a6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__hci__ulpi_8c_ac18669e3331a9eb15072ba45b0e926ae}\label{ng__hci__ulpi_8c_ac18669e3331a9eb15072ba45b0e926ae}} 
\index{ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}!ng\_hci\_lp\_enc\_change@{ng\_hci\_lp\_enc\_change}}
\index{ng\_hci\_lp\_enc\_change@{ng\_hci\_lp\_enc\_change}!ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}}
\doxysubsubsection{\texorpdfstring{ng\_hci\_lp\_enc\_change()}{ng\_hci\_lp\_enc\_change()}}
{\footnotesize\ttfamily int ng\+\_\+hci\+\_\+lp\+\_\+enc\+\_\+change (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{ng__hci__var_8h_a988872b1f7e8fe1b9fe4ef04ea4c634c}{ng\+\_\+hci\+\_\+unit\+\_\+con\+\_\+p}}}]{con,  }\item[{int}]{status }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__hci__ulpi_8c_source_l00820}{820}} of file \mbox{\hyperlink{ng__hci__ulpi_8c_source}{ng\+\_\+hci\+\_\+ulpi.\+c}}.



References \mbox{\hyperlink{ng__hci__var_8h_source_l00160}{ng\+\_\+hci\+\_\+unit\+::acl}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00183}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__hci_8h_source_l00542}{ng\+\_\+hci\+\_\+lp\+\_\+enc\+\_\+change\+\_\+ep\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__message_8h_source_l00069}{ng\+\_\+mesg\+::data}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00185}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::link\+\_\+type}}, \mbox{\hyperlink{ng__hci_8h_source_l00544}{ng\+\_\+hci\+\_\+lp\+\_\+enc\+\_\+change\+\_\+ep\+::link\+\_\+type}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00050}{NG\+\_\+\+HCI\+\_\+\+INFO}}, \mbox{\hyperlink{ng__hci_8h_source_l00120}{NG\+\_\+\+HCI\+\_\+\+LINK\+\_\+\+SCO}}, \mbox{\hyperlink{netgraph_8h_source_l00338}{NG\+\_\+\+HOOK\+\_\+\+IS\+\_\+\+VALID}}, \mbox{\hyperlink{ng__message_8h_source_l00378}{NG\+\_\+\+MKMESSAGE}}, \mbox{\hyperlink{netgraph_8h_source_l00603}{NG\+\_\+\+NODE\+\_\+\+NAME}}, \mbox{\hyperlink{netgraph_8h_source_l00958}{NG\+\_\+\+SEND\+\_\+\+MSG\+\_\+\+HOOK}}, \mbox{\hyperlink{ng__hci_8h_source_l00060}{NGM\+\_\+\+HCI\+\_\+\+COOKIE}}, \mbox{\hyperlink{ng__hci_8h_source_l00540}{NGM\+\_\+\+HCI\+\_\+\+LP\+\_\+\+ENC\+\_\+\+CHG}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00129}{ng\+\_\+hci\+\_\+unit\+::node}}, \mbox{\hyperlink{ng__ubt__intel_8c_source_l00000}{status}}, \mbox{\hyperlink{ng__hci_8h_source_l00543}{ng\+\_\+hci\+\_\+lp\+\_\+enc\+\_\+change\+\_\+ep\+::status}}, and \mbox{\hyperlink{ng__hci__var_8h_source_l00174}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::unit}}.



Referenced by \mbox{\hyperlink{ng__hci__evnt_8c_source_l00930}{encryption\+\_\+change()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_ac18669e3331a9eb15072ba45b0e926ae_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__hci__ulpi_8c_acec66d0b12281a322a618b550af8032c}\label{ng__hci__ulpi_8c_acec66d0b12281a322a618b550af8032c}} 
\index{ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}!ng\_hci\_lp\_le\_con\_req@{ng\_hci\_lp\_le\_con\_req}}
\index{ng\_hci\_lp\_le\_con\_req@{ng\_hci\_lp\_le\_con\_req}!ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}}
\doxysubsubsection{\texorpdfstring{ng\_hci\_lp\_le\_con\_req()}{ng\_hci\_lp\_le\_con\_req()}}
{\footnotesize\ttfamily static int ng\+\_\+hci\+\_\+lp\+\_\+le\+\_\+con\+\_\+req (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{ng__hci__var_8h_ae9ddc466aacad997aa8685ab61d77a56}{ng\+\_\+hci\+\_\+unit\+\_\+p}}}]{unit,  }\item[{\mbox{\hyperlink{netgraph_8h_ab848be155baf7e8b7ad0dd03893c1cac}{item\+\_\+p}}}]{item,  }\item[{\mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}}}]{hook,  }\item[{int}]{link\+\_\+type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ng__hci__ulpi_8c_source_l00487}{487}} of file \mbox{\hyperlink{ng__hci__ulpi_8c_source}{ng\+\_\+hci\+\_\+ulpi.\+c}}.



References \mbox{\hyperlink{ng__ubt__var_8h_a8e67811075b4fba1c03c4f250c77cd91}{\+\_\+\+\_\+attribute\+\_\+\+\_\+}}, \mbox{\hyperlink{netgraph_8h_source_l00693}{\+\_\+\+NGI\+\_\+\+MSG}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00182}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::bdaddr}}, \mbox{\hyperlink{ng__hci_8h_source_l00467}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+req\+\_\+ep\+::bdaddr}}, \mbox{\hyperlink{ng__hci_8h_source_l00488}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+cfm\+\_\+ep\+::bdaddr}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00156}{ng\+\_\+hci\+\_\+unit\+::cmdq}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00183}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__hci_8h_source_l00487}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+cfm\+\_\+ep\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__message_8h_source_l00069}{ng\+\_\+mesg\+::data}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00177}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::flags}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00185}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::link\+\_\+type}}, \mbox{\hyperlink{ng__hci_8h_source_l00486}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+cfm\+\_\+ep\+::link\+\_\+type}}, \mbox{\hyperlink{ng__bluetooth_8h_source_l00099}{NG\+\_\+\+BT\+\_\+\+MBUFQ\+\_\+\+ENQUEUE}}, \mbox{\hyperlink{netgraph_8h_source_l00847}{NG\+\_\+\+FREE\+\_\+\+ITEM}}, \mbox{\hyperlink{netgraph_8h_source_l00938}{NG\+\_\+\+FREE\+\_\+\+MSG}}, \mbox{\hyperlink{netgraph_8h_source_l00898}{NG\+\_\+\+FWD\+\_\+\+ITEM\+\_\+\+HOOK}}, \mbox{\hyperlink{ng__hci_8h_source_l00408}{NG\+\_\+\+HCI\+\_\+\+CMD\+\_\+\+PKT}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00351}{ng\+\_\+hci\+\_\+con\+\_\+by\+\_\+bdaddr()}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00179}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+NOTIFY\+\_\+\+ACL}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00180}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+NOTIFY\+\_\+\+SCO}}, \mbox{\hyperlink{ng__hci_8h_source_l00568}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+OPEN}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00408}{ng\+\_\+hci\+\_\+con\+\_\+timeout()}}, \mbox{\hyperlink{ng__hci_8h_source_l00567}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+W4\+\_\+\+CONN\+\_\+\+COMPLETE}}, \mbox{\hyperlink{ng__hci_8h_source_l00566}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+W4\+\_\+\+LP\+\_\+\+CON\+\_\+\+RSP}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00310}{ng\+\_\+hci\+\_\+free\+\_\+con()}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00050}{NG\+\_\+\+HCI\+\_\+\+INFO}}, \mbox{\hyperlink{ng__hci_8h_source_l00122}{NG\+\_\+\+HCI\+\_\+\+LINK\+\_\+\+LE\+\_\+\+PUBLIC}}, \mbox{\hyperlink{ng__hci_8h_source_l00123}{NG\+\_\+\+HCI\+\_\+\+LINK\+\_\+\+LE\+\_\+\+RANDOM}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00258}{ng\+\_\+hci\+\_\+new\+\_\+con()}}, \mbox{\hyperlink{ng__hci_8h_source_l01617}{NG\+\_\+\+HCI\+\_\+\+OCF\+\_\+\+LE\+\_\+\+CREATE\+\_\+\+CONNECTION}}, \mbox{\hyperlink{ng__hci_8h_source_l01528}{NG\+\_\+\+HCI\+\_\+\+OGF\+\_\+\+LE}}, \mbox{\hyperlink{ng__hci_8h_source_l00380}{NG\+\_\+\+HCI\+\_\+\+OPCODE}}, \mbox{\hyperlink{ng__hci__cmds_8c_source_l00091}{ng\+\_\+hci\+\_\+send\+\_\+command()}}, \mbox{\hyperlink{ng__hci_8h_source_l00562}{NG\+\_\+\+HCI\+\_\+\+UNIT\+\_\+\+COMMAND\+\_\+\+PENDING}}, \mbox{\hyperlink{netgraph_8h_source_l00338}{NG\+\_\+\+HOOK\+\_\+\+IS\+\_\+\+VALID}}, \mbox{\hyperlink{ng__message_8h_source_l00378}{NG\+\_\+\+MKMESSAGE}}, \mbox{\hyperlink{netgraph_8h_source_l00603}{NG\+\_\+\+NODE\+\_\+\+NAME}}, \mbox{\hyperlink{netgraph_8h_source_l00858}{NGI\+\_\+\+GET\+\_\+\+MSG}}, \mbox{\hyperlink{netgraph_8h_source_l00834}{NGI\+\_\+\+MSG}}, \mbox{\hyperlink{ng__hci_8h_source_l00060}{NGM\+\_\+\+HCI\+\_\+\+COOKIE}}, \mbox{\hyperlink{ng__hci_8h_source_l00483}{NGM\+\_\+\+HCI\+\_\+\+LP\+\_\+\+CON\+\_\+\+CFM}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00129}{ng\+\_\+hci\+\_\+unit\+::node}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00161}{ng\+\_\+hci\+\_\+unit\+::sco}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00132}{ng\+\_\+hci\+\_\+unit\+::state}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00176}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::state}}, and \mbox{\hyperlink{ng__hci_8h_source_l00485}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+cfm\+\_\+ep\+::status}}.



Referenced by \mbox{\hyperlink{ng__hci__ulpi_8c_source_l00068}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+req()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_acec66d0b12281a322a618b550af8032c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_acec66d0b12281a322a618b550af8032c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__hci__ulpi_8c_aecef55221eec735249ba0990e10a9a16}\label{ng__hci__ulpi_8c_aecef55221eec735249ba0990e10a9a16}} 
\index{ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}!ng\_hci\_lp\_qos\_cfm@{ng\_hci\_lp\_qos\_cfm}}
\index{ng\_hci\_lp\_qos\_cfm@{ng\_hci\_lp\_qos\_cfm}!ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}}
\doxysubsubsection{\texorpdfstring{ng\_hci\_lp\_qos\_cfm()}{ng\_hci\_lp\_qos\_cfm()}}
{\footnotesize\ttfamily int ng\+\_\+hci\+\_\+lp\+\_\+qos\+\_\+cfm (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{ng__hci__var_8h_a988872b1f7e8fe1b9fe4ef04ea4c634c}{ng\+\_\+hci\+\_\+unit\+\_\+con\+\_\+p}}}]{con,  }\item[{int}]{status }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__hci__ulpi_8c_source_l01264}{1264}} of file \mbox{\hyperlink{ng__hci__ulpi_8c_source}{ng\+\_\+hci\+\_\+ulpi.\+c}}.



References \mbox{\hyperlink{ng__hci__var_8h_source_l00160}{ng\+\_\+hci\+\_\+unit\+::acl}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00183}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__hci_8h_source_l00531}{ng\+\_\+hci\+\_\+lp\+\_\+qos\+\_\+cfm\+\_\+ep\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__message_8h_source_l00069}{ng\+\_\+mesg\+::data}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00177}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::flags}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00179}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+NOTIFY\+\_\+\+ACL}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00180}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+NOTIFY\+\_\+\+SCO}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00050}{NG\+\_\+\+HCI\+\_\+\+INFO}}, \mbox{\hyperlink{netgraph_8h_source_l00338}{NG\+\_\+\+HOOK\+\_\+\+IS\+\_\+\+VALID}}, \mbox{\hyperlink{ng__message_8h_source_l00378}{NG\+\_\+\+MKMESSAGE}}, \mbox{\hyperlink{netgraph_8h_source_l00603}{NG\+\_\+\+NODE\+\_\+\+NAME}}, \mbox{\hyperlink{netgraph_8h_source_l00958}{NG\+\_\+\+SEND\+\_\+\+MSG\+\_\+\+HOOK}}, \mbox{\hyperlink{ng__hci_8h_source_l00060}{NGM\+\_\+\+HCI\+\_\+\+COOKIE}}, \mbox{\hyperlink{ng__hci_8h_source_l00528}{NGM\+\_\+\+HCI\+\_\+\+LP\+\_\+\+QOS\+\_\+\+CFM}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00129}{ng\+\_\+hci\+\_\+unit\+::node}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00161}{ng\+\_\+hci\+\_\+unit\+::sco}}, \mbox{\hyperlink{ng__ubt__intel_8c_source_l00000}{status}}, \mbox{\hyperlink{ng__hci_8h_source_l00530}{ng\+\_\+hci\+\_\+lp\+\_\+qos\+\_\+cfm\+\_\+ep\+::status}}, and \mbox{\hyperlink{ng__hci__var_8h_source_l00174}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::unit}}.



Referenced by \mbox{\hyperlink{ng__hci__evnt_8c_source_l01030}{qos\+\_\+setup\+\_\+compl()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_aecef55221eec735249ba0990e10a9a16_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__hci__ulpi_8c_ac3bd684213e259e7dac0782884fc3e6d}\label{ng__hci__ulpi_8c_ac3bd684213e259e7dac0782884fc3e6d}} 
\index{ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}!ng\_hci\_lp\_qos\_ind@{ng\_hci\_lp\_qos\_ind}}
\index{ng\_hci\_lp\_qos\_ind@{ng\_hci\_lp\_qos\_ind}!ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}}
\doxysubsubsection{\texorpdfstring{ng\_hci\_lp\_qos\_ind()}{ng\_hci\_lp\_qos\_ind()}}
{\footnotesize\ttfamily int ng\+\_\+hci\+\_\+lp\+\_\+qos\+\_\+ind (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{ng__hci__var_8h_a988872b1f7e8fe1b9fe4ef04ea4c634c}{ng\+\_\+hci\+\_\+unit\+\_\+con\+\_\+p}}}]{con }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__hci__ulpi_8c_source_l01319}{1319}} of file \mbox{\hyperlink{ng__hci__ulpi_8c_source}{ng\+\_\+hci\+\_\+ulpi.\+c}}.



References \mbox{\hyperlink{ng__hci__var_8h_source_l00160}{ng\+\_\+hci\+\_\+unit\+::acl}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00183}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__hci_8h_source_l00537}{ng\+\_\+hci\+\_\+lp\+\_\+qos\+\_\+ind\+\_\+ep\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__message_8h_source_l00069}{ng\+\_\+mesg\+::data}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00050}{NG\+\_\+\+HCI\+\_\+\+INFO}}, \mbox{\hyperlink{netgraph_8h_source_l00338}{NG\+\_\+\+HOOK\+\_\+\+IS\+\_\+\+VALID}}, \mbox{\hyperlink{ng__message_8h_source_l00378}{NG\+\_\+\+MKMESSAGE}}, \mbox{\hyperlink{netgraph_8h_source_l00603}{NG\+\_\+\+NODE\+\_\+\+NAME}}, \mbox{\hyperlink{netgraph_8h_source_l00958}{NG\+\_\+\+SEND\+\_\+\+MSG\+\_\+\+HOOK}}, \mbox{\hyperlink{ng__hci_8h_source_l00060}{NGM\+\_\+\+HCI\+\_\+\+COOKIE}}, \mbox{\hyperlink{ng__hci_8h_source_l00535}{NGM\+\_\+\+HCI\+\_\+\+LP\+\_\+\+QOS\+\_\+\+IND}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00129}{ng\+\_\+hci\+\_\+unit\+::node}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00161}{ng\+\_\+hci\+\_\+unit\+::sco}}, and \mbox{\hyperlink{ng__hci__var_8h_source_l00174}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::unit}}.



Referenced by \mbox{\hyperlink{ng__hci__evnt_8c_source_l01287}{qos\+\_\+violation()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_ac3bd684213e259e7dac0782884fc3e6d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__hci__ulpi_8c_a08018734cbc9086c73490a02df9906b9}\label{ng__hci__ulpi_8c_a08018734cbc9086c73490a02df9906b9}} 
\index{ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}!ng\_hci\_lp\_qos\_req@{ng\_hci\_lp\_qos\_req}}
\index{ng\_hci\_lp\_qos\_req@{ng\_hci\_lp\_qos\_req}!ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}}
\doxysubsubsection{\texorpdfstring{ng\_hci\_lp\_qos\_req()}{ng\_hci\_lp\_qos\_req()}}
{\footnotesize\ttfamily int ng\+\_\+hci\+\_\+lp\+\_\+qos\+\_\+req (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{ng__hci__var_8h_ae9ddc466aacad997aa8685ab61d77a56}{ng\+\_\+hci\+\_\+unit\+\_\+p}}}]{unit,  }\item[{\mbox{\hyperlink{netgraph_8h_ab848be155baf7e8b7ad0dd03893c1cac}{item\+\_\+p}}}]{item,  }\item[{\mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}}}]{hook }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__hci__ulpi_8c_source_l01151}{1151}} of file \mbox{\hyperlink{ng__hci__ulpi_8c_source}{ng\+\_\+hci\+\_\+ulpi.\+c}}.



References \mbox{\hyperlink{ng__ubt__var_8h_a8e67811075b4fba1c03c4f250c77cd91}{\+\_\+\+\_\+attribute\+\_\+\+\_\+}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00160}{ng\+\_\+hci\+\_\+unit\+::acl}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00156}{ng\+\_\+hci\+\_\+unit\+::cmdq}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00183}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__hci_8h_source_l00518}{ng\+\_\+hci\+\_\+lp\+\_\+qos\+\_\+req\+\_\+ep\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__hci_8h_source_l00524}{ng\+\_\+hci\+\_\+lp\+\_\+qos\+\_\+req\+\_\+ep\+::delay\+\_\+variation}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00177}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::flags}}, \mbox{\hyperlink{ng__hci_8h_source_l00519}{ng\+\_\+hci\+\_\+lp\+\_\+qos\+\_\+req\+\_\+ep\+::flags}}, \mbox{\hyperlink{ng__ubt__var_8h_source_l00000}{header}}, \mbox{\hyperlink{ng__hci_8h_source_l00523}{ng\+\_\+hci\+\_\+lp\+\_\+qos\+\_\+req\+\_\+ep\+::latency}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00185}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::link\+\_\+type}}, \mbox{\hyperlink{ng__bluetooth_8h_source_l00099}{NG\+\_\+\+BT\+\_\+\+MBUFQ\+\_\+\+ENQUEUE}}, \mbox{\hyperlink{netgraph_8h_source_l00847}{NG\+\_\+\+FREE\+\_\+\+ITEM}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00047}{NG\+\_\+\+HCI\+\_\+\+ALERT}}, \mbox{\hyperlink{ng__hci_8h_source_l00408}{NG\+\_\+\+HCI\+\_\+\+CMD\+\_\+\+PKT}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00335}{ng\+\_\+hci\+\_\+con\+\_\+by\+\_\+handle()}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00179}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+NOTIFY\+\_\+\+ACL}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00180}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+NOTIFY\+\_\+\+SCO}}, \mbox{\hyperlink{ng__hci_8h_source_l00568}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+OPEN}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00048}{NG\+\_\+\+HCI\+\_\+\+ERR}}, \mbox{\hyperlink{ng__hci_8h_source_l00121}{NG\+\_\+\+HCI\+\_\+\+LINK\+\_\+\+ACL}}, \mbox{\hyperlink{ng__hci_8h_source_l00910}{NG\+\_\+\+HCI\+\_\+\+OCF\+\_\+\+QOS\+\_\+\+SETUP}}, \mbox{\hyperlink{ng__hci_8h_source_l00870}{NG\+\_\+\+HCI\+\_\+\+OGF\+\_\+\+LINK\+\_\+\+POLICY}}, \mbox{\hyperlink{ng__hci_8h_source_l00380}{NG\+\_\+\+HCI\+\_\+\+OPCODE}}, \mbox{\hyperlink{ng__hci__cmds_8c_source_l00091}{ng\+\_\+hci\+\_\+send\+\_\+command()}}, \mbox{\hyperlink{ng__hci_8h_source_l00562}{NG\+\_\+\+HCI\+\_\+\+UNIT\+\_\+\+COMMAND\+\_\+\+PENDING}}, \mbox{\hyperlink{ng__hci_8h_source_l00561}{NG\+\_\+\+HCI\+\_\+\+UNIT\+\_\+\+READY}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00049}{NG\+\_\+\+HCI\+\_\+\+WARN}}, \mbox{\hyperlink{netgraph_8h_source_l00603}{NG\+\_\+\+NODE\+\_\+\+NAME}}, \mbox{\hyperlink{netgraph_8h_source_l00834}{NGI\+\_\+\+MSG}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00129}{ng\+\_\+hci\+\_\+unit\+::node}}, \mbox{\hyperlink{ng__hci_8h_source_l00522}{ng\+\_\+hci\+\_\+lp\+\_\+qos\+\_\+req\+\_\+ep\+::peak\+\_\+bandwidth}}, \mbox{\hyperlink{ng__hci_8h_source_l00520}{ng\+\_\+hci\+\_\+lp\+\_\+qos\+\_\+req\+\_\+ep\+::service\+\_\+type}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00132}{ng\+\_\+hci\+\_\+unit\+::state}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00176}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::state}}, and \mbox{\hyperlink{ng__hci_8h_source_l00521}{ng\+\_\+hci\+\_\+lp\+\_\+qos\+\_\+req\+\_\+ep\+::token\+\_\+rate}}.



Referenced by \mbox{\hyperlink{ng__hci__main_8c_source_l00663}{ng\+\_\+hci\+\_\+upper\+\_\+rcvmsg()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_a08018734cbc9086c73490a02df9906b9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=344pt]{d5/dce/ng__hci__ulpi_8c_a08018734cbc9086c73490a02df9906b9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__hci__ulpi_8c_a201d8affabec185f784c9e4d1383c919}\label{ng__hci__ulpi_8c_a201d8affabec185f784c9e4d1383c919}} 
\index{ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}!ng\_hci\_lp\_sco\_con\_req@{ng\_hci\_lp\_sco\_con\_req}}
\index{ng\_hci\_lp\_sco\_con\_req@{ng\_hci\_lp\_sco\_con\_req}!ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}}
\doxysubsubsection{\texorpdfstring{ng\_hci\_lp\_sco\_con\_req()}{ng\_hci\_lp\_sco\_con\_req()}}
{\footnotesize\ttfamily static int ng\+\_\+hci\+\_\+lp\+\_\+sco\+\_\+con\+\_\+req (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{ng__hci__var_8h_ae9ddc466aacad997aa8685ab61d77a56}{ng\+\_\+hci\+\_\+unit\+\_\+p}}}]{unit,  }\item[{\mbox{\hyperlink{netgraph_8h_ab848be155baf7e8b7ad0dd03893c1cac}{item\+\_\+p}}}]{item,  }\item[{\mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}}}]{hook }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ng__hci__ulpi_8c_source_l00323}{323}} of file \mbox{\hyperlink{ng__hci__ulpi_8c_source}{ng\+\_\+hci\+\_\+ulpi.\+c}}.



References \mbox{\hyperlink{ng__ubt__var_8h_a8e67811075b4fba1c03c4f250c77cd91}{\+\_\+\+\_\+attribute\+\_\+\+\_\+}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00182}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::bdaddr}}, \mbox{\hyperlink{ng__hci_8h_source_l00467}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+req\+\_\+ep\+::bdaddr}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00156}{ng\+\_\+hci\+\_\+unit\+::cmdq}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00183}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::con\+\_\+handle}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00135}{ng\+\_\+hci\+\_\+unit\+::features}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00185}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::link\+\_\+type}}, \mbox{\hyperlink{ng__bluetooth_8h_source_l00099}{NG\+\_\+\+BT\+\_\+\+MBUFQ\+\_\+\+ENQUEUE}}, \mbox{\hyperlink{netgraph_8h_source_l00847}{NG\+\_\+\+FREE\+\_\+\+ITEM}}, \mbox{\hyperlink{ng__hci_8h_source_l00408}{NG\+\_\+\+HCI\+\_\+\+CMD\+\_\+\+PKT}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00180}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+NOTIFY\+\_\+\+SCO}}, \mbox{\hyperlink{ng__hci_8h_source_l00568}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+OPEN}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00408}{ng\+\_\+hci\+\_\+con\+\_\+timeout()}}, \mbox{\hyperlink{ng__hci_8h_source_l00567}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+W4\+\_\+\+CONN\+\_\+\+COMPLETE}}, \mbox{\hyperlink{ng__hci_8h_source_l00566}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+W4\+\_\+\+LP\+\_\+\+CON\+\_\+\+RSP}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00310}{ng\+\_\+hci\+\_\+free\+\_\+con()}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00050}{NG\+\_\+\+HCI\+\_\+\+INFO}}, \mbox{\hyperlink{ng__hci_8h_source_l00121}{NG\+\_\+\+HCI\+\_\+\+LINK\+\_\+\+ACL}}, \mbox{\hyperlink{ng__hci_8h_source_l00120}{NG\+\_\+\+HCI\+\_\+\+LINK\+\_\+\+SCO}}, \mbox{\hyperlink{ng__hci_8h_source_l00106}{NG\+\_\+\+HCI\+\_\+\+LMP\+\_\+\+HV2\+\_\+\+PKT}}, \mbox{\hyperlink{ng__hci_8h_source_l00107}{NG\+\_\+\+HCI\+\_\+\+LMP\+\_\+\+HV3\+\_\+\+PKT}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00258}{ng\+\_\+hci\+\_\+new\+\_\+con()}}, \mbox{\hyperlink{ng__hci_8h_source_l00741}{NG\+\_\+\+HCI\+\_\+\+OCF\+\_\+\+ADD\+\_\+\+SCO\+\_\+\+CON}}, \mbox{\hyperlink{ng__hci_8h_source_l00694}{NG\+\_\+\+HCI\+\_\+\+OGF\+\_\+\+LINK\+\_\+\+CONTROL}}, \mbox{\hyperlink{ng__hci_8h_source_l00380}{NG\+\_\+\+HCI\+\_\+\+OPCODE}}, \mbox{\hyperlink{ng__hci_8h_source_l00130}{NG\+\_\+\+HCI\+\_\+\+PKT\+\_\+\+HV1}}, \mbox{\hyperlink{ng__hci_8h_source_l00131}{NG\+\_\+\+HCI\+\_\+\+PKT\+\_\+\+HV2}}, \mbox{\hyperlink{ng__hci_8h_source_l00132}{NG\+\_\+\+HCI\+\_\+\+PKT\+\_\+\+HV3}}, \mbox{\hyperlink{ng__hci__cmds_8c_source_l00091}{ng\+\_\+hci\+\_\+send\+\_\+command()}}, \mbox{\hyperlink{ng__hci_8h_source_l00562}{NG\+\_\+\+HCI\+\_\+\+UNIT\+\_\+\+COMMAND\+\_\+\+PENDING}}, \mbox{\hyperlink{netgraph_8h_source_l00603}{NG\+\_\+\+NODE\+\_\+\+NAME}}, \mbox{\hyperlink{netgraph_8h_source_l00834}{NGI\+\_\+\+MSG}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00129}{ng\+\_\+hci\+\_\+unit\+::node}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00139}{ng\+\_\+hci\+\_\+unit\+::packet\+\_\+mask}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00132}{ng\+\_\+hci\+\_\+unit\+::state}}, and \mbox{\hyperlink{ng__hci__var_8h_source_l00176}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::state}}.



Referenced by \mbox{\hyperlink{ng__hci__ulpi_8c_source_l00068}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+req()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_a201d8affabec185f784c9e4d1383c919_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_a201d8affabec185f784c9e4d1383c919_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ng__hci__ulpi_8c_a82e1cb9b5e42bb451132a4fc1ed680d5}\label{ng__hci__ulpi_8c_a82e1cb9b5e42bb451132a4fc1ed680d5}} 
\index{ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}!ng\_hci\_process\_con\_timeout@{ng\_hci\_process\_con\_timeout}}
\index{ng\_hci\_process\_con\_timeout@{ng\_hci\_process\_con\_timeout}!ng\_hci\_ulpi.c@{ng\_hci\_ulpi.c}}
\doxysubsubsection{\texorpdfstring{ng\_hci\_process\_con\_timeout()}{ng\_hci\_process\_con\_timeout()}}
{\footnotesize\ttfamily void ng\+\_\+hci\+\_\+process\+\_\+con\+\_\+timeout (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{netgraph_8h_ad0f21b90dd7f86636755bad189af6efd}{node\+\_\+p}}}]{node,  }\item[{\mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}}}]{hook,  }\item[{void $\ast$}]{arg1,  }\item[{int}]{con\+\_\+handle }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ng__hci__ulpi_8c_source_l01369}{1369}} of file \mbox{\hyperlink{ng__hci__ulpi_8c_source}{ng\+\_\+hci\+\_\+ulpi.\+c}}.



References \mbox{\hyperlink{ng__hci__var_8h_source_l00177}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::flags}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00047}{NG\+\_\+\+HCI\+\_\+\+ALERT}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00335}{ng\+\_\+hci\+\_\+con\+\_\+by\+\_\+handle()}}, \mbox{\hyperlink{ng__hci__var_8h_source_l00178}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+TIMEOUT\+\_\+\+PENDING}}, \mbox{\hyperlink{ng__hci_8h_source_l00567}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+W4\+\_\+\+CONN\+\_\+\+COMPLETE}}, \mbox{\hyperlink{ng__hci_8h_source_l00566}{NG\+\_\+\+HCI\+\_\+\+CON\+\_\+\+W4\+\_\+\+LP\+\_\+\+CON\+\_\+\+RSP}}, \mbox{\hyperlink{ng__hci__misc_8c_source_l00310}{ng\+\_\+hci\+\_\+free\+\_\+con()}}, \mbox{\hyperlink{ng__hci__ulpi_8c_source_l00756}{ng\+\_\+hci\+\_\+lp\+\_\+con\+\_\+cfm()}}, \mbox{\hyperlink{netgraph_8h_source_l00603}{NG\+\_\+\+NODE\+\_\+\+NAME}}, \mbox{\hyperlink{netgraph_8h_source_l00611}{NG\+\_\+\+NODE\+\_\+\+NOT\+\_\+\+VALID}}, \mbox{\hyperlink{netgraph_8h_source_l00609}{NG\+\_\+\+NODE\+\_\+\+PRIVATE}}, and \mbox{\hyperlink{ng__hci__var_8h_source_l00176}{ng\+\_\+hci\+\_\+unit\+\_\+con\+::state}}.



Referenced by \mbox{\hyperlink{ng__hci__misc_8c_source_l00408}{ng\+\_\+hci\+\_\+con\+\_\+timeout()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_a82e1cb9b5e42bb451132a4fc1ed680d5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dce/ng__hci__ulpi_8c_a82e1cb9b5e42bb451132a4fc1ed680d5_icgraph}
\end{center}
\end{figure}
