\hypertarget{structmlx5__mkey__seg}{}\doxysection{mlx5\+\_\+mkey\+\_\+seg Struct Reference}
\label{structmlx5__mkey__seg}\index{mlx5\_mkey\_seg@{mlx5\_mkey\_seg}}


{\ttfamily \#include $<$device.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
u8 \mbox{\hyperlink{structmlx5__mkey__seg_a561370c98ea80ad23050b36b0a483e29}{status}}
\item 
u8 \mbox{\hyperlink{structmlx5__mkey__seg_a5095f98a848f36c5856dfd3213302825}{pcie\+\_\+control}}
\item 
u8 \mbox{\hyperlink{structmlx5__mkey__seg_af73d43591586c18e25bf31e78601af50}{flags}}
\item 
u8 \mbox{\hyperlink{structmlx5__mkey__seg_ab59a1bbc3f7bc7f72d8f80cfae53d792}{version}}
\item 
\+\_\+\+\_\+be32 \mbox{\hyperlink{structmlx5__mkey__seg_a1f1d2cd394dcad0ab06be82c6e5b7e0d}{qpn\+\_\+mkey7\+\_\+0}}
\item 
u8 \mbox{\hyperlink{structmlx5__mkey__seg_a32eb0759f597429809854e45a8ffbc50}{rsvd1}} \mbox{[}4\mbox{]}
\item 
\+\_\+\+\_\+be32 \mbox{\hyperlink{structmlx5__mkey__seg_aeb0d51eb9fc5abf89218c5426eb132b4}{flags\+\_\+pd}}
\item 
\+\_\+\+\_\+be64 \mbox{\hyperlink{structmlx5__mkey__seg_a8ae806cbcf2ff4dd901d396953e83751}{start\+\_\+addr}}
\item 
\+\_\+\+\_\+be64 \mbox{\hyperlink{structmlx5__mkey__seg_ae9e5a1226f59e5bda0a4908a092d5bb2}{len}}
\item 
\+\_\+\+\_\+be32 \mbox{\hyperlink{structmlx5__mkey__seg_a7fc976021d11e99407e00cd21d53ad8e}{bsfs\+\_\+octo\+\_\+size}}
\item 
u8 \mbox{\hyperlink{structmlx5__mkey__seg_ac4aa881c797120f8ce42877b032f4eae}{rsvd2}} \mbox{[}16\mbox{]}
\item 
\+\_\+\+\_\+be32 \mbox{\hyperlink{structmlx5__mkey__seg_a628ebebefd8239bf66cd0e04afdcb197}{xlt\+\_\+oct\+\_\+size}}
\item 
u8 \mbox{\hyperlink{structmlx5__mkey__seg_a60ddaf6a65d49c502118779c79c2af3e}{rsvd3}} \mbox{[}3\mbox{]}
\item 
u8 \mbox{\hyperlink{structmlx5__mkey__seg_ac74804278c1d10ffe1b4483673d5a2ef}{log2\+\_\+page\+\_\+size}}
\item 
u8 \mbox{\hyperlink{structmlx5__mkey__seg_ad47e140a19f1eb792fb2af8987835458}{rsvd4}} \mbox{[}4\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{device_8h_source_l00855}{855}} of file \mbox{\hyperlink{device_8h_source}{device.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structmlx5__mkey__seg_a7fc976021d11e99407e00cd21d53ad8e}\label{structmlx5__mkey__seg_a7fc976021d11e99407e00cd21d53ad8e}} 
\index{mlx5\_mkey\_seg@{mlx5\_mkey\_seg}!bsfs\_octo\_size@{bsfs\_octo\_size}}
\index{bsfs\_octo\_size@{bsfs\_octo\_size}!mlx5\_mkey\_seg@{mlx5\_mkey\_seg}}
\doxysubsubsection{\texorpdfstring{bsfs\_octo\_size}{bsfs\_octo\_size}}
{\footnotesize\ttfamily \+\_\+\+\_\+be32 mlx5\+\_\+mkey\+\_\+seg\+::bsfs\+\_\+octo\+\_\+size}



Definition at line \mbox{\hyperlink{device_8h_source_l00869}{869}} of file \mbox{\hyperlink{device_8h_source}{device.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03665}{set\+\_\+sig\+\_\+mkey\+\_\+segment()}}.

\mbox{\Hypertarget{structmlx5__mkey__seg_af73d43591586c18e25bf31e78601af50}\label{structmlx5__mkey__seg_af73d43591586c18e25bf31e78601af50}} 
\index{mlx5\_mkey\_seg@{mlx5\_mkey\_seg}!flags@{flags}}
\index{flags@{flags}!mlx5\_mkey\_seg@{mlx5\_mkey\_seg}}
\doxysubsubsection{\texorpdfstring{flags}{flags}}
{\footnotesize\ttfamily u8 mlx5\+\_\+mkey\+\_\+seg\+::flags}



Definition at line \mbox{\hyperlink{device_8h_source_l00862}{862}} of file \mbox{\hyperlink{device_8h_source}{device.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03325}{set\+\_\+reg\+\_\+mkey\+\_\+seg()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03353}{set\+\_\+reg\+\_\+mkey\+\_\+segment()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03665}{set\+\_\+sig\+\_\+mkey\+\_\+segment()}}.

\mbox{\Hypertarget{structmlx5__mkey__seg_aeb0d51eb9fc5abf89218c5426eb132b4}\label{structmlx5__mkey__seg_aeb0d51eb9fc5abf89218c5426eb132b4}} 
\index{mlx5\_mkey\_seg@{mlx5\_mkey\_seg}!flags\_pd@{flags\_pd}}
\index{flags\_pd@{flags\_pd}!mlx5\_mkey\_seg@{mlx5\_mkey\_seg}}
\doxysubsubsection{\texorpdfstring{flags\_pd}{flags\_pd}}
{\footnotesize\ttfamily \+\_\+\+\_\+be32 mlx5\+\_\+mkey\+\_\+seg\+::flags\+\_\+pd}



Definition at line \mbox{\hyperlink{device_8h_source_l00866}{866}} of file \mbox{\hyperlink{device_8h_source}{device.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03325}{set\+\_\+reg\+\_\+mkey\+\_\+seg()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03353}{set\+\_\+reg\+\_\+mkey\+\_\+segment()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03665}{set\+\_\+sig\+\_\+mkey\+\_\+segment()}}.

\mbox{\Hypertarget{structmlx5__mkey__seg_ae9e5a1226f59e5bda0a4908a092d5bb2}\label{structmlx5__mkey__seg_ae9e5a1226f59e5bda0a4908a092d5bb2}} 
\index{mlx5\_mkey\_seg@{mlx5\_mkey\_seg}!len@{len}}
\index{len@{len}!mlx5\_mkey\_seg@{mlx5\_mkey\_seg}}
\doxysubsubsection{\texorpdfstring{len}{len}}
{\footnotesize\ttfamily \+\_\+\+\_\+be64 mlx5\+\_\+mkey\+\_\+seg\+::len}



Definition at line \mbox{\hyperlink{device_8h_source_l00868}{868}} of file \mbox{\hyperlink{device_8h_source}{device.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03325}{set\+\_\+reg\+\_\+mkey\+\_\+seg()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03353}{set\+\_\+reg\+\_\+mkey\+\_\+segment()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03665}{set\+\_\+sig\+\_\+mkey\+\_\+segment()}}.

\mbox{\Hypertarget{structmlx5__mkey__seg_ac74804278c1d10ffe1b4483673d5a2ef}\label{structmlx5__mkey__seg_ac74804278c1d10ffe1b4483673d5a2ef}} 
\index{mlx5\_mkey\_seg@{mlx5\_mkey\_seg}!log2\_page\_size@{log2\_page\_size}}
\index{log2\_page\_size@{log2\_page\_size}!mlx5\_mkey\_seg@{mlx5\_mkey\_seg}}
\doxysubsubsection{\texorpdfstring{log2\_page\_size}{log2\_page\_size}}
{\footnotesize\ttfamily u8 mlx5\+\_\+mkey\+\_\+seg\+::log2\+\_\+page\+\_\+size}



Definition at line \mbox{\hyperlink{device_8h_source_l00873}{873}} of file \mbox{\hyperlink{device_8h_source}{device.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03325}{set\+\_\+reg\+\_\+mkey\+\_\+seg()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03353}{set\+\_\+reg\+\_\+mkey\+\_\+segment()}}.

\mbox{\Hypertarget{structmlx5__mkey__seg_a5095f98a848f36c5856dfd3213302825}\label{structmlx5__mkey__seg_a5095f98a848f36c5856dfd3213302825}} 
\index{mlx5\_mkey\_seg@{mlx5\_mkey\_seg}!pcie\_control@{pcie\_control}}
\index{pcie\_control@{pcie\_control}!mlx5\_mkey\_seg@{mlx5\_mkey\_seg}}
\doxysubsubsection{\texorpdfstring{pcie\_control}{pcie\_control}}
{\footnotesize\ttfamily u8 mlx5\+\_\+mkey\+\_\+seg\+::pcie\+\_\+control}



Definition at line \mbox{\hyperlink{device_8h_source_l00861}{861}} of file \mbox{\hyperlink{device_8h_source}{device.\+h}}.

\mbox{\Hypertarget{structmlx5__mkey__seg_a1f1d2cd394dcad0ab06be82c6e5b7e0d}\label{structmlx5__mkey__seg_a1f1d2cd394dcad0ab06be82c6e5b7e0d}} 
\index{mlx5\_mkey\_seg@{mlx5\_mkey\_seg}!qpn\_mkey7\_0@{qpn\_mkey7\_0}}
\index{qpn\_mkey7\_0@{qpn\_mkey7\_0}!mlx5\_mkey\_seg@{mlx5\_mkey\_seg}}
\doxysubsubsection{\texorpdfstring{qpn\_mkey7\_0}{qpn\_mkey7\_0}}
{\footnotesize\ttfamily \+\_\+\+\_\+be32 mlx5\+\_\+mkey\+\_\+seg\+::qpn\+\_\+mkey7\+\_\+0}



Definition at line \mbox{\hyperlink{device_8h_source_l00864}{864}} of file \mbox{\hyperlink{device_8h_source}{device.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03325}{set\+\_\+reg\+\_\+mkey\+\_\+seg()}}, \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03353}{set\+\_\+reg\+\_\+mkey\+\_\+segment()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03665}{set\+\_\+sig\+\_\+mkey\+\_\+segment()}}.

