\hypertarget{transobj_8h}{}\doxysection{dev/mlx5/mlx5\+\_\+core/transobj.h File Reference}
\label{transobj_8h}\index{dev/mlx5/mlx5\_core/transobj.h@{dev/mlx5/mlx5\_core/transobj.h}}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{db/d91/transobj_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{transobj_8h_ab1994eef6f136e21b991be7981c95a63}{mlx5\+\_\+alloc\+\_\+transport\+\_\+domain}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 $\ast$tdn, u32 uid)
\item 
void \mbox{\hyperlink{transobj_8h_a7bb968b9709028f5756d6edc0ffeb946}{mlx5\+\_\+dealloc\+\_\+transport\+\_\+domain}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 tdn, u32 uid)
\item 
int \mbox{\hyperlink{transobj_8h_a0edcd5f3c39cf7f38b2327a91228fc49}{mlx5\+\_\+core\+\_\+create\+\_\+rq}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 $\ast$in, int inlen, u32 $\ast$\mbox{\hyperlink{en_8h_a06f12ebe5a6429743fb9bca6767de088}{rqn}})
\item 
int \mbox{\hyperlink{transobj_8h_a784466622a80333f3b0e17d5a7967397}{mlx5\+\_\+core\+\_\+modify\+\_\+rq}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 $\ast$in, int inlen)
\item 
void \mbox{\hyperlink{transobj_8h_a840e7e3cf1ceb5465984458640313608}{mlx5\+\_\+core\+\_\+destroy\+\_\+rq}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 \mbox{\hyperlink{en_8h_a06f12ebe5a6429743fb9bca6767de088}{rqn}})
\item 
int \mbox{\hyperlink{transobj_8h_a7322517428267e51388118b2783d0421}{mlx5\+\_\+core\+\_\+query\+\_\+rq}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 \mbox{\hyperlink{en_8h_a06f12ebe5a6429743fb9bca6767de088}{rqn}}, u32 $\ast$out)
\item 
int \mbox{\hyperlink{transobj_8h_aaf3f65befa4c5a39b74d356e381b4a57}{mlx5\+\_\+core\+\_\+create\+\_\+sq}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 $\ast$in, int inlen, u32 $\ast$\mbox{\hyperlink{en_8h_aee9a8edb7c14084b64d679bfa87cbb4d}{sqn}})
\item 
int \mbox{\hyperlink{transobj_8h_a576476ded78285c23ae0b97fdd921670}{mlx5\+\_\+core\+\_\+modify\+\_\+sq}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 $\ast$in, int inlen)
\item 
void \mbox{\hyperlink{transobj_8h_afe000f53ef84175a846b44c6866eba29}{mlx5\+\_\+core\+\_\+destroy\+\_\+sq}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 \mbox{\hyperlink{en_8h_aee9a8edb7c14084b64d679bfa87cbb4d}{sqn}})
\item 
int \mbox{\hyperlink{transobj_8h_a33a5f1feb6be489fdfe956c669feab5b}{mlx5\+\_\+core\+\_\+query\+\_\+sq}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 \mbox{\hyperlink{en_8h_aee9a8edb7c14084b64d679bfa87cbb4d}{sqn}}, u32 $\ast$out)
\item 
int \mbox{\hyperlink{transobj_8h_adc82885b68cd8c07fb47826aede2c4b3}{mlx5\+\_\+core\+\_\+create\+\_\+tir}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 $\ast$in, int inlen, u32 $\ast$\mbox{\hyperlink{en__hw__tls__rx_8h_aa62e8a451871642b40879686a141fd20}{tirn}})
\item 
void \mbox{\hyperlink{transobj_8h_a563b8d8a20d29e15bafa91c704c68d0e}{mlx5\+\_\+core\+\_\+destroy\+\_\+tir}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 \mbox{\hyperlink{en__hw__tls__rx_8h_aa62e8a451871642b40879686a141fd20}{tirn}}, u32 uid)
\item 
int \mbox{\hyperlink{transobj_8h_af54739f9cb48038030be4f6d57ebd898}{mlx5\+\_\+core\+\_\+create\+\_\+tis}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 $\ast$in, int inlen, u32 $\ast$\mbox{\hyperlink{en__hw__tls_8h_a33d586020a05722555d43c4e38a3d3bc}{tisn}})
\item 
int \mbox{\hyperlink{transobj_8h_a81b3d4e50319ee8dff7a7cf7a698d039}{mlx5\+\_\+core\+\_\+modify\+\_\+tis}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 \mbox{\hyperlink{en__hw__tls_8h_a33d586020a05722555d43c4e38a3d3bc}{tisn}}, u32 $\ast$in, int inlen)
\item 
void \mbox{\hyperlink{transobj_8h_a5ee965b5ac0bd9938614a60a7752bc77}{mlx5\+\_\+core\+\_\+destroy\+\_\+tis}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 \mbox{\hyperlink{en__hw__tls_8h_a33d586020a05722555d43c4e38a3d3bc}{tisn}}, u32 uid)
\item 
int \mbox{\hyperlink{transobj_8h_a796c2d065c91eb7a453d02e626eff7ef}{mlx5\+\_\+core\+\_\+create\+\_\+rmp}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 $\ast$in, int inlen, u32 $\ast$rmpn)
\item 
int \mbox{\hyperlink{transobj_8h_acd0b59628785ff7588c466cb0ae333d0}{mlx5\+\_\+core\+\_\+modify\+\_\+rmp}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 $\ast$in, int inlen)
\item 
int \mbox{\hyperlink{transobj_8h_a3487a66c64db060a499e92b413ea2abb}{mlx5\+\_\+core\+\_\+destroy\+\_\+rmp}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 rmpn)
\item 
int \mbox{\hyperlink{transobj_8h_a1199fe89fa5c32338763e8e8f559f417}{mlx5\+\_\+core\+\_\+query\+\_\+rmp}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 rmpn, u32 $\ast$out)
\item 
int \mbox{\hyperlink{transobj_8h_a407ab8b9adf41f73a40e58dd0b7c81d5}{mlx5\+\_\+core\+\_\+arm\+\_\+rmp}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 rmpn, u16 lwm)
\item 
int \mbox{\hyperlink{transobj_8h_a429cf9a9a9760be0f583715c706d9c33}{mlx5\+\_\+core\+\_\+create\+\_\+xsrq}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 $\ast$in, int inlen, u32 $\ast$rmpn)
\item 
int \mbox{\hyperlink{transobj_8h_a43f64dda0701dd3e79ab2e95d2676774}{mlx5\+\_\+core\+\_\+destroy\+\_\+xsrq}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 rmpn)
\item 
int \mbox{\hyperlink{transobj_8h_a3eb15f25c36ebde0d8a2eb95e3890827}{mlx5\+\_\+core\+\_\+query\+\_\+xsrq}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 rmpn, u32 $\ast$out)
\item 
int \mbox{\hyperlink{transobj_8h_af1933cd29dbda2056c778305dc4286f8}{mlx5\+\_\+core\+\_\+arm\+\_\+xsrq}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 rmpn, u16 lwm)
\item 
int \mbox{\hyperlink{transobj_8h_a33fd1d3e881be985ce51a06f39c3d96d}{mlx5\+\_\+core\+\_\+create\+\_\+rqt}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 $\ast$in, int inlen, u32 $\ast$\mbox{\hyperlink{en_8h_aab1d72225f1261399d9944a11816f74d}{rqtn}})
\item 
int \mbox{\hyperlink{transobj_8h_acef2951165e88fac0ce98858958d1ab2}{mlx5\+\_\+core\+\_\+modify\+\_\+rqt}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 \mbox{\hyperlink{en_8h_aab1d72225f1261399d9944a11816f74d}{rqtn}}, u32 $\ast$in, int inlen)
\item 
void \mbox{\hyperlink{transobj_8h_aa99ae2dd1efce3fbc66465e22f248361}{mlx5\+\_\+core\+\_\+destroy\+\_\+rqt}} (struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$dev, u32 \mbox{\hyperlink{en_8h_aab1d72225f1261399d9944a11816f74d}{rqtn}}, u32 uid)
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{transobj_8h_ab1994eef6f136e21b991be7981c95a63}\label{transobj_8h_ab1994eef6f136e21b991be7981c95a63}} 
\index{transobj.h@{transobj.h}!mlx5\_alloc\_transport\_domain@{mlx5\_alloc\_transport\_domain}}
\index{mlx5\_alloc\_transport\_domain@{mlx5\_alloc\_transport\_domain}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_alloc\_transport\_domain()}{mlx5\_alloc\_transport\_domain()}}
{\footnotesize\ttfamily int mlx5\+\_\+alloc\+\_\+transport\+\_\+domain (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32 $\ast$}]{tdn,  }\item[{u32}]{uid }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00035}{35}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00217}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+ALLOC\+\_\+\+TRANSPORT\+\_\+\+DOMAIN}}, \mbox{\hyperlink{device_8h_source_l00091}{MLX5\+\_\+\+GET}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, and \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}.