\mbox{\Hypertarget{structmlx5__mkey__seg_a32eb0759f597429809854e45a8ffbc50}\label{structmlx5__mkey__seg_a32eb0759f597429809854e45a8ffbc50}} 
\index{mlx5\_mkey\_seg@{mlx5\_mkey\_seg}!rsvd1@{rsvd1}}
\index{rsvd1@{rsvd1}!mlx5\_mkey\_seg@{mlx5\_mkey\_seg}}
\doxysubsubsection{\texorpdfstring{rsvd1}{rsvd1}}
{\footnotesize\ttfamily u8 mlx5\+\_\+mkey\+\_\+seg\+::rsvd1\mbox{[}4\mbox{]}}



Definition at line \mbox{\hyperlink{device_8h_source_l00865}{865}} of file \mbox{\hyperlink{device_8h_source}{device.\+h}}.

\mbox{\Hypertarget{structmlx5__mkey__seg_ac4aa881c797120f8ce42877b032f4eae}\label{structmlx5__mkey__seg_ac4aa881c797120f8ce42877b032f4eae}} 
\index{mlx5\_mkey\_seg@{mlx5\_mkey\_seg}!rsvd2@{rsvd2}}
\index{rsvd2@{rsvd2}!mlx5\_mkey\_seg@{mlx5\_mkey\_seg}}
\doxysubsubsection{\texorpdfstring{rsvd2}{rsvd2}}
{\footnotesize\ttfamily u8 mlx5\+\_\+mkey\+\_\+seg\+::rsvd2\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{device_8h_source_l00870}{870}} of file \mbox{\hyperlink{device_8h_source}{device.\+h}}.