Referenced by \mbox{\hyperlink{mlx5__ib__main_8c_source_l01209}{mlx5\+\_\+ib\+\_\+alloc\+\_\+transport\+\_\+domain()}}, and \mbox{\hyperlink{mlx5__en__main_8c_source_l04468}{mlx5e\+\_\+create\+\_\+ifp()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_ab1994eef6f136e21b991be7981c95a63_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_ab1994eef6f136e21b991be7981c95a63_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a407ab8b9adf41f73a40e58dd0b7c81d5}\label{transobj_8h_a407ab8b9adf41f73a40e58dd0b7c81d5}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_arm\_rmp@{mlx5\_core\_arm\_rmp}}
\index{mlx5\_core\_arm\_rmp@{mlx5\_core\_arm\_rmp}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_arm\_rmp()}{mlx5\_core\_arm\_rmp()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+arm\+\_\+rmp (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32}]{rmpn,  }\item[{u16}]{lwm }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00266}{266}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{device_8h_source_l00000}{ctx}}, \mbox{\hyperlink{device_8h_source_l00070}{MLX5\+\_\+\+ADDR\+\_\+\+OF}}, \mbox{\hyperlink{mlx5__transobj_8c_source_l00235}{mlx5\+\_\+core\+\_\+modify\+\_\+rmp()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l02673}{MLX5\+\_\+\+RMPC\+\_\+\+STATE\+\_\+\+RDY}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00064}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+BYTES}}, \mbox{\hyperlink{driver_8h_source_l00914}{mlx5\+\_\+vzalloc()}}, \mbox{\hyperlink{en__hw__tls_8h_source_l00007}{state}}, and \mbox{\hyperlink{en_8h_source_l00001}{wq}}.