\mbox{\Hypertarget{structmlx5__mkey__seg_a60ddaf6a65d49c502118779c79c2af3e}\label{structmlx5__mkey__seg_a60ddaf6a65d49c502118779c79c2af3e}} 
\index{mlx5\_mkey\_seg@{mlx5\_mkey\_seg}!rsvd3@{rsvd3}}
\index{rsvd3@{rsvd3}!mlx5\_mkey\_seg@{mlx5\_mkey\_seg}}
\doxysubsubsection{\texorpdfstring{rsvd3}{rsvd3}}
{\footnotesize\ttfamily u8 mlx5\+\_\+mkey\+\_\+seg\+::rsvd3\mbox{[}3\mbox{]}}



Definition at line \mbox{\hyperlink{device_8h_source_l00872}{872}} of file \mbox{\hyperlink{device_8h_source}{device.\+h}}.

\mbox{\Hypertarget{structmlx5__mkey__seg_ad47e140a19f1eb792fb2af8987835458}\label{structmlx5__mkey__seg_ad47e140a19f1eb792fb2af8987835458}} 
\index{mlx5\_mkey\_seg@{mlx5\_mkey\_seg}!rsvd4@{rsvd4}}
\index{rsvd4@{rsvd4}!mlx5\_mkey\_seg@{mlx5\_mkey\_seg}}
\doxysubsubsection{\texorpdfstring{rsvd4}{rsvd4}}
{\footnotesize\ttfamily u8 mlx5\+\_\+mkey\+\_\+seg\+::rsvd4\mbox{[}4\mbox{]}}