Referenced by \mbox{\hyperlink{mlx5__srq_8c_source_l00208}{arm\+\_\+rmp\+\_\+cmd()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a407ab8b9adf41f73a40e58dd0b7c81d5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a407ab8b9adf41f73a40e58dd0b7c81d5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_af1933cd29dbda2056c778305dc4286f8}\label{transobj_8h_af1933cd29dbda2056c778305dc4286f8}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_arm\_xsrq@{mlx5\_core\_arm\_xsrq}}
\index{mlx5\_core\_arm\_xsrq@{mlx5\_core\_arm\_xsrq}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_arm\_xsrq()}{mlx5\_core\_arm\_xsrq()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+arm\+\_\+xsrq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32}]{rmpn,  }\item[{u16}]{lwm }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00342}{342}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__ifc_8h_source_l07900}{MLX5\+\_\+\+ARM\+\_\+\+XRC\+\_\+\+SRQ\+\_\+\+IN\+\_\+\+OP\+\_\+\+MOD\+\_\+\+XRC\+\_\+\+SRQ}}, \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00155}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+ARM\+\_\+\+XRC\+\_\+\+SRQ}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, and \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}.



Referenced by \mbox{\hyperlink{mlx5__srq_8c_source_l00279}{arm\+\_\+xrc\+\_\+srq\+\_\+cmd()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_af1933cd29dbda2056c778305dc4286f8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_af1933cd29dbda2056c778305dc4286f8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a796c2d065c91eb7a453d02e626eff7ef}\label{transobj_8h_a796c2d065c91eb7a453d02e626eff7ef}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_create\_rmp@{mlx5\_core\_create\_rmp}}
\index{mlx5\_core\_create\_rmp@{mlx5\_core\_create\_rmp}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_create\_rmp()}{mlx5\_core\_create\_rmp()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+create\+\_\+rmp (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32 $\ast$}]{in,  }\item[{int}]{inlen,  }\item[{u32 $\ast$}]{rmpn }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00221}{221}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00251}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+CREATE\+\_\+\+RMP}}, \mbox{\hyperlink{device_8h_source_l00091}{MLX5\+\_\+\+GET}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, and \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}.



Referenced by \mbox{\hyperlink{mlx5__srq_8c_source_l00148}{create\+\_\+rmp\+\_\+cmd()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a796c2d065c91eb7a453d02e626eff7ef_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a796c2d065c91eb7a453d02e626eff7ef_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a0edcd5f3c39cf7f38b2327a91228fc49}\label{transobj_8h_a0edcd5f3c39cf7f38b2327a91228fc49}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_create\_rq@{mlx5\_core\_create\_rq}}
\index{mlx5\_core\_create\_rq@{mlx5\_core\_create\_rq}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_create\_rq()}{mlx5\_core\_create\_rq()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+create\+\_\+rq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32 $\ast$}]{in,  }\item[{int}]{inlen,  }\item[{u32 $\ast$}]{rqn }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00066}{66}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00247}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+CREATE\+\_\+\+RQ}}, \mbox{\hyperlink{device_8h_source_l00091}{MLX5\+\_\+\+GET}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}, and \mbox{\hyperlink{en_8h_source_l00023}{rqn}}.



Referenced by \mbox{\hyperlink{mlx5__qp_8c_source_l00497}{mlx5\+\_\+core\+\_\+create\+\_\+rq\+\_\+tracked()}}, and \mbox{\hyperlink{mlx5__en__main_8c_source_l01336}{mlx5e\+\_\+enable\+\_\+rq()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a0edcd5f3c39cf7f38b2327a91228fc49_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a0edcd5f3c39cf7f38b2327a91228fc49_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a33fd1d3e881be985ce51a06f39c3d96d}\label{transobj_8h_a33fd1d3e881be985ce51a06f39c3d96d}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_create\_rqt@{mlx5\_core\_create\_rqt}}
\index{mlx5\_core\_create\_rqt@{mlx5\_core\_create\_rqt}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_create\_rqt()}{mlx5\_core\_create\_rqt()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+create\+\_\+rqt (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32 $\ast$}]{in,  }\item[{int}]{inlen,  }\item[{u32 $\ast$}]{rqtn }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00357}{357}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00261}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+CREATE\+\_\+\+RQT}}, \mbox{\hyperlink{device_8h_source_l00091}{MLX5\+\_\+\+GET}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}, and \mbox{\hyperlink{en_8h_source_l00008}{rqtn}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l04889}{mlx5\+\_\+ib\+\_\+create\+\_\+rwq\+\_\+ind\+\_\+table()}}, and \mbox{\hyperlink{mlx5__en__main_8c_source_l02761}{mlx5e\+\_\+open\+\_\+default\+\_\+rqt()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a33fd1d3e881be985ce51a06f39c3d96d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a33fd1d3e881be985ce51a06f39c3d96d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_aaf3f65befa4c5a39b74d356e381b4a57}\label{transobj_8h_aaf3f65befa4c5a39b74d356e381b4a57}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_create\_sq@{mlx5\_core\_create\_sq}}
\index{mlx5\_core\_create\_sq@{mlx5\_core\_create\_sq}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_create\_sq()}{mlx5\_core\_create\_sq()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+create\+\_\+sq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32 $\ast$}]{in,  }\item[{int}]{inlen,  }\item[{u32 $\ast$}]{sqn }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00111}{111}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00243}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+CREATE\+\_\+\+SQ}}, \mbox{\hyperlink{device_8h_source_l00091}{MLX5\+\_\+\+GET}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}, and \mbox{\hyperlink{en_8h_source_l00037}{sqn}}.



Referenced by \mbox{\hyperlink{mlx5__qp_8c_source_l00535}{mlx5\+\_\+core\+\_\+create\+\_\+sq\+\_\+tracked()}}, \mbox{\hyperlink{mlx5__en__main_8c_source_l01747}{mlx5e\+\_\+enable\+\_\+sq()}}, and \mbox{\hyperlink{mlx5__en__iq_8c_source_l00237}{mlx5e\+\_\+iq\+\_\+enable()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_aaf3f65befa4c5a39b74d356e381b4a57_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_aaf3f65befa4c5a39b74d356e381b4a57_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_adc82885b68cd8c07fb47826aede2c4b3}\label{transobj_8h_adc82885b68cd8c07fb47826aede2c4b3}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_create\_tir@{mlx5\_core\_create\_tir}}
\index{mlx5\_core\_create\_tir@{mlx5\_core\_create\_tir}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_create\_tir()}{mlx5\_core\_create\_tir()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+create\+\_\+tir (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32 $\ast$}]{in,  }\item[{int}]{inlen,  }\item[{u32 $\ast$}]{tirn }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00156}{156}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00239}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+CREATE\+\_\+\+TIR}}, \mbox{\hyperlink{device_8h_source_l00091}{MLX5\+\_\+\+GET}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}, and \mbox{\hyperlink{en__hw__tls__rx_8h_source_l00001}{tirn}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l01239}{create\+\_\+raw\+\_\+packet\+\_\+qp\+\_\+tir()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l01364}{create\+\_\+rss\+\_\+raw\+\_\+qp\+\_\+tir()}}, \mbox{\hyperlink{mlx5__tls_8c_source_l00124}{mlx5\+\_\+tls\+\_\+open\+\_\+tir()}}, and \mbox{\hyperlink{mlx5__en__main_8c_source_l03144}{mlx5e\+\_\+open\+\_\+tir()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_adc82885b68cd8c07fb47826aede2c4b3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_adc82885b68cd8c07fb47826aede2c4b3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_af54739f9cb48038030be4f6d57ebd898}\label{transobj_8h_af54739f9cb48038030be4f6d57ebd898}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_create\_tis@{mlx5\_core\_create\_tis}}
\index{mlx5\_core\_create\_tis@{mlx5\_core\_create\_tis}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_create\_tis()}{mlx5\_core\_create\_tis()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+create\+\_\+tis (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32 $\ast$}]{in,  }\item[{int}]{inlen,  }\item[{u32 $\ast$}]{tisn }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00183}{183}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00257}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+CREATE\+\_\+\+TIS}}, \mbox{\hyperlink{device_8h_source_l00091}{MLX5\+\_\+\+GET}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}, and \mbox{\hyperlink{en__hw__tls_8h_source_l00001}{tisn}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l01063}{create\+\_\+raw\+\_\+packet\+\_\+qp\+\_\+tis()}}, \mbox{\hyperlink{mlx5__tls_8c_source_l00098}{mlx5\+\_\+tls\+\_\+open\+\_\+tis()}}, and \mbox{\hyperlink{mlx5__en__main_8c_source_l02708}{mlx5e\+\_\+open\+\_\+tis()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_af54739f9cb48038030be4f6d57ebd898_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_af54739f9cb48038030be4f6d57ebd898_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a429cf9a9a9760be0f583715c706d9c33}\label{transobj_8h_a429cf9a9a9760be0f583715c706d9c33}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_create\_xsrq@{mlx5\_core\_create\_xsrq}}
\index{mlx5\_core\_create\_xsrq@{mlx5\_core\_create\_xsrq}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_create\_xsrq()}{mlx5\_core\_create\_xsrq()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+create\+\_\+xsrq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32 $\ast$}]{in,  }\item[{int}]{inlen,  }\item[{u32 $\ast$}]{rmpn }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00295}{295}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00152}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+CREATE\+\_\+\+XRC\+\_\+\+SRQ}}, \mbox{\hyperlink{device_8h_source_l00091}{MLX5\+\_\+\+GET}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, and \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}.