Definition at line \mbox{\hyperlink{device_8h_source_l00874}{874}} of file \mbox{\hyperlink{device_8h_source}{device.\+h}}.

\mbox{\Hypertarget{structmlx5__mkey__seg_a8ae806cbcf2ff4dd901d396953e83751}\label{structmlx5__mkey__seg_a8ae806cbcf2ff4dd901d396953e83751}} 
\index{mlx5\_mkey\_seg@{mlx5\_mkey\_seg}!start\_addr@{start\_addr}}
\index{start\_addr@{start\_addr}!mlx5\_mkey\_seg@{mlx5\_mkey\_seg}}
\doxysubsubsection{\texorpdfstring{start\_addr}{start\_addr}}
{\footnotesize\ttfamily \+\_\+\+\_\+be64 mlx5\+\_\+mkey\+\_\+seg\+::start\+\_\+addr}



Definition at line \mbox{\hyperlink{device_8h_source_l00867}{867}} of file \mbox{\hyperlink{device_8h_source}{device.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03325}{set\+\_\+reg\+\_\+mkey\+\_\+seg()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03353}{set\+\_\+reg\+\_\+mkey\+\_\+segment()}}.

\mbox{\Hypertarget{structmlx5__mkey__seg_a561370c98ea80ad23050b36b0a483e29}\label{structmlx5__mkey__seg_a561370c98ea80ad23050b36b0a483e29}} 
\index{mlx5\_mkey\_seg@{mlx5\_mkey\_seg}!status@{status}}
\index{status@{status}!mlx5\_mkey\_seg@{mlx5\_mkey\_seg}}
\doxysubsubsection{\texorpdfstring{status}{status}}
{\footnotesize\ttfamily u8 mlx5\+\_\+mkey\+\_\+seg\+::status}



Definition at line \mbox{\hyperlink{device_8h_source_l00860}{860}} of file \mbox{\hyperlink{device_8h_source}{device.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03347}{set\+\_\+linv\+\_\+mkey\+\_\+seg()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03353}{set\+\_\+reg\+\_\+mkey\+\_\+segment()}}.

\mbox{\Hypertarget{structmlx5__mkey__seg_ab59a1bbc3f7bc7f72d8f80cfae53d792}\label{structmlx5__mkey__seg_ab59a1bbc3f7bc7f72d8f80cfae53d792}} 
\index{mlx5\_mkey\_seg@{mlx5\_mkey\_seg}!version@{version}}
\index{version@{version}!mlx5\_mkey\_seg@{mlx5\_mkey\_seg}}
\doxysubsubsection{\texorpdfstring{version}{version}}
{\footnotesize\ttfamily u8 mlx5\+\_\+mkey\+\_\+seg\+::version}



Definition at line \mbox{\hyperlink{device_8h_source_l00863}{863}} of file \mbox{\hyperlink{device_8h_source}{device.\+h}}.

\mbox{\Hypertarget{structmlx5__mkey__seg_a628ebebefd8239bf66cd0e04afdcb197}\label{structmlx5__mkey__seg_a628ebebefd8239bf66cd0e04afdcb197}} 
\index{mlx5\_mkey\_seg@{mlx5\_mkey\_seg}!xlt\_oct\_size@{xlt\_oct\_size}}
\index{xlt\_oct\_size@{xlt\_oct\_size}!mlx5\_mkey\_seg@{mlx5\_mkey\_seg}}
\doxysubsubsection{\texorpdfstring{xlt\_oct\_size}{xlt\_oct\_size}}
{\footnotesize\ttfamily \+\_\+\+\_\+be32 mlx5\+\_\+mkey\+\_\+seg\+::xlt\+\_\+oct\+\_\+size}



Definition at line \mbox{\hyperlink{device_8h_source_l00871}{871}} of file \mbox{\hyperlink{device_8h_source}{device.\+h}}.



Referenced by \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03325}{set\+\_\+reg\+\_\+mkey\+\_\+seg()}}, and \mbox{\hyperlink{mlx5__ib__qp_8c_source_l03665}{set\+\_\+sig\+\_\+mkey\+\_\+segment()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/mlx5/\mbox{\hyperlink{device_8h}{device.\+h}}\end{DoxyCompactItemize}