Referenced by \mbox{\hyperlink{mlx5__srq_8c_source_l00213}{create\+\_\+xrc\+\_\+srq\+\_\+cmd()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a429cf9a9a9760be0f583715c706d9c33_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a429cf9a9a9760be0f583715c706d9c33_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a3487a66c64db060a499e92b413ea2abb}\label{transobj_8h_a3487a66c64db060a499e92b413ea2abb}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_destroy\_rmp@{mlx5\_core\_destroy\_rmp}}
\index{mlx5\_core\_destroy\_rmp@{mlx5\_core\_destroy\_rmp}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_destroy\_rmp()}{mlx5\_core\_destroy\_rmp()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+destroy\+\_\+rmp (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32}]{rmpn }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00244}{244}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00253}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+DESTROY\+\_\+\+RMP}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, and \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}.



Referenced by \mbox{\hyperlink{mlx5__srq_8c_source_l00177}{destroy\+\_\+rmp\+\_\+cmd()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a3487a66c64db060a499e92b413ea2abb_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a3487a66c64db060a499e92b413ea2abb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a840e7e3cf1ceb5465984458640313608}\label{transobj_8h_a840e7e3cf1ceb5465984458640313608}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_destroy\_rq@{mlx5\_core\_destroy\_rq}}
\index{mlx5\_core\_destroy\_rq@{mlx5\_core\_destroy\_rq}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_destroy\_rq()}{mlx5\_core\_destroy\_rq()}}
{\footnotesize\ttfamily void mlx5\+\_\+core\+\_\+destroy\+\_\+rq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32}]{rqn }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00089}{89}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00249}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+DESTROY\+\_\+\+RQ}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}, and \mbox{\hyperlink{en_8h_source_l00023}{rqn}}.



Referenced by \mbox{\hyperlink{mlx5__en__main_8c_source_l01410}{mlx5e\+\_\+disable\+\_\+rq()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a840e7e3cf1ceb5465984458640313608_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a840e7e3cf1ceb5465984458640313608_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_aa99ae2dd1efce3fbc66465e22f248361}\label{transobj_8h_aa99ae2dd1efce3fbc66465e22f248361}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_destroy\_rqt@{mlx5\_core\_destroy\_rqt}}
\index{mlx5\_core\_destroy\_rqt@{mlx5\_core\_destroy\_rqt}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_destroy\_rqt()}{mlx5\_core\_destroy\_rqt()}}
{\footnotesize\ttfamily void mlx5\+\_\+core\+\_\+destroy\+\_\+rqt (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32}]{rqtn,  }\item[{u32}]{uid }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00383}{383}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00263}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+DESTROY\+\_\+\+RQT}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}, and \mbox{\hyperlink{en_8h_source_l00008}{rqtn}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l04889}{mlx5\+\_\+ib\+\_\+create\+\_\+rwq\+\_\+ind\+\_\+table()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l04967}{mlx5\+\_\+ib\+\_\+destroy\+\_\+rwq\+\_\+ind\+\_\+table()}}, \mbox{\hyperlink{mlx5__en__main_8c_source_l02816}{mlx5e\+\_\+close\+\_\+rqts()}}, and \mbox{\hyperlink{mlx5__en__main_8c_source_l02788}{mlx5e\+\_\+open\+\_\+rqts()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_aa99ae2dd1efce3fbc66465e22f248361_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_aa99ae2dd1efce3fbc66465e22f248361_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_afe000f53ef84175a846b44c6866eba29}\label{transobj_8h_afe000f53ef84175a846b44c6866eba29}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_destroy\_sq@{mlx5\_core\_destroy\_sq}}
\index{mlx5\_core\_destroy\_sq@{mlx5\_core\_destroy\_sq}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_destroy\_sq()}{mlx5\_core\_destroy\_sq()}}
{\footnotesize\ttfamily void mlx5\+\_\+core\+\_\+destroy\+\_\+sq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32}]{sqn }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00134}{134}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00245}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+DESTROY\+\_\+\+SQ}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}, and \mbox{\hyperlink{en_8h_source_l00037}{sqn}}.



Referenced by \mbox{\hyperlink{mlx5__en__main_8c_source_l01822}{mlx5e\+\_\+disable\+\_\+sq()}}, and \mbox{\hyperlink{mlx5__en__iq_8c_source_l00322}{mlx5e\+\_\+iq\+\_\+disable()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_afe000f53ef84175a846b44c6866eba29_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_afe000f53ef84175a846b44c6866eba29_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a563b8d8a20d29e15bafa91c704c68d0e}\label{transobj_8h_a563b8d8a20d29e15bafa91c704c68d0e}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_destroy\_tir@{mlx5\_core\_destroy\_tir}}
\index{mlx5\_core\_destroy\_tir@{mlx5\_core\_destroy\_tir}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_destroy\_tir()}{mlx5\_core\_destroy\_tir()}}
{\footnotesize\ttfamily void mlx5\+\_\+core\+\_\+destroy\+\_\+tir (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32}]{tirn,  }\item[{u32}]{uid }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00171}{171}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00241}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+DESTROY\+\_\+\+TIR}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}, and \mbox{\hyperlink{en__hw__tls__rx_8h_source_l00001}{tirn}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l01266}{destroy\+\_\+raw\+\_\+packet\+\_\+qp\+\_\+tir()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l01358}{destroy\+\_\+rss\+\_\+raw\+\_\+qp\+\_\+tir()}}, \mbox{\hyperlink{mlx5__tls_8c_source_l00148}{mlx5\+\_\+tls\+\_\+close\+\_\+tir()}}, and \mbox{\hyperlink{mlx5__en__main_8c_source_l03169}{mlx5e\+\_\+close\+\_\+tir()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a563b8d8a20d29e15bafa91c704c68d0e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a563b8d8a20d29e15bafa91c704c68d0e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a5ee965b5ac0bd9938614a60a7752bc77}\label{transobj_8h_a5ee965b5ac0bd9938614a60a7752bc77}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_destroy\_tis@{mlx5\_core\_destroy\_tis}}
\index{mlx5\_core\_destroy\_tis@{mlx5\_core\_destroy\_tis}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_destroy\_tis()}{mlx5\_core\_destroy\_tis()}}
{\footnotesize\ttfamily void mlx5\+\_\+core\+\_\+destroy\+\_\+tis (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32}]{tisn,  }\item[{u32}]{uid }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00209}{209}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00259}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+DESTROY\+\_\+\+TIS}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}, and \mbox{\hyperlink{en__hw__tls_8h_source_l00001}{tisn}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l01075}{destroy\+\_\+raw\+\_\+packet\+\_\+qp\+\_\+tis()}}, \mbox{\hyperlink{mlx5__tls_8c_source_l00118}{mlx5\+\_\+tls\+\_\+close\+\_\+tis()}}, and \mbox{\hyperlink{mlx5__en__main_8c_source_l02723}{mlx5e\+\_\+close\+\_\+tis()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a5ee965b5ac0bd9938614a60a7752bc77_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a5ee965b5ac0bd9938614a60a7752bc77_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a43f64dda0701dd3e79ab2e95d2676774}\label{transobj_8h_a43f64dda0701dd3e79ab2e95d2676774}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_destroy\_xsrq@{mlx5\_core\_destroy\_xsrq}}
\index{mlx5\_core\_destroy\_xsrq@{mlx5\_core\_destroy\_xsrq}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_destroy\_xsrq()}{mlx5\_core\_destroy\_xsrq()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+destroy\+\_\+xsrq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32}]{rmpn }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00309}{309}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00153}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+DESTROY\+\_\+\+XRC\+\_\+\+SRQ}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, and \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}.



Referenced by \mbox{\hyperlink{mlx5__srq_8c_source_l00246}{destroy\+\_\+xrc\+\_\+srq\+\_\+cmd()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a43f64dda0701dd3e79ab2e95d2676774_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a43f64dda0701dd3e79ab2e95d2676774_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_acd0b59628785ff7588c466cb0ae333d0}\label{transobj_8h_acd0b59628785ff7588c466cb0ae333d0}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_modify\_rmp@{mlx5\_core\_modify\_rmp}}
\index{mlx5\_core\_modify\_rmp@{mlx5\_core\_modify\_rmp}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_modify\_rmp()}{mlx5\_core\_modify\_rmp()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+modify\+\_\+rmp (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32 $\ast$}]{in,  }\item[{int}]{inlen }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00235}{235}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00252}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+MODIFY\+\_\+\+RMP}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, and \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}.



Referenced by \mbox{\hyperlink{mlx5__transobj_8c_source_l00266}{mlx5\+\_\+core\+\_\+arm\+\_\+rmp()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_acd0b59628785ff7588c466cb0ae333d0_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_acd0b59628785ff7588c466cb0ae333d0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a784466622a80333f3b0e17d5a7967397}\label{transobj_8h_a784466622a80333f3b0e17d5a7967397}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_modify\_rq@{mlx5\_core\_modify\_rq}}
\index{mlx5\_core\_modify\_rq@{mlx5\_core\_modify\_rq}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_modify\_rq()}{mlx5\_core\_modify\_rq()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+modify\+\_\+rq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32 $\ast$}]{in,  }\item[{int}]{inlen }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00080}{80}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00248}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+MODIFY\+\_\+\+RQ}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, and \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l04978}{mlx5\+\_\+ib\+\_\+modify\+\_\+wq()}}, \mbox{\hyperlink{mlx5__en__main_8c_source_l01380}{mlx5e\+\_\+modify\+\_\+rq()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l02544}{modify\+\_\+raw\+\_\+packet\+\_\+qp\+\_\+rq()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a784466622a80333f3b0e17d5a7967397_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a784466622a80333f3b0e17d5a7967397_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_acef2951165e88fac0ce98858958d1ab2}\label{transobj_8h_acef2951165e88fac0ce98858958d1ab2}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_modify\_rqt@{mlx5\_core\_modify\_rqt}}
\index{mlx5\_core\_modify\_rqt@{mlx5\_core\_modify\_rqt}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_modify\_rqt()}{mlx5\_core\_modify\_rqt()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+modify\+\_\+rqt (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32}]{rqtn,  }\item[{u32 $\ast$}]{in,  }\item[{int}]{inlen }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00372}{372}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00262}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+MODIFY\+\_\+\+RQT}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}, and \mbox{\hyperlink{en_8h_source_l00008}{rqtn}}.



Referenced by \mbox{\hyperlink{mlx5__en__main_8c_source_l02827}{mlx5e\+\_\+activate\+\_\+rqt()}}, and \mbox{\hyperlink{mlx5__en__main_8c_source_l02898}{mlx5e\+\_\+deactivate\+\_\+rqt()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_acef2951165e88fac0ce98858958d1ab2_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_acef2951165e88fac0ce98858958d1ab2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a576476ded78285c23ae0b97fdd921670}\label{transobj_8h_a576476ded78285c23ae0b97fdd921670}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_modify\_sq@{mlx5\_core\_modify\_sq}}
\index{mlx5\_core\_modify\_sq@{mlx5\_core\_modify\_sq}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_modify\_sq()}{mlx5\_core\_modify\_sq()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+modify\+\_\+sq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32 $\ast$}]{in,  }\item[{int}]{inlen }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00125}{125}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00244}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+MODIFY\+\_\+\+SQ}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, and \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}.



Referenced by \mbox{\hyperlink{mlx5__en__iq_8c_source_l00296}{mlx5e\+\_\+iq\+\_\+modify()}}, \mbox{\hyperlink{mlx5__en__main_8c_source_l01796}{mlx5e\+\_\+modify\+\_\+sq()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l02586}{modify\+\_\+raw\+\_\+packet\+\_\+qp\+\_\+sq()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a576476ded78285c23ae0b97fdd921670_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a576476ded78285c23ae0b97fdd921670_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a81b3d4e50319ee8dff7a7cf7a698d039}\label{transobj_8h_a81b3d4e50319ee8dff7a7cf7a698d039}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_modify\_tis@{mlx5\_core\_modify\_tis}}
\index{mlx5\_core\_modify\_tis@{mlx5\_core\_modify\_tis}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_modify\_tis()}{mlx5\_core\_modify\_tis()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+modify\+\_\+tis (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32}]{tisn,  }\item[{u32 $\ast$}]{in,  }\item[{int}]{inlen }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00198}{198}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00258}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+MODIFY\+\_\+\+TIS}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}, and \mbox{\hyperlink{en__hw__tls_8h_source_l00001}{tisn}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l02273}{modify\+\_\+raw\+\_\+packet\+\_\+eth\+\_\+prio()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l02300}{modify\+\_\+raw\+\_\+packet\+\_\+tx\+\_\+affinity()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a81b3d4e50319ee8dff7a7cf7a698d039_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a81b3d4e50319ee8dff7a7cf7a698d039_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a1199fe89fa5c32338763e8e8f559f417}\label{transobj_8h_a1199fe89fa5c32338763e8e8f559f417}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_query\_rmp@{mlx5\_core\_query\_rmp}}
\index{mlx5\_core\_query\_rmp@{mlx5\_core\_query\_rmp}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_query\_rmp()}{mlx5\_core\_query\_rmp()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+query\+\_\+rmp (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32}]{rmpn,  }\item[{u32 $\ast$}]{out }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00255}{255}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00254}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+QUERY\+\_\+\+RMP}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00064}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+BYTES}}, and \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}.



Referenced by \mbox{\hyperlink{mlx5__srq_8c_source_l00183}{query\+\_\+rmp\+\_\+cmd()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a1199fe89fa5c32338763e8e8f559f417_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a1199fe89fa5c32338763e8e8f559f417_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a7322517428267e51388118b2783d0421}\label{transobj_8h_a7322517428267e51388118b2783d0421}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_query\_rq@{mlx5\_core\_query\_rq}}
\index{mlx5\_core\_query\_rq@{mlx5\_core\_query\_rq}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_query\_rq()}{mlx5\_core\_query\_rq()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+query\+\_\+rq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32}]{rqn,  }\item[{u32 $\ast$}]{out }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00100}{100}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00250}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+QUERY\+\_\+\+RQ}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00064}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+BYTES}}, \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}, and \mbox{\hyperlink{en_8h_source_l00023}{rqn}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l04400}{query\+\_\+raw\+\_\+packet\+\_\+qp\+\_\+rq\+\_\+state()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a7322517428267e51388118b2783d0421_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a7322517428267e51388118b2783d0421_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a33a5f1feb6be489fdfe956c669feab5b}\label{transobj_8h_a33a5f1feb6be489fdfe956c669feab5b}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_query\_sq@{mlx5\_core\_query\_sq}}
\index{mlx5\_core\_query\_sq@{mlx5\_core\_query\_sq}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_query\_sq()}{mlx5\_core\_query\_sq()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+query\+\_\+sq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32}]{sqn,  }\item[{u32 $\ast$}]{out }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00145}{145}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00246}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+QUERY\+\_\+\+SQ}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00064}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+BYTES}}, \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}, and \mbox{\hyperlink{en_8h_source_l00037}{sqn}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l04373}{query\+\_\+raw\+\_\+packet\+\_\+qp\+\_\+sq\+\_\+state()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a33a5f1feb6be489fdfe956c669feab5b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a33a5f1feb6be489fdfe956c669feab5b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a3eb15f25c36ebde0d8a2eb95e3890827}\label{transobj_8h_a3eb15f25c36ebde0d8a2eb95e3890827}} 
\index{transobj.h@{transobj.h}!mlx5\_core\_query\_xsrq@{mlx5\_core\_query\_xsrq}}
\index{mlx5\_core\_query\_xsrq@{mlx5\_core\_query\_xsrq}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_core\_query\_xsrq()}{mlx5\_core\_query\_xsrq()}}
{\footnotesize\ttfamily int mlx5\+\_\+core\+\_\+query\+\_\+xsrq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32}]{rmpn,  }\item[{u32 $\ast$}]{out }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00320}{320}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{device_8h_source_l00070}{MLX5\+\_\+\+ADDR\+\_\+\+OF}}, \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00154}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+QUERY\+\_\+\+XRC\+\_\+\+SRQ}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, \mbox{\hyperlink{device_8h_source_l00064}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+BYTES}}, and \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}.



Referenced by \mbox{\hyperlink{mlx5__srq_8c_source_l00252}{query\+\_\+xrc\+\_\+srq\+\_\+cmd()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a3eb15f25c36ebde0d8a2eb95e3890827_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a3eb15f25c36ebde0d8a2eb95e3890827_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{transobj_8h_a7bb968b9709028f5756d6edc0ffeb946}\label{transobj_8h_a7bb968b9709028f5756d6edc0ffeb946}} 
\index{transobj.h@{transobj.h}!mlx5\_dealloc\_transport\_domain@{mlx5\_dealloc\_transport\_domain}}
\index{mlx5\_dealloc\_transport\_domain@{mlx5\_dealloc\_transport\_domain}!transobj.h@{transobj.h}}
\doxysubsubsection{\texorpdfstring{mlx5\_dealloc\_transport\_domain()}{mlx5\_dealloc\_transport\_domain()}}
{\footnotesize\ttfamily void mlx5\+\_\+dealloc\+\_\+transport\+\_\+domain (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmlx5__core__dev}{mlx5\+\_\+core\+\_\+dev}} $\ast$}]{dev,  }\item[{u32}]{tdn,  }\item[{u32}]{uid }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{mlx5__transobj_8c_source_l00053}{53}} of file \mbox{\hyperlink{mlx5__transobj_8c_source}{mlx5\+\_\+transobj.\+c}}.



References \mbox{\hyperlink{mlx5__cmd_8c_source_l01347}{mlx5\+\_\+cmd\+\_\+exec()}}, \mbox{\hyperlink{mlx5__ifc_8h_source_l00218}{MLX5\+\_\+\+CMD\+\_\+\+OP\+\_\+\+DEALLOC\+\_\+\+TRANSPORT\+\_\+\+DOMAIN}}, \mbox{\hyperlink{device_8h_source_l00073}{MLX5\+\_\+\+SET}}, and \mbox{\hyperlink{device_8h_source_l00065}{MLX5\+\_\+\+ST\+\_\+\+SZ\+\_\+\+DW}}.



Referenced by \mbox{\hyperlink{mlx5__ib__main_8c_source_l01209}{mlx5\+\_\+ib\+\_\+alloc\+\_\+transport\+\_\+domain()}}, \mbox{\hyperlink{mlx5__ib__main_8c_source_l01239}{mlx5\+\_\+ib\+\_\+dealloc\+\_\+transport\+\_\+domain()}}, \mbox{\hyperlink{mlx5__en__main_8c_source_l04468}{mlx5e\+\_\+create\+\_\+ifp()}}, and \mbox{\hyperlink{mlx5__en__main_8c_source_l04842}{mlx5e\+\_\+destroy\+\_\+ifp()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a7bb968b9709028f5756d6edc0ffeb946_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/db8/transobj_8h_a7bb968b9709028f5756d6edc0ffeb946_icgraph}
\end{center}
\end{figure}
