\hypertarget{g__part__gpt_8c}{}\doxysection{geom/part/g\+\_\+part\+\_\+gpt.c File Reference}
\label{g__part__gpt_8c}\index{geom/part/g\_part\_gpt.c@{geom/part/g\_part\_gpt.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/bio.\+h$>$}\newline
{\ttfamily \#include $<$sys/diskmbr.\+h$>$}\newline
{\ttfamily \#include $<$sys/gsb\+\_\+crc32.\+h$>$}\newline
{\ttfamily \#include $<$sys/endian.\+h$>$}\newline
{\ttfamily \#include $<$sys/gpt.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/kobj.\+h$>$}\newline
{\ttfamily \#include $<$sys/limits.\+h$>$}\newline
{\ttfamily \#include $<$sys/lock.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/mutex.\+h$>$}\newline
{\ttfamily \#include $<$sys/queue.\+h$>$}\newline
{\ttfamily \#include $<$sys/sbuf.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+h$>$}\newline
{\ttfamily \#include $<$sys/sysctl.\+h$>$}\newline
{\ttfamily \#include $<$sys/uuid.\+h$>$}\newline
{\ttfamily \#include $<$geom/geom.\+h$>$}\newline
{\ttfamily \#include $<$geom/geom\+\_\+int.\+h$>$}\newline
{\ttfamily \#include $<$geom/part/g\+\_\+part.\+h$>$}\newline
{\ttfamily \#include \char`\"{}g\+\_\+part\+\_\+if.\+h\char`\"{}}\newline
Include dependency graph for g\+\_\+part\+\_\+gpt.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/db6/g__part__gpt_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structg__part__gpt__table}{g\+\_\+part\+\_\+gpt\+\_\+table}}
\item 
struct \mbox{\hyperlink{structg__part__gpt__entry}{g\+\_\+part\+\_\+gpt\+\_\+entry}}
\item 
struct \mbox{\hyperlink{structg__part__uuid__alias}{g\+\_\+part\+\_\+uuid\+\_\+alias}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{g__part__gpt_8c_a6721040e74228e79253f2ed183cfbaf1}{EQUUID}}(a,  b)~(memcmp(a, b, sizeof(struct uuid)) == 0)
\item 
\#define \mbox{\hyperlink{g__part__gpt_8c_a9fd8eab9aea0687d57ca1fcc031b37f9}{MBRSIZE}}~512
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985a}{gpt\+\_\+elt}} \{ \newline
\mbox{\hyperlink{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985aa3922ef4c313b401b96fcbc66b8efee49}{GPT\+\_\+\+ELT\+\_\+\+PRIHDR}}
, \mbox{\hyperlink{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985aae529b74360c1dcdf79551ceee1390381}{GPT\+\_\+\+ELT\+\_\+\+PRITBL}}
, \mbox{\hyperlink{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985aac44c379c97e927513ce3a743c67d21ea}{GPT\+\_\+\+ELT\+\_\+\+SECHDR}}
, \mbox{\hyperlink{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985aa317e459465333ef7a80163d662d7c4ee}{GPT\+\_\+\+ELT\+\_\+\+SECTBL}}
, \newline
\mbox{\hyperlink{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985aa8fc951c939dd3d2671e51d31f981f8cc}{GPT\+\_\+\+ELT\+\_\+\+COUNT}}
 \}
\item 
enum \mbox{\hyperlink{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68f}{gpt\+\_\+state}} \{ \newline
\mbox{\hyperlink{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68facc9a17eb804b446726215afb8036a2b3}{GPT\+\_\+\+STATE\+\_\+\+UNKNOWN}}
, \mbox{\hyperlink{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68fa2c9e9722f98c7b48a570e621dce737f8}{GPT\+\_\+\+STATE\+\_\+\+MISSING}}
, \mbox{\hyperlink{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68fa575a99ac94c0517618b2cd1aa3d1d551}{GPT\+\_\+\+STATE\+\_\+\+CORRUPT}}
, \mbox{\hyperlink{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68fada88dd8c4524cfa22437d21954ffe26b}{GPT\+\_\+\+STATE\+\_\+\+INVALID}}
, \newline
\mbox{\hyperlink{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68fa281b920baee8878140f060bec445f0f0}{GPT\+\_\+\+STATE\+\_\+\+OK}}
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{g__part__gpt_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
\mbox{\hyperlink{g__part__gpt_8c_a356fbe538227867d8c09c34abba5f6d7}{FEATURE}} (geom\+\_\+part\+\_\+gpt, \char`\"{}GEOM partitioning class for GPT partitions support\char`\"{})
\item 
\mbox{\hyperlink{g__part__gpt_8c_a638d255fa53eaf6141bcd1f25a9f083d}{SYSCTL\+\_\+\+DECL}} (\+\_\+kern\+\_\+geom\+\_\+part)
\item 
static \mbox{\hyperlink{g__part__gpt_8c_a08c4e3af925b5a90d2e68214487c6c9f}{SYSCTL\+\_\+\+NODE}} (\+\_\+kern\+\_\+geom\+\_\+part, OID\+\_\+\+AUTO, gpt, CTLFLAG\+\_\+\+RW$\vert$CTLFLAG\+\_\+\+MPSAFE, 0, \char`\"{}GEOM\+\_\+\+PART\+\_\+\+GPT GUID Partition Table\char`\"{})
\item 
\mbox{\hyperlink{g__part__gpt_8c_a396a285217aab8c21499fe62ea4255f8}{SYSCTL\+\_\+\+UINT}} (\+\_\+kern\+\_\+geom\+\_\+part\+\_\+gpt, OID\+\_\+\+AUTO, \mbox{\hyperlink{g__part__gpt_8c_a882638cfc0fdefe0c0685917774244b6}{allow\+\_\+nesting}}, CTLFLAG\+\_\+\+RWTUN, \&\mbox{\hyperlink{g__part__gpt_8c_a882638cfc0fdefe0c0685917774244b6}{allow\+\_\+nesting}}, 0, \char`\"{}Allow GPT to be nested inside other schemes\char`\"{})
\item 
\mbox{\hyperlink{g__part__gpt_8c_abccda3c08d01fdb6f775ad900cdcfcd8}{CTASSERT}} (offsetof(struct gpt\+\_\+hdr, padding)==92)
\item 
\mbox{\hyperlink{g__part__gpt_8c_ab0f5f7921c29e719cfba66b9acd2d324}{CTASSERT}} (sizeof(struct gpt\+\_\+ent)==128)
\item 
static void \mbox{\hyperlink{g__part__gpt_8c_a5612f5011cb3661a3aa2a305f17b4107}{g\+\_\+gpt\+\_\+printf\+\_\+utf16}} (struct sbuf $\ast$, uint16\+\_\+t $\ast$, size\+\_\+t)
\item 
static void \mbox{\hyperlink{g__part__gpt_8c_aded6741ca618317cfb6ea621f207f68d}{g\+\_\+gpt\+\_\+utf8\+\_\+to\+\_\+utf16}} (const \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} $\ast$, uint16\+\_\+t $\ast$, size\+\_\+t)
\item 
static void \mbox{\hyperlink{g__part__gpt_8c_a33e1e16cfdc14cefd7c0e0898d12a2c2}{g\+\_\+gpt\+\_\+set\+\_\+defaults}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$, struct \mbox{\hyperlink{structg__provider}{g\+\_\+provider}} $\ast$)
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_a3c1b4df131cbe1390554342b28817452}{g\+\_\+part\+\_\+gpt\+\_\+add}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$, struct \mbox{\hyperlink{structg__part__entry}{g\+\_\+part\+\_\+entry}} $\ast$, struct \mbox{\hyperlink{structg__part__parms}{g\+\_\+part\+\_\+parms}} $\ast$)
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_ab213a474f3fbe5ddee846f96dd8ad178}{g\+\_\+part\+\_\+gpt\+\_\+bootcode}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$, struct \mbox{\hyperlink{structg__part__parms}{g\+\_\+part\+\_\+parms}} $\ast$)
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_a7f2d91df077dc4b0b7c1a14ddfdbfb13}{g\+\_\+part\+\_\+gpt\+\_\+create}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$, struct \mbox{\hyperlink{structg__part__parms}{g\+\_\+part\+\_\+parms}} $\ast$)
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_a47d20ec449ce38f10c1d58b03847042c}{g\+\_\+part\+\_\+gpt\+\_\+destroy}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$, struct \mbox{\hyperlink{structg__part__parms}{g\+\_\+part\+\_\+parms}} $\ast$)
\item 
static void \mbox{\hyperlink{g__part__gpt_8c_aca6e94c166ecb1e56cd2d3902421bcec}{g\+\_\+part\+\_\+gpt\+\_\+dumpconf}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$, struct \mbox{\hyperlink{structg__part__entry}{g\+\_\+part\+\_\+entry}} $\ast$, struct sbuf $\ast$, const char $\ast$)
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_a0feb9b43d426c93ad5355ed77caf01ae}{g\+\_\+part\+\_\+gpt\+\_\+dumpto}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$, struct \mbox{\hyperlink{structg__part__entry}{g\+\_\+part\+\_\+entry}} $\ast$)
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_a90914f7f27e9a4c73b2376015cb41605}{g\+\_\+part\+\_\+gpt\+\_\+modify}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$, struct \mbox{\hyperlink{structg__part__entry}{g\+\_\+part\+\_\+entry}} $\ast$, struct \mbox{\hyperlink{structg__part__parms}{g\+\_\+part\+\_\+parms}} $\ast$)
\item 
static const char $\ast$ \mbox{\hyperlink{g__part__gpt_8c_a5dc8c9cbef2b7147bd443ae613c82977}{g\+\_\+part\+\_\+gpt\+\_\+name}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$, struct \mbox{\hyperlink{structg__part__entry}{g\+\_\+part\+\_\+entry}} $\ast$, char $\ast$, size\+\_\+t)
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_a5bca00cc525d20b0dcc102d7ee11b6b9}{g\+\_\+part\+\_\+gpt\+\_\+probe}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$, struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$)
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_a103310355fb19b06c84b247bd8fa3a88}{g\+\_\+part\+\_\+gpt\+\_\+read}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$, struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$)
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_a26a24471373a3106a5adda814ab06e70}{g\+\_\+part\+\_\+gpt\+\_\+setunset}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$table, struct \mbox{\hyperlink{structg__part__entry}{g\+\_\+part\+\_\+entry}} $\ast$baseentry, const char $\ast$\mbox{\hyperlink{g__part__if_8m_aa8d9346fc5577c5ebab9d1ed5258a90d}{attrib}}, unsigned int \mbox{\hyperlink{g__part__if_8m_a32f61524ac738fb8219d01f04ab7d698}{set}})
\item 
static const char $\ast$ \mbox{\hyperlink{g__part__gpt_8c_a070ca793100a7154efd0d093a5f3a473}{g\+\_\+part\+\_\+gpt\+\_\+type}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$, struct \mbox{\hyperlink{structg__part__entry}{g\+\_\+part\+\_\+entry}} $\ast$, char $\ast$, size\+\_\+t)
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_a0b87dbf01b25440f5896b47df178f6c9}{g\+\_\+part\+\_\+gpt\+\_\+write}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$, struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$)
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_aef11a799d81b132c8bcc08bff09d030b}{g\+\_\+part\+\_\+gpt\+\_\+resize}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$, struct \mbox{\hyperlink{structg__part__entry}{g\+\_\+part\+\_\+entry}} $\ast$, struct \mbox{\hyperlink{structg__part__parms}{g\+\_\+part\+\_\+parms}} $\ast$)
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_a0338cc2b47169574135b3131f9693245}{g\+\_\+part\+\_\+gpt\+\_\+recover}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$)
\item 
\mbox{\hyperlink{g__part__gpt_8c_abe7992deb06292c082764f25ea027631}{G\+\_\+\+PART\+\_\+\+SCHEME\+\_\+\+DECLARE}} (g\+\_\+part\+\_\+gpt)
\item 
\mbox{\hyperlink{g__part__gpt_8c_a507813c000bac7894db7cc6975b984b1}{MODULE\+\_\+\+VERSION}} (geom\+\_\+part\+\_\+gpt, 0)
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_ae7e78bf8e37afbe7f9a9a5c7e43f3c17}{gpt\+\_\+write\+\_\+mbr\+\_\+entry}} (u\+\_\+char $\ast$mbr, int idx, int typ, quad\+\_\+t \mbox{\hyperlink{g__raid__tr__if_8m_a17b9425cc13d593841ed2c2054a14e26}{start}}, quad\+\_\+t end)
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_a6939a64503fbdb727fd3074b6eb77738}{gpt\+\_\+map\+\_\+type}} (struct uuid $\ast$t)
\item 
static void \mbox{\hyperlink{g__part__gpt_8c_ab60de09682dad2dab96255bb5ff89292}{gpt\+\_\+create\+\_\+pmbr}} (struct \mbox{\hyperlink{structg__part__gpt__table}{g\+\_\+part\+\_\+gpt\+\_\+table}} $\ast$table, struct \mbox{\hyperlink{structg__provider}{g\+\_\+provider}} $\ast$\mbox{\hyperlink{g__part__if_8m_a9bc7638f295763b77465c5ebebbd3442}{pp}})
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_a080c3d29db5d744a78e0cc7b150da658}{gpt\+\_\+is\+\_\+bootcamp}} (struct \mbox{\hyperlink{structg__part__gpt__table}{g\+\_\+part\+\_\+gpt\+\_\+table}} $\ast$table, const char $\ast$provname)
\item 
static void \mbox{\hyperlink{g__part__gpt_8c_a712cb694781e5973694f4664b2e73676}{gpt\+\_\+update\+\_\+bootcamp}} (struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$basetable, struct \mbox{\hyperlink{structg__provider}{g\+\_\+provider}} $\ast$\mbox{\hyperlink{g__part__if_8m_a9bc7638f295763b77465c5ebebbd3442}{pp}})
\item 
static struct gpt\+\_\+hdr $\ast$ \mbox{\hyperlink{g__part__gpt_8c_aa9e60f9509cb2f49397f7b27786cfd10}{gpt\+\_\+read\+\_\+hdr}} (struct \mbox{\hyperlink{structg__part__gpt__table}{g\+\_\+part\+\_\+gpt\+\_\+table}} $\ast$table, struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a3d8e3ec9f529e77fa46f92363b115a01}{cp}}, enum \mbox{\hyperlink{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985a}{gpt\+\_\+elt}} elt)
\item 
static struct gpt\+\_\+ent $\ast$ \mbox{\hyperlink{g__part__gpt_8c_ae6bb300f22aaea64171dfbb322e93616}{gpt\+\_\+read\+\_\+tbl}} (struct \mbox{\hyperlink{structg__part__gpt__table}{g\+\_\+part\+\_\+gpt\+\_\+table}} $\ast$table, struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$\mbox{\hyperlink{g__raid__md__if_8m_a3d8e3ec9f529e77fa46f92363b115a01}{cp}}, enum \mbox{\hyperlink{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985a}{gpt\+\_\+elt}} elt, struct gpt\+\_\+hdr $\ast$hdr)
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_a81a4def89c786d8f27026ab95465070e}{gpt\+\_\+matched\+\_\+hdrs}} (struct gpt\+\_\+hdr $\ast$pri, struct gpt\+\_\+hdr $\ast$sec)
\item 
static int \mbox{\hyperlink{g__part__gpt_8c_aefa15ed0b961234cf39f8590416cbc80}{gpt\+\_\+parse\+\_\+type}} (const char $\ast$\mbox{\hyperlink{g__part__if_8m_a56fbef8e35abe6f0859d223619275ce4}{type}}, struct uuid $\ast$uuid)
\item 
static void \mbox{\hyperlink{g__part__gpt_8c_aa426e8733ffe7fa85dbdc91d5b9ccf77}{g\+\_\+part\+\_\+gpt\+\_\+efimedia}} (struct \mbox{\hyperlink{structg__part__gpt__entry}{g\+\_\+part\+\_\+gpt\+\_\+entry}} $\ast$\mbox{\hyperlink{g__part__if_8m_a2c2a1eba20a891e9a733abad308a3bbc}{entry}}, struct sbuf $\ast$\mbox{\hyperlink{g__part__if_8m_a4c23eb4bab5aa5d69bd84384b94d1f79}{sb}})
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static u\+\_\+int \mbox{\hyperlink{g__part__gpt_8c_a882638cfc0fdefe0c0685917774244b6}{allow\+\_\+nesting}} = 0
\item 
u\+\_\+int \mbox{\hyperlink{g__part__gpt_8c_a2ade1e27c2824f4bf382c9d34915c298}{geom\+\_\+part\+\_\+check\+\_\+integrity}}
\item 
static kobj\+\_\+method\+\_\+t \mbox{\hyperlink{g__part__gpt_8c_a1385a19fab8e87eb71042cd970c2632e}{g\+\_\+part\+\_\+gpt\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static struct \mbox{\hyperlink{structg__part__scheme}{g\+\_\+part\+\_\+scheme}} \mbox{\hyperlink{g__part__gpt_8c_a441dc623b9dbbb7018fff4ead0861753}{g\+\_\+part\+\_\+gpt\+\_\+scheme}}
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_aba6679635649fe8c0fcc9e39b854431e}{gpt\+\_\+uuid\+\_\+apple\+\_\+apfs}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+APFS
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_ae578c5824109d62830c51b6695748b27}{gpt\+\_\+uuid\+\_\+apple\+\_\+boot}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+BOOT
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_ad4987bc93db2495c6fd23bf7e9ebf16c}{gpt\+\_\+uuid\+\_\+apple\+\_\+core\+\_\+storage}}
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_acf4f071639b9b733016ab0195dfd6b95}{gpt\+\_\+uuid\+\_\+apple\+\_\+hfs}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+HFS
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_abb6d89b27445af89263390ce9cc41f5d}{gpt\+\_\+uuid\+\_\+apple\+\_\+label}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+LABEL
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a606ed0e315b796d1b8a2c8f058dc6212}{gpt\+\_\+uuid\+\_\+apple\+\_\+raid}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+RAID
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a1565ae2636eedf85eadc2699b34ab37d}{gpt\+\_\+uuid\+\_\+apple\+\_\+raid\+\_\+offline}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+RAID\+\_\+\+OFFLINE
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_aea00ef03271a96473332d7cfec501be5}{gpt\+\_\+uuid\+\_\+apple\+\_\+tv\+\_\+recovery}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+TV\+\_\+\+RECOVERY
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_af1ea6c7dd5aaaf4a35d423f948f1bef6}{gpt\+\_\+uuid\+\_\+apple\+\_\+ufs}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+UFS
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_af90700f87c7df0cc92ba940aa2750e7d}{gpt\+\_\+uuid\+\_\+apple\+\_\+zfs}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+ZFS
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_ae414b8aedcfc635ba35652e4e3e59a83}{gpt\+\_\+uuid\+\_\+bios\+\_\+boot}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+BIOS\+\_\+\+BOOT
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a309f2cd678c5fbe49c93e72771eddc1e}{gpt\+\_\+uuid\+\_\+chromeos\+\_\+firmware}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+CHROMEOS\+\_\+\+FIRMWARE
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a2f2d848b511651c19023a0ee72d85a20}{gpt\+\_\+uuid\+\_\+chromeos\+\_\+kernel}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+CHROMEOS\+\_\+\+KERNEL
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a1440a4abd9d829f219d0b509e8e559fd}{gpt\+\_\+uuid\+\_\+chromeos\+\_\+reserved}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+CHROMEOS\+\_\+\+RESERVED
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_aa15b9a4f76ed74ef314fa70832e5232e}{gpt\+\_\+uuid\+\_\+chromeos\+\_\+root}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+CHROMEOS\+\_\+\+ROOT
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_ad2a9a9e1a5298d5119ae07fd44dedf07}{gpt\+\_\+uuid\+\_\+dfbsd\+\_\+ccd}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+CCD
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a23e75f6f0afdd86ff9905d6d745e4f90}{gpt\+\_\+uuid\+\_\+dfbsd\+\_\+hammer}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+HAMMER
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a8985a9f881bc06df8d748d5f97396caf}{gpt\+\_\+uuid\+\_\+dfbsd\+\_\+hammer2}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+HAMMER2
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_acd50f0c9445662aa2bab5de4c3342f1c}{gpt\+\_\+uuid\+\_\+dfbsd\+\_\+label32}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+LABEL32
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a82498c111864dbd867b311927e6fce41}{gpt\+\_\+uuid\+\_\+dfbsd\+\_\+label64}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+LABEL64
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_adc873d212620876ed87b9d8207ae96ba}{gpt\+\_\+uuid\+\_\+dfbsd\+\_\+legacy}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+LEGACY
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a35cebeef26973a9f8190d6ca5373116f}{gpt\+\_\+uuid\+\_\+dfbsd\+\_\+swap}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+SWAP
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a9aee9d57772eeefa2f872d227a832c74}{gpt\+\_\+uuid\+\_\+dfbsd\+\_\+ufs1}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+UFS1
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a4f5b33c4839fc00c2622df10ea6aabf2}{gpt\+\_\+uuid\+\_\+dfbsd\+\_\+vinum}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+VINUM
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a53e4270e101be14c7cc11b5a7460677c}{gpt\+\_\+uuid\+\_\+efi}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+EFI
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a9940e14c2d02a50dc2493520ac4da5b5}{gpt\+\_\+uuid\+\_\+freebsd}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+FREEBSD
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a37bc8bf7540660c69ace53a2fdce3874}{gpt\+\_\+uuid\+\_\+freebsd\+\_\+boot}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+FREEBSD\+\_\+\+BOOT
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a123c4fc350a1c05d9b978734e406d596}{gpt\+\_\+uuid\+\_\+freebsd\+\_\+nandfs}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+FREEBSD\+\_\+\+NANDFS
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a0f35e42f32a1f72d0df05e3dda292da1}{gpt\+\_\+uuid\+\_\+freebsd\+\_\+swap}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+FREEBSD\+\_\+\+SWAP
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a075130764f4dfe76fc39caed016ac54d}{gpt\+\_\+uuid\+\_\+freebsd\+\_\+ufs}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+FREEBSD\+\_\+\+UFS
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a85120a53fd60326ad1ebd88188640140}{gpt\+\_\+uuid\+\_\+freebsd\+\_\+vinum}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+FREEBSD\+\_\+\+VINUM
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_adad24fb63e190e38098a6ab61ecca2e1}{gpt\+\_\+uuid\+\_\+freebsd\+\_\+zfs}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+FREEBSD\+\_\+\+ZFS
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a953367bba08f72492ce4597faa80ee15}{gpt\+\_\+uuid\+\_\+hifive\+\_\+fsbl}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+HIFIVE\+\_\+\+FSBL
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a32bde5f74c543f7f13047ccc31833bcb}{gpt\+\_\+uuid\+\_\+hifive\+\_\+bbl}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+HIFIVE\+\_\+\+BBL
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a9d5e94d3ee57f9300e6883e5cb4a1886}{gpt\+\_\+uuid\+\_\+linux\+\_\+data}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+LINUX\+\_\+\+DATA
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a12c1faa6be64428b9e86a5e8229b33aa}{gpt\+\_\+uuid\+\_\+linux\+\_\+lvm}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+LINUX\+\_\+\+LVM
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_aadfbea43a966dd458abb6e6ef16f0e29}{gpt\+\_\+uuid\+\_\+linux\+\_\+raid}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+LINUX\+\_\+\+RAID
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_ab2ec60272aebe483cb1751e8113cfa4f}{gpt\+\_\+uuid\+\_\+linux\+\_\+swap}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+LINUX\+\_\+\+SWAP
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_af86febaa83796e17d27c2d1e91872a5f}{gpt\+\_\+uuid\+\_\+mbr}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+MBR
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a8eaedcd3588198ed871be681bb652500}{gpt\+\_\+uuid\+\_\+ms\+\_\+basic\+\_\+data}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+MS\+\_\+\+BASIC\+\_\+\+DATA
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a7b4df333e4d946b156ff993eb5d2c785}{gpt\+\_\+uuid\+\_\+ms\+\_\+ldm\+\_\+data}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+MS\+\_\+\+LDM\+\_\+\+DATA
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a538fa65aa0f67d91fa3307214885ca5c}{gpt\+\_\+uuid\+\_\+ms\+\_\+ldm\+\_\+metadata}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+MS\+\_\+\+LDM\+\_\+\+METADATA
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a4c2189e52d3adbfb701621bccc0504cc}{gpt\+\_\+uuid\+\_\+ms\+\_\+recovery}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+MS\+\_\+\+RECOVERY
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_ad10a0334847b6fecd43acc34730fe0a6}{gpt\+\_\+uuid\+\_\+ms\+\_\+reserved}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+MS\+\_\+\+RESERVED
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a18ed8b6f4fc24278a60c5a225ada2c49}{gpt\+\_\+uuid\+\_\+ms\+\_\+spaces}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+MS\+\_\+\+SPACES
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a2223a4ef87f5407e3fc78b77302956db}{gpt\+\_\+uuid\+\_\+netbsd\+\_\+ccd}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+NETBSD\+\_\+\+CCD
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a3d9ea7e714ee5a45ec9fde0f177d713c}{gpt\+\_\+uuid\+\_\+netbsd\+\_\+cgd}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+NETBSD\+\_\+\+CGD
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_ae1ce8269f41fc983dd1b243f87f8d14a}{gpt\+\_\+uuid\+\_\+netbsd\+\_\+ffs}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+NETBSD\+\_\+\+FFS
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a2dd18d93b219b2d5a1bc916a72197952}{gpt\+\_\+uuid\+\_\+netbsd\+\_\+lfs}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+NETBSD\+\_\+\+LFS
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_ab91500658e72020153f75679a378c56d}{gpt\+\_\+uuid\+\_\+netbsd\+\_\+raid}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+NETBSD\+\_\+\+RAID
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_aedf5edbbcb9fef529c9b1345d4f53983}{gpt\+\_\+uuid\+\_\+netbsd\+\_\+swap}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+NETBSD\+\_\+\+SWAP
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a5810cccb1239f2fce713e7956a27f061}{gpt\+\_\+uuid\+\_\+openbsd\+\_\+data}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+OPENBSD\+\_\+\+DATA
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a93f799bcfd1836ba4418fe4fc7e6fd66}{gpt\+\_\+uuid\+\_\+prep\+\_\+boot}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+PREP\+\_\+\+BOOT
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_ae584ae7d4e6c1324a5652a135136b1e7}{gpt\+\_\+uuid\+\_\+solaris\+\_\+boot}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+SOLARIS\+\_\+\+BOOT
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_ac28f1833d4a70063b76ecd11de7dc1c5}{gpt\+\_\+uuid\+\_\+solaris\+\_\+root}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+SOLARIS\+\_\+\+ROOT
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a453b1f73583d1750233576a626454513}{gpt\+\_\+uuid\+\_\+solaris\+\_\+swap}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+SOLARIS\+\_\+\+SWAP
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_ab5d572925903cb421a9c8a80efd22bd0}{gpt\+\_\+uuid\+\_\+solaris\+\_\+backup}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+SOLARIS\+\_\+\+BACKUP
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_aabbcf7d9c215832fa9c19ae70ec17848}{gpt\+\_\+uuid\+\_\+solaris\+\_\+var}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+SOLARIS\+\_\+\+VAR
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a1c575c8a23cd5da40c93a1693f8ffa85}{gpt\+\_\+uuid\+\_\+solaris\+\_\+home}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+SOLARIS\+\_\+\+HOME
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_ad18530b6cb6bff59fd210b1a1ed56b83}{gpt\+\_\+uuid\+\_\+solaris\+\_\+altsec}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+SOLARIS\+\_\+\+ALTSEC
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a75e0f98c9f007bc6ebcf8908e4c4f610}{gpt\+\_\+uuid\+\_\+solaris\+\_\+reserved}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+SOLARIS\+\_\+\+RESERVED
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a00b2b49cfa070547d25f1d598d4d5949}{gpt\+\_\+uuid\+\_\+unused}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+UNUSED
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a4c9cd153c0e3fc78e1a363ddfd7d8ff3}{gpt\+\_\+uuid\+\_\+vmfs}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+VMFS
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_a14e71a05ae1106a14cc25085d737432d}{gpt\+\_\+uuid\+\_\+vmkdiag}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+VMKDIAG
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_aacff9f148cf40fe68c3130f2772881e5}{gpt\+\_\+uuid\+\_\+vmreserved}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+VMRESERVED
\item 
static struct uuid \mbox{\hyperlink{g__part__gpt_8c_aa1acab29879b96529dea75790cd25cf9}{gpt\+\_\+uuid\+\_\+vmvsanhdr}} = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+VMVSANHDR
\item 
static struct \mbox{\hyperlink{structg__part__uuid__alias}{g\+\_\+part\+\_\+uuid\+\_\+alias}} \mbox{\hyperlink{g__part__gpt_8c_a626e5d62ec25bc71dd6f0f09634c3497}{gpt\+\_\+uuid\+\_\+alias\+\_\+match}} \mbox{[}$\,$\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{g__part__gpt_8c_a6721040e74228e79253f2ed183cfbaf1}\label{g__part__gpt_8c_a6721040e74228e79253f2ed183cfbaf1}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!EQUUID@{EQUUID}}
\index{EQUUID@{EQUUID}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{EQUUID}{EQUUID}}
{\footnotesize\ttfamily \#define EQUUID(\begin{DoxyParamCaption}\item[{}]{a,  }\item[{}]{b }\end{DoxyParamCaption})~(memcmp(a, b, sizeof(struct uuid)) == 0)}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00071}{71}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a9fd8eab9aea0687d57ca1fcc031b37f9}\label{g__part__gpt_8c_a9fd8eab9aea0687d57ca1fcc031b37f9}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!MBRSIZE@{MBRSIZE}}
\index{MBRSIZE@{MBRSIZE}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{MBRSIZE}{MBRSIZE}}
{\footnotesize\ttfamily \#define MBRSIZE~512}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00073}{73}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985a}\label{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985a}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_elt@{gpt\_elt}}
\index{gpt\_elt@{gpt\_elt}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_elt}{gpt\_elt}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985a}{gpt\+\_\+elt}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_ELT\_PRIHDR@{GPT\_ELT\_PRIHDR}!g\_part\_gpt.c@{g\_part\_gpt.c}}\index{g\_part\_gpt.c@{g\_part\_gpt.c}!GPT\_ELT\_PRIHDR@{GPT\_ELT\_PRIHDR}}}\mbox{\Hypertarget{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985aa3922ef4c313b401b96fcbc66b8efee49}\label{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985aa3922ef4c313b401b96fcbc66b8efee49}} 
GPT\+\_\+\+ELT\+\_\+\+PRIHDR&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_ELT\_PRITBL@{GPT\_ELT\_PRITBL}!g\_part\_gpt.c@{g\_part\_gpt.c}}\index{g\_part\_gpt.c@{g\_part\_gpt.c}!GPT\_ELT\_PRITBL@{GPT\_ELT\_PRITBL}}}\mbox{\Hypertarget{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985aae529b74360c1dcdf79551ceee1390381}\label{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985aae529b74360c1dcdf79551ceee1390381}} 
GPT\+\_\+\+ELT\+\_\+\+PRITBL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_ELT\_SECHDR@{GPT\_ELT\_SECHDR}!g\_part\_gpt.c@{g\_part\_gpt.c}}\index{g\_part\_gpt.c@{g\_part\_gpt.c}!GPT\_ELT\_SECHDR@{GPT\_ELT\_SECHDR}}}\mbox{\Hypertarget{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985aac44c379c97e927513ce3a743c67d21ea}\label{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985aac44c379c97e927513ce3a743c67d21ea}} 
GPT\+\_\+\+ELT\+\_\+\+SECHDR&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_ELT\_SECTBL@{GPT\_ELT\_SECTBL}!g\_part\_gpt.c@{g\_part\_gpt.c}}\index{g\_part\_gpt.c@{g\_part\_gpt.c}!GPT\_ELT\_SECTBL@{GPT\_ELT\_SECTBL}}}\mbox{\Hypertarget{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985aa317e459465333ef7a80163d662d7c4ee}\label{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985aa317e459465333ef7a80163d662d7c4ee}} 
GPT\+\_\+\+ELT\+\_\+\+SECTBL&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_ELT\_COUNT@{GPT\_ELT\_COUNT}!g\_part\_gpt.c@{g\_part\_gpt.c}}\index{g\_part\_gpt.c@{g\_part\_gpt.c}!GPT\_ELT\_COUNT@{GPT\_ELT\_COUNT}}}\mbox{\Hypertarget{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985aa8fc951c939dd3d2671e51d31f981f8cc}\label{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985aa8fc951c939dd3d2671e51d31f981f8cc}} 
GPT\+\_\+\+ELT\+\_\+\+COUNT&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00075}{75}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68f}\label{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68f}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_state@{gpt\_state}}
\index{gpt\_state@{gpt\_state}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_state}{gpt\_state}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68f}{gpt\+\_\+state}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_STATE\_UNKNOWN@{GPT\_STATE\_UNKNOWN}!g\_part\_gpt.c@{g\_part\_gpt.c}}\index{g\_part\_gpt.c@{g\_part\_gpt.c}!GPT\_STATE\_UNKNOWN@{GPT\_STATE\_UNKNOWN}}}\mbox{\Hypertarget{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68facc9a17eb804b446726215afb8036a2b3}\label{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68facc9a17eb804b446726215afb8036a2b3}} 
GPT\+\_\+\+STATE\+\_\+\+UNKNOWN&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_STATE\_MISSING@{GPT\_STATE\_MISSING}!g\_part\_gpt.c@{g\_part\_gpt.c}}\index{g\_part\_gpt.c@{g\_part\_gpt.c}!GPT\_STATE\_MISSING@{GPT\_STATE\_MISSING}}}\mbox{\Hypertarget{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68fa2c9e9722f98c7b48a570e621dce737f8}\label{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68fa2c9e9722f98c7b48a570e621dce737f8}} 
GPT\+\_\+\+STATE\+\_\+\+MISSING&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_STATE\_CORRUPT@{GPT\_STATE\_CORRUPT}!g\_part\_gpt.c@{g\_part\_gpt.c}}\index{g\_part\_gpt.c@{g\_part\_gpt.c}!GPT\_STATE\_CORRUPT@{GPT\_STATE\_CORRUPT}}}\mbox{\Hypertarget{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68fa575a99ac94c0517618b2cd1aa3d1d551}\label{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68fa575a99ac94c0517618b2cd1aa3d1d551}} 
GPT\+\_\+\+STATE\+\_\+\+CORRUPT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_STATE\_INVALID@{GPT\_STATE\_INVALID}!g\_part\_gpt.c@{g\_part\_gpt.c}}\index{g\_part\_gpt.c@{g\_part\_gpt.c}!GPT\_STATE\_INVALID@{GPT\_STATE\_INVALID}}}\mbox{\Hypertarget{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68fada88dd8c4524cfa22437d21954ffe26b}\label{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68fada88dd8c4524cfa22437d21954ffe26b}} 
GPT\+\_\+\+STATE\+\_\+\+INVALID&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{GPT\_STATE\_OK@{GPT\_STATE\_OK}!g\_part\_gpt.c@{g\_part\_gpt.c}}\index{g\_part\_gpt.c@{g\_part\_gpt.c}!GPT\_STATE\_OK@{GPT\_STATE\_OK}}}\mbox{\Hypertarget{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68fa281b920baee8878140f060bec445f0f0}\label{g__part__gpt_8c_a7f2370d310f4f995ce59fd69d983c68fa281b920baee8878140f060bec445f0f0}} 
GPT\+\_\+\+STATE\+\_\+\+OK&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00083}{83}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{g__part__gpt_8c_a8c3ef283470a68cd30afe9b8a72cb60f}\label{g__part__gpt_8c_a8c3ef283470a68cd30afe9b8a72cb60f}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!\_\_FBSDID@{\_\_FBSDID}}
\index{\_\_FBSDID@{\_\_FBSDID}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{\_\_FBSDID()}{\_\_FBSDID()}}
{\footnotesize\ttfamily \+\_\+\+\_\+\+FBSDID (\begin{DoxyParamCaption}\item[{\char`\"{}\$Free\+BSD\$\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{g__part__gpt_8c_abccda3c08d01fdb6f775ad900cdcfcd8}\label{g__part__gpt_8c_abccda3c08d01fdb6f775ad900cdcfcd8}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!CTASSERT@{CTASSERT}}
\index{CTASSERT@{CTASSERT}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{CTASSERT()}{CTASSERT()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily CTASSERT (\begin{DoxyParamCaption}\item[{offsetof(struct gpt\+\_\+hdr, padding)}]{ = {\ttfamily =92} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{g__part__gpt_8c_ab0f5f7921c29e719cfba66b9acd2d324}\label{g__part__gpt_8c_ab0f5f7921c29e719cfba66b9acd2d324}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!CTASSERT@{CTASSERT}}
\index{CTASSERT@{CTASSERT}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{CTASSERT()}{CTASSERT()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily CTASSERT (\begin{DoxyParamCaption}\item[{sizeof(struct gpt\+\_\+ent)}]{ = {\ttfamily =128} }\end{DoxyParamCaption})}

\mbox{\Hypertarget{g__part__gpt_8c_a356fbe538227867d8c09c34abba5f6d7}\label{g__part__gpt_8c_a356fbe538227867d8c09c34abba5f6d7}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!FEATURE@{FEATURE}}
\index{FEATURE@{FEATURE}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{FEATURE()}{FEATURE()}}
{\footnotesize\ttfamily FEATURE (\begin{DoxyParamCaption}\item[{geom\+\_\+part\+\_\+gpt}]{,  }\item[{\char`\"{}GEOM partitioning class for GPT partitions support\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{g__part__gpt_8c_a5612f5011cb3661a3aa2a305f17b4107}\label{g__part__gpt_8c_a5612f5011cb3661a3aa2a305f17b4107}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_gpt\_printf\_utf16@{g\_gpt\_printf\_utf16}}
\index{g\_gpt\_printf\_utf16@{g\_gpt\_printf\_utf16}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_gpt\_printf\_utf16()}{g\_gpt\_printf\_utf16()}}
{\footnotesize\ttfamily static void g\+\_\+gpt\+\_\+printf\+\_\+utf16 (\begin{DoxyParamCaption}\item[{struct sbuf $\ast$}]{sb,  }\item[{uint16\+\_\+t $\ast$}]{str,  }\item[{size\+\_\+t}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l01341}{1341}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{geom__dump_8c_source_l00176}{g\+\_\+conf\+\_\+printf\+\_\+escaped()}}, and \mbox{\hyperlink{g__part__if_8m_source_l00157}{sb}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00751}{g\+\_\+part\+\_\+gpt\+\_\+dumpconf()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_a5612f5011cb3661a3aa2a305f17b4107_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=344pt]{d5/dda/g__part__gpt_8c_a5612f5011cb3661a3aa2a305f17b4107_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_a33e1e16cfdc14cefd7c0e0898d12a2c2}\label{g__part__gpt_8c_a33e1e16cfdc14cefd7c0e0898d12a2c2}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_gpt\_set\_defaults@{g\_gpt\_set\_defaults}}
\index{g\_gpt\_set\_defaults@{g\_gpt\_set\_defaults}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_gpt\_set\_defaults()}{g\_gpt\_set\_defaults()}}
{\footnotesize\ttfamily static void g\+\_\+gpt\+\_\+set\+\_\+defaults (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{basetable,  }\item[{struct \mbox{\hyperlink{structg__provider}{g\+\_\+provider}} $\ast$}]{pp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l01290}{1290}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00122}{entry}}, \mbox{\hyperlink{g__part_8h_source_l00136}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+deleted}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00076}{GPT\+\_\+\+ELT\+\_\+\+PRIHDR}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00077}{GPT\+\_\+\+ELT\+\_\+\+PRITBL}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00078}{GPT\+\_\+\+ELT\+\_\+\+SECHDR}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00079}{GPT\+\_\+\+ELT\+\_\+\+SECTBL}}, \mbox{\hyperlink{g__part_8h_source_l00149}{g\+\_\+part\+\_\+table\+::gpt\+\_\+entries}}, \mbox{\hyperlink{g__part_8h_source_l00147}{g\+\_\+part\+\_\+table\+::gpt\+\_\+first}}, \mbox{\hyperlink{g__part_8h_source_l00148}{g\+\_\+part\+\_\+table\+::gpt\+\_\+last}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00088}{GPT\+\_\+\+STATE\+\_\+\+OK}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00094}{g\+\_\+part\+\_\+gpt\+\_\+table\+::hdr}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00095}{g\+\_\+part\+\_\+gpt\+\_\+table\+::lba}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}, \mbox{\hyperlink{g__raid__tr__if_8m_source_l00072}{start}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00096}{g\+\_\+part\+\_\+gpt\+\_\+table\+::state}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00683}{g\+\_\+part\+\_\+gpt\+\_\+create()}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l01065}{g\+\_\+part\+\_\+gpt\+\_\+recover()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_a33e1e16cfdc14cefd7c0e0898d12a2c2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_aded6741ca618317cfb6ea621f207f68d}\label{g__part__gpt_8c_aded6741ca618317cfb6ea621f207f68d}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_gpt\_utf8\_to\_utf16@{g\_gpt\_utf8\_to\_utf16}}
\index{g\_gpt\_utf8\_to\_utf16@{g\_gpt\_utf8\_to\_utf16}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_gpt\_utf8\_to\_utf16()}{g\_gpt\_utf8\_to\_utf16()}}
{\footnotesize\ttfamily static void g\+\_\+gpt\+\_\+utf8\+\_\+to\+\_\+utf16 (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{binstream_8h_ab077fa1127453be2bd9d4c3c8a768fa7}{uint8\+\_\+t}} $\ast$}]{s8,  }\item[{uint16\+\_\+t $\ast$}]{s16,  }\item[{size\+\_\+t}]{s16len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l01386}{1386}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00643}{g\+\_\+part\+\_\+gpt\+\_\+add()}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00803}{g\+\_\+part\+\_\+gpt\+\_\+modify()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=337pt]{d5/dda/g__part__gpt_8c_aded6741ca618317cfb6ea621f207f68d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_a3c1b4df131cbe1390554342b28817452}\label{g__part__gpt_8c_a3c1b4df131cbe1390554342b28817452}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_add@{g\_part\_gpt\_add}}
\index{g\_part\_gpt\_add@{g\_part\_gpt\_add}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_add()}{g\_part\_gpt\_add()}}
{\footnotesize\ttfamily static int g\+\_\+part\+\_\+gpt\+\_\+add (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{basetable,  }\item[{struct \mbox{\hyperlink{structg__part__entry}{g\+\_\+part\+\_\+entry}} $\ast$}]{baseentry,  }\item[{struct \mbox{\hyperlink{structg__part__parms}{g\+\_\+part\+\_\+parms}} $\ast$}]{gpp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00643}{643}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00122}{entry}}, \mbox{\hyperlink{g__part__gpt_8c_source_l01386}{g\+\_\+gpt\+\_\+utf8\+\_\+to\+\_\+utf16()}}, \mbox{\hyperlink{g__part_8h_source_l00206}{G\+\_\+\+PART\+\_\+\+PARM\+\_\+\+LABEL}}, \mbox{\hyperlink{g__part_8h_source_l00136}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+deleted}}, \mbox{\hyperlink{g__part_8h_source_l00133}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+end}}, \mbox{\hyperlink{g__part_8h_source_l00132}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+start}}, \mbox{\hyperlink{g__part__if_8m_source_l00123}{gpp}}, \mbox{\hyperlink{g__part_8h_source_l00225}{g\+\_\+part\+\_\+parms\+::gpp\+\_\+label}}, \mbox{\hyperlink{g__part_8h_source_l00220}{g\+\_\+part\+\_\+parms\+::gpp\+\_\+parms}}, \mbox{\hyperlink{g__part_8h_source_l00230}{g\+\_\+part\+\_\+parms\+::gpp\+\_\+type}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00616}{gpt\+\_\+parse\+\_\+type()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_a3c1b4df131cbe1390554342b28817452_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_ab213a474f3fbe5ddee846f96dd8ad178}\label{g__part__gpt_8c_ab213a474f3fbe5ddee846f96dd8ad178}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_bootcode@{g\_part\_gpt\_bootcode}}
\index{g\_part\_gpt\_bootcode@{g\_part\_gpt\_bootcode}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_bootcode()}{g\_part\_gpt\_bootcode()}}
{\footnotesize\ttfamily static int g\+\_\+part\+\_\+gpt\+\_\+bootcode (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{basetable,  }\item[{struct \mbox{\hyperlink{structg__part__parms}{g\+\_\+part\+\_\+parms}} $\ast$}]{gpp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00668}{668}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00123}{gpp}}, \mbox{\hyperlink{g__part_8h_source_l00232}{g\+\_\+part\+\_\+parms\+::gpp\+\_\+codeptr}}, \mbox{\hyperlink{g__part_8h_source_l00233}{g\+\_\+part\+\_\+parms\+::gpp\+\_\+codesize}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00093}{g\+\_\+part\+\_\+gpt\+\_\+table\+::mbr}}.

\mbox{\Hypertarget{g__part__gpt_8c_a7f2d91df077dc4b0b7c1a14ddfdbfb13}\label{g__part__gpt_8c_a7f2d91df077dc4b0b7c1a14ddfdbfb13}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_create@{g\_part\_gpt\_create}}
\index{g\_part\_gpt\_create@{g\_part\_gpt\_create}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_create()}{g\_part\_gpt\_create()}}
{\footnotesize\ttfamily static int g\+\_\+part\+\_\+gpt\+\_\+create (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{basetable,  }\item[{struct \mbox{\hyperlink{structg__part__parms}{g\+\_\+part\+\_\+parms}} $\ast$}]{gpp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00683}{683}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__gpt_8c_source_l00062}{allow\+\_\+nesting}}, \mbox{\hyperlink{g__part__gpt_8c_source_l01290}{g\+\_\+gpt\+\_\+set\+\_\+defaults()}}, \mbox{\hyperlink{geom_8h_source_l00367}{g\+\_\+malloc()}}, \mbox{\hyperlink{g__part__if_8m_source_l00123}{gpp}}, \mbox{\hyperlink{g__part_8h_source_l00226}{g\+\_\+part\+\_\+parms\+::gpp\+\_\+provider}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00343}{gpt\+\_\+create\+\_\+pmbr()}}, \mbox{\hyperlink{g__part_8h_source_l00172}{g\+\_\+part\+\_\+table\+::gpt\+\_\+depth}}, \mbox{\hyperlink{g__part_8h_source_l00149}{g\+\_\+part\+\_\+table\+::gpt\+\_\+entries}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00094}{g\+\_\+part\+\_\+gpt\+\_\+table\+::hdr}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00073}{MBRSIZE}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, and \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_a7f2d91df077dc4b0b7c1a14ddfdbfb13_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_a47d20ec449ce38f10c1d58b03847042c}\label{g__part__gpt_8c_a47d20ec449ce38f10c1d58b03847042c}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_destroy@{g\_part\_gpt\_destroy}}
\index{g\_part\_gpt\_destroy@{g\_part\_gpt\_destroy}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_destroy()}{g\_part\_gpt\_destroy()}}
{\footnotesize\ttfamily static int g\+\_\+part\+\_\+gpt\+\_\+destroy (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{basetable,  }\item[{struct \mbox{\hyperlink{structg__part__parms}{g\+\_\+part\+\_\+parms}} $\ast$}]{gpp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00719}{719}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{geom_8h_source_l00376}{g\+\_\+free()}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00076}{GPT\+\_\+\+ELT\+\_\+\+PRIHDR}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00078}{GPT\+\_\+\+ELT\+\_\+\+SECHDR}}, \mbox{\hyperlink{g__part_8h_source_l00145}{g\+\_\+part\+\_\+table\+::gpt\+\_\+gp}}, \mbox{\hyperlink{g__part_8h_source_l00157}{g\+\_\+part\+\_\+table\+::gpt\+\_\+smhead}}, \mbox{\hyperlink{g__part_8h_source_l00158}{g\+\_\+part\+\_\+table\+::gpt\+\_\+smtail}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00088}{GPT\+\_\+\+STATE\+\_\+\+OK}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00094}{g\+\_\+part\+\_\+gpt\+\_\+table\+::hdr}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00095}{g\+\_\+part\+\_\+gpt\+\_\+table\+::lba}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00096}{g\+\_\+part\+\_\+gpt\+\_\+table\+::state}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=273pt]{d5/dda/g__part__gpt_8c_a47d20ec449ce38f10c1d58b03847042c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_aca6e94c166ecb1e56cd2d3902421bcec}\label{g__part__gpt_8c_aca6e94c166ecb1e56cd2d3902421bcec}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_dumpconf@{g\_part\_gpt\_dumpconf}}
\index{g\_part\_gpt\_dumpconf@{g\_part\_gpt\_dumpconf}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_dumpconf()}{g\_part\_gpt\_dumpconf()}}
{\footnotesize\ttfamily static void g\+\_\+part\+\_\+gpt\+\_\+dumpconf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{table,  }\item[{struct \mbox{\hyperlink{structg__part__entry}{g\+\_\+part\+\_\+entry}} $\ast$}]{baseentry,  }\item[{struct sbuf $\ast$}]{sb,  }\item[{const char $\ast$}]{indent }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00751}{751}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00122}{entry}}, \mbox{\hyperlink{g__part__gpt_8c_source_l01341}{g\+\_\+gpt\+\_\+printf\+\_\+utf16()}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00742}{g\+\_\+part\+\_\+gpt\+\_\+efimedia()}}, \mbox{\hyperlink{g__part__if_8m_source_l00158}{indent}}, and \mbox{\hyperlink{g__part__if_8m_source_l00157}{sb}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_aca6e94c166ecb1e56cd2d3902421bcec_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_a0feb9b43d426c93ad5355ed77caf01ae}\label{g__part__gpt_8c_a0feb9b43d426c93ad5355ed77caf01ae}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_dumpto@{g\_part\_gpt\_dumpto}}
\index{g\_part\_gpt\_dumpto@{g\_part\_gpt\_dumpto}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_dumpto()}{g\_part\_gpt\_dumpto()}}
{\footnotesize\ttfamily static int g\+\_\+part\+\_\+gpt\+\_\+dumpto (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{table,  }\item[{struct \mbox{\hyperlink{structg__part__entry}{g\+\_\+part\+\_\+entry}} $\ast$}]{baseentry }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00792}{792}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00122}{entry}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00071}{EQUUID}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00185}{gpt\+\_\+uuid\+\_\+dfbsd\+\_\+swap}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00192}{gpt\+\_\+uuid\+\_\+freebsd\+\_\+swap}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00201}{gpt\+\_\+uuid\+\_\+linux\+\_\+swap}}.

\mbox{\Hypertarget{g__part__gpt_8c_aa426e8733ffe7fa85dbdc91d5b9ccf77}\label{g__part__gpt_8c_aa426e8733ffe7fa85dbdc91d5b9ccf77}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_efimedia@{g\_part\_gpt\_efimedia}}
\index{g\_part\_gpt\_efimedia@{g\_part\_gpt\_efimedia}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_efimedia()}{g\_part\_gpt\_efimedia()}}
{\footnotesize\ttfamily static void g\+\_\+part\+\_\+gpt\+\_\+efimedia (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__gpt__entry}{g\+\_\+part\+\_\+gpt\+\_\+entry}} $\ast$}]{entry,  }\item[{struct sbuf $\ast$}]{sb }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00742}{742}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00122}{entry}}, \mbox{\hyperlink{g__part_8h_source_l00133}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+end}}, \mbox{\hyperlink{g__part_8h_source_l00134}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+index}}, \mbox{\hyperlink{g__part_8h_source_l00132}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+start}}, and \mbox{\hyperlink{g__part__if_8m_source_l00157}{sb}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00751}{g\+\_\+part\+\_\+gpt\+\_\+dumpconf()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_aa426e8733ffe7fa85dbdc91d5b9ccf77_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_a90914f7f27e9a4c73b2376015cb41605}\label{g__part__gpt_8c_a90914f7f27e9a4c73b2376015cb41605}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_modify@{g\_part\_gpt\_modify}}
\index{g\_part\_gpt\_modify@{g\_part\_gpt\_modify}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_modify()}{g\_part\_gpt\_modify()}}
{\footnotesize\ttfamily static int g\+\_\+part\+\_\+gpt\+\_\+modify (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{basetable,  }\item[{struct \mbox{\hyperlink{structg__part__entry}{g\+\_\+part\+\_\+entry}} $\ast$}]{baseentry,  }\item[{struct \mbox{\hyperlink{structg__part__parms}{g\+\_\+part\+\_\+parms}} $\ast$}]{gpp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00803}{803}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00122}{entry}}, \mbox{\hyperlink{g__part__gpt_8c_source_l01386}{g\+\_\+gpt\+\_\+utf8\+\_\+to\+\_\+utf16()}}, \mbox{\hyperlink{g__part_8h_source_l00206}{G\+\_\+\+PART\+\_\+\+PARM\+\_\+\+LABEL}}, \mbox{\hyperlink{g__part_8h_source_l00212}{G\+\_\+\+PART\+\_\+\+PARM\+\_\+\+TYPE}}, \mbox{\hyperlink{g__part__if_8m_source_l00123}{gpp}}, \mbox{\hyperlink{g__part_8h_source_l00225}{g\+\_\+part\+\_\+parms\+::gpp\+\_\+label}}, \mbox{\hyperlink{g__part_8h_source_l00220}{g\+\_\+part\+\_\+parms\+::gpp\+\_\+parms}}, \mbox{\hyperlink{g__part_8h_source_l00230}{g\+\_\+part\+\_\+parms\+::gpp\+\_\+type}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00616}{gpt\+\_\+parse\+\_\+type()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_a90914f7f27e9a4c73b2376015cb41605_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_a5dc8c9cbef2b7147bd443ae613c82977}\label{g__part__gpt_8c_a5dc8c9cbef2b7147bd443ae613c82977}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_name@{g\_part\_gpt\_name}}
\index{g\_part\_gpt\_name@{g\_part\_gpt\_name}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_name()}{g\_part\_gpt\_name()}}
{\footnotesize\ttfamily static const char $\ast$ g\+\_\+part\+\_\+gpt\+\_\+name (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{table,  }\item[{struct \mbox{\hyperlink{structg__part__entry}{g\+\_\+part\+\_\+entry}} $\ast$}]{baseentry,  }\item[{char $\ast$}]{buf,  }\item[{size\+\_\+t}]{bufsz }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00839}{839}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{g__part__if_8m_source_l00213}{bufsz}}, \mbox{\hyperlink{g__part__if_8m_source_l00122}{entry}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00071}{EQUUID}}, \mbox{\hyperlink{g__part_8h_source_l00134}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+index}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00189}{gpt\+\_\+uuid\+\_\+freebsd}}.

\mbox{\Hypertarget{g__part__gpt_8c_a5bca00cc525d20b0dcc102d7ee11b6b9}\label{g__part__gpt_8c_a5bca00cc525d20b0dcc102d7ee11b6b9}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_probe@{g\_part\_gpt\_probe}}
\index{g\_part\_gpt\_probe@{g\_part\_gpt\_probe}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_probe()}{g\_part\_gpt\_probe()}}
{\footnotesize\ttfamily static int g\+\_\+part\+\_\+gpt\+\_\+probe (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{table,  }\item[{struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$}]{cp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00852}{852}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__gpt_8c_source_l00062}{allow\+\_\+nesting}}, \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{geom_8h_source_l00212}{g\+\_\+provider\+::error}}, \mbox{\hyperlink{geom_8h_source_l00376}{g\+\_\+free()}}, \mbox{\hyperlink{g__part_8h_source_l00038}{G\+\_\+\+PART\+\_\+\+PROBE\+\_\+\+PRI\+\_\+\+HIGH}}, \mbox{\hyperlink{g__part_8h_source_l00036}{G\+\_\+\+PART\+\_\+\+PROBE\+\_\+\+PRI\+\_\+\+LOW}}, \mbox{\hyperlink{geom__io_8c_source_l00870}{g\+\_\+read\+\_\+data()}}, \mbox{\hyperlink{g__part_8h_source_l00172}{g\+\_\+part\+\_\+table\+::gpt\+\_\+depth}}, \mbox{\hyperlink{geom_8h_source_l00231}{g\+\_\+provider\+::index}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00073}{MBRSIZE}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, \mbox{\hyperlink{geom_8h_source_l00178}{g\+\_\+consumer\+::provider}}, and \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_a5bca00cc525d20b0dcc102d7ee11b6b9_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_a103310355fb19b06c84b247bd8fa3a88}\label{g__part__gpt_8c_a103310355fb19b06c84b247bd8fa3a88}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_read@{g\_part\_gpt\_read}}
\index{g\_part\_gpt\_read@{g\_part\_gpt\_read}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_read()}{g\_part\_gpt\_read()}}
{\footnotesize\ttfamily static int g\+\_\+part\+\_\+gpt\+\_\+read (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{basetable,  }\item[{struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$}]{cp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00921}{921}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__gpt_8c_source_l00097}{g\+\_\+part\+\_\+gpt\+\_\+table\+::bootcamp}}, \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{g__part__if_8m_source_l00122}{entry}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00071}{EQUUID}}, \mbox{\hyperlink{geom_8h_source_l00376}{g\+\_\+free()}}, \mbox{\hyperlink{g__part_8c_source_l00442}{g\+\_\+part\+\_\+new\+\_\+entry()}}, \mbox{\hyperlink{geom__io_8c_source_l00870}{g\+\_\+read\+\_\+data()}}, \mbox{\hyperlink{g__part_8h_source_l00178}{g\+\_\+part\+\_\+table\+::gpt\+\_\+corrupt}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00076}{GPT\+\_\+\+ELT\+\_\+\+PRIHDR}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00077}{GPT\+\_\+\+ELT\+\_\+\+PRITBL}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00078}{GPT\+\_\+\+ELT\+\_\+\+SECHDR}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00079}{GPT\+\_\+\+ELT\+\_\+\+SECTBL}}, \mbox{\hyperlink{g__part_8h_source_l00149}{g\+\_\+part\+\_\+table\+::gpt\+\_\+entries}}, \mbox{\hyperlink{g__part_8h_source_l00147}{g\+\_\+part\+\_\+table\+::gpt\+\_\+first}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00359}{gpt\+\_\+is\+\_\+bootcamp()}}, \mbox{\hyperlink{g__part_8h_source_l00148}{g\+\_\+part\+\_\+table\+::gpt\+\_\+last}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00598}{gpt\+\_\+matched\+\_\+hdrs()}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00437}{gpt\+\_\+read\+\_\+hdr()}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00540}{gpt\+\_\+read\+\_\+tbl()}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00087}{GPT\+\_\+\+STATE\+\_\+\+INVALID}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00085}{GPT\+\_\+\+STATE\+\_\+\+MISSING}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00088}{GPT\+\_\+\+STATE\+\_\+\+OK}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00225}{gpt\+\_\+uuid\+\_\+unused}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00094}{g\+\_\+part\+\_\+gpt\+\_\+table\+::hdr}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00095}{g\+\_\+part\+\_\+gpt\+\_\+table\+::lba}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00093}{g\+\_\+part\+\_\+gpt\+\_\+table\+::mbr}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00073}{MBRSIZE}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{geom_8h_source_l00207}{g\+\_\+provider\+::name}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, \mbox{\hyperlink{geom_8h_source_l00178}{g\+\_\+consumer\+::provider}}, \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00096}{g\+\_\+part\+\_\+gpt\+\_\+table\+::state}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_a103310355fb19b06c84b247bd8fa3a88_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_a0338cc2b47169574135b3131f9693245}\label{g__part__gpt_8c_a0338cc2b47169574135b3131f9693245}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_recover@{g\_part\_gpt\_recover}}
\index{g\_part\_gpt\_recover@{g\_part\_gpt\_recover}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_recover()}{g\_part\_gpt\_recover()}}
{\footnotesize\ttfamily static int g\+\_\+part\+\_\+gpt\+\_\+recover (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{basetable }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l01065}{1065}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__gpt_8c_source_l01290}{g\+\_\+gpt\+\_\+set\+\_\+defaults()}}, \mbox{\hyperlink{g__part_8h_source_l00178}{g\+\_\+part\+\_\+table\+::gpt\+\_\+corrupt}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00343}{gpt\+\_\+create\+\_\+pmbr()}}, \mbox{\hyperlink{g__part_8h_source_l00145}{g\+\_\+part\+\_\+table\+::gpt\+\_\+gp}}, and \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00823}{g\+\_\+part\+\_\+gpt\+\_\+resize()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_a0338cc2b47169574135b3131f9693245_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=329pt]{d5/dda/g__part__gpt_8c_a0338cc2b47169574135b3131f9693245_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_aef11a799d81b132c8bcc08bff09d030b}\label{g__part__gpt_8c_aef11a799d81b132c8bcc08bff09d030b}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_resize@{g\_part\_gpt\_resize}}
\index{g\_part\_gpt\_resize@{g\_part\_gpt\_resize}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_resize()}{g\_part\_gpt\_resize()}}
{\footnotesize\ttfamily static int g\+\_\+part\+\_\+gpt\+\_\+resize (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{basetable,  }\item[{struct \mbox{\hyperlink{structg__part__entry}{g\+\_\+part\+\_\+entry}} $\ast$}]{baseentry,  }\item[{struct \mbox{\hyperlink{structg__part__parms}{g\+\_\+part\+\_\+parms}} $\ast$}]{gpp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00823}{823}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00122}{entry}}, \mbox{\hyperlink{g__part__gpt_8c_source_l01065}{g\+\_\+part\+\_\+gpt\+\_\+recover()}}, \mbox{\hyperlink{g__part_8h_source_l00133}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+end}}, \mbox{\hyperlink{g__part_8h_source_l00132}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+start}}, \mbox{\hyperlink{g__part__if_8m_source_l00123}{gpp}}, and \mbox{\hyperlink{g__part_8h_source_l00228}{g\+\_\+part\+\_\+parms\+::gpp\+\_\+size}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_aef11a799d81b132c8bcc08bff09d030b_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_a26a24471373a3106a5adda814ab06e70}\label{g__part__gpt_8c_a26a24471373a3106a5adda814ab06e70}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_setunset@{g\_part\_gpt\_setunset}}
\index{g\_part\_gpt\_setunset@{g\_part\_gpt\_setunset}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_setunset()}{g\_part\_gpt\_setunset()}}
{\footnotesize\ttfamily static int g\+\_\+part\+\_\+gpt\+\_\+setunset (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{table,  }\item[{struct \mbox{\hyperlink{structg__part__entry}{g\+\_\+part\+\_\+entry}} $\ast$}]{baseentry,  }\item[{const char $\ast$}]{attrib,  }\item[{unsigned int}]{set }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l01079}{1079}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00251}{attrib}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00097}{g\+\_\+part\+\_\+gpt\+\_\+table\+::bootcamp}}, \mbox{\hyperlink{g__part__if_8m_source_l00122}{entry}}, \mbox{\hyperlink{g__part_8h_source_l00135}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+created}}, \mbox{\hyperlink{g__part_8h_source_l00134}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+index}}, \mbox{\hyperlink{g__part_8h_source_l00137}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+modified}}, \mbox{\hyperlink{g__part_8h_source_l00145}{g\+\_\+part\+\_\+table\+::gpt\+\_\+gp}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00305}{gpt\+\_\+write\+\_\+mbr\+\_\+entry()}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00093}{g\+\_\+part\+\_\+gpt\+\_\+table\+::mbr}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}, \mbox{\hyperlink{g__part__if_8m_source_l00252}{set}}, and \mbox{\hyperlink{binstream_8h_source_l00037}{uint8\+\_\+t}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_a26a24471373a3106a5adda814ab06e70_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_a070ca793100a7154efd0d093a5f3a473}\label{g__part__gpt_8c_a070ca793100a7154efd0d093a5f3a473}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_type@{g\_part\_gpt\_type}}
\index{g\_part\_gpt\_type@{g\_part\_gpt\_type}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_type()}{g\_part\_gpt\_type()}}
{\footnotesize\ttfamily static const char $\ast$ g\+\_\+part\+\_\+gpt\+\_\+type (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{basetable,  }\item[{struct \mbox{\hyperlink{structg__part__entry}{g\+\_\+part\+\_\+entry}} $\ast$}]{baseentry,  }\item[{char $\ast$}]{buf,  }\item[{size\+\_\+t}]{bufsz }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l01164}{1164}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__gpt_8c_source_l00233}{g\+\_\+part\+\_\+uuid\+\_\+alias\+::alias}}, \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{g__part__if_8m_source_l00213}{bufsz}}, \mbox{\hyperlink{g__part__if_8m_source_l00122}{entry}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00071}{EQUUID}}, \mbox{\hyperlink{g__part_8c_source_l00208}{g\+\_\+part\+\_\+alias\+\_\+name()}}, \mbox{\hyperlink{g__part__gpt_8c_a626e5d62ec25bc71dd6f0f09634c3497}{gpt\+\_\+uuid\+\_\+alias\+\_\+match}}, \mbox{\hyperlink{geom__flashmap_8c_source_l00057}{type}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00232}{g\+\_\+part\+\_\+uuid\+\_\+alias\+::uuid}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=320pt]{d5/dda/g__part__gpt_8c_a070ca793100a7154efd0d093a5f3a473_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_a0b87dbf01b25440f5896b47df178f6c9}\label{g__part__gpt_8c_a0b87dbf01b25440f5896b47df178f6c9}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_write@{g\_part\_gpt\_write}}
\index{g\_part\_gpt\_write@{g\_part\_gpt\_write}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_write()}{g\_part\_gpt\_write()}}
{\footnotesize\ttfamily static int g\+\_\+part\+\_\+gpt\+\_\+write (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{basetable,  }\item[{struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$}]{cp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l01183}{1183}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__gpt_8c_source_l00097}{g\+\_\+part\+\_\+gpt\+\_\+table\+::bootcamp}}, \mbox{\hyperlink{g__part__if_8m_source_l00274}{bp}}, \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{g__part__if_8m_source_l00122}{entry}}, \mbox{\hyperlink{geom_8h_source_l00376}{g\+\_\+free()}}, \mbox{\hyperlink{geom_8h_source_l00367}{g\+\_\+malloc()}}, \mbox{\hyperlink{geom__io_8c_source_l00928}{g\+\_\+write\+\_\+data()}}, \mbox{\hyperlink{g__part_8h_source_l00136}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+deleted}}, \mbox{\hyperlink{g__part_8h_source_l00134}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+index}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00076}{GPT\+\_\+\+ELT\+\_\+\+PRIHDR}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00077}{GPT\+\_\+\+ELT\+\_\+\+PRITBL}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00078}{GPT\+\_\+\+ELT\+\_\+\+SECHDR}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00079}{GPT\+\_\+\+ELT\+\_\+\+SECTBL}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00376}{gpt\+\_\+update\+\_\+bootcamp()}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00094}{g\+\_\+part\+\_\+gpt\+\_\+table\+::hdr}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00095}{g\+\_\+part\+\_\+gpt\+\_\+table\+::lba}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00093}{g\+\_\+part\+\_\+gpt\+\_\+table\+::mbr}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00073}{MBRSIZE}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, \mbox{\hyperlink{geom_8h_source_l00178}{g\+\_\+consumer\+::provider}}, and \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_a0b87dbf01b25440f5896b47df178f6c9_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_abe7992deb06292c082764f25ea027631}\label{g__part__gpt_8c_abe7992deb06292c082764f25ea027631}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!G\_PART\_SCHEME\_DECLARE@{G\_PART\_SCHEME\_DECLARE}}
\index{G\_PART\_SCHEME\_DECLARE@{G\_PART\_SCHEME\_DECLARE}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{G\_PART\_SCHEME\_DECLARE()}{G\_PART\_SCHEME\_DECLARE()}}
{\footnotesize\ttfamily G\+\_\+\+PART\+\_\+\+SCHEME\+\_\+\+DECLARE (\begin{DoxyParamCaption}\item[{g\+\_\+part\+\_\+gpt}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{g__part__gpt_8c_ab60de09682dad2dab96255bb5ff89292}\label{g__part__gpt_8c_ab60de09682dad2dab96255bb5ff89292}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_create\_pmbr@{gpt\_create\_pmbr}}
\index{gpt\_create\_pmbr@{gpt\_create\_pmbr}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_create\_pmbr()}{gpt\_create\_pmbr()}}
{\footnotesize\ttfamily static void gpt\+\_\+create\+\_\+pmbr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__gpt__table}{g\+\_\+part\+\_\+gpt\+\_\+table}} $\ast$}]{table,  }\item[{struct \mbox{\hyperlink{structg__provider}{g\+\_\+provider}} $\ast$}]{pp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00343}{343}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__gpt_8c_source_l00305}{gpt\+\_\+write\+\_\+mbr\+\_\+entry()}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00093}{g\+\_\+part\+\_\+gpt\+\_\+table\+::mbr}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, and \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00683}{g\+\_\+part\+\_\+gpt\+\_\+create()}}, \mbox{\hyperlink{g__part__gpt_8c_source_l01065}{g\+\_\+part\+\_\+gpt\+\_\+recover()}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00376}{gpt\+\_\+update\+\_\+bootcamp()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=333pt]{d5/dda/g__part__gpt_8c_ab60de09682dad2dab96255bb5ff89292_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_ab60de09682dad2dab96255bb5ff89292_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_a080c3d29db5d744a78e0cc7b150da658}\label{g__part__gpt_8c_a080c3d29db5d744a78e0cc7b150da658}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_is\_bootcamp@{gpt\_is\_bootcamp}}
\index{gpt\_is\_bootcamp@{gpt\_is\_bootcamp}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_is\_bootcamp()}{gpt\_is\_bootcamp()}}
{\footnotesize\ttfamily static int gpt\+\_\+is\+\_\+bootcamp (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__gpt__table}{g\+\_\+part\+\_\+gpt\+\_\+table}} $\ast$}]{table,  }\item[{const char $\ast$}]{provname }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00359}{359}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__gpt_8c_source_l00093}{g\+\_\+part\+\_\+gpt\+\_\+table\+::mbr}}, and \mbox{\hyperlink{binstream_8h_source_l00037}{uint8\+\_\+t}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00921}{g\+\_\+part\+\_\+gpt\+\_\+read()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=311pt]{d5/dda/g__part__gpt_8c_a080c3d29db5d744a78e0cc7b150da658_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_a6939a64503fbdb727fd3074b6eb77738}\label{g__part__gpt_8c_a6939a64503fbdb727fd3074b6eb77738}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_map\_type@{gpt\_map\_type}}
\index{gpt\_map\_type@{gpt\_map\_type}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_map\_type()}{gpt\_map\_type()}}
{\footnotesize\ttfamily static int gpt\+\_\+map\+\_\+type (\begin{DoxyParamCaption}\item[{struct uuid $\ast$}]{t }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00331}{331}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__gpt_8c_source_l00071}{EQUUID}}, \mbox{\hyperlink{g__part__gpt_8c_a626e5d62ec25bc71dd6f0f09634c3497}{gpt\+\_\+uuid\+\_\+alias\+\_\+match}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00234}{g\+\_\+part\+\_\+uuid\+\_\+alias\+::mbrtype}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00232}{g\+\_\+part\+\_\+uuid\+\_\+alias\+::uuid}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00376}{gpt\+\_\+update\+\_\+bootcamp()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_a6939a64503fbdb727fd3074b6eb77738_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_a81a4def89c786d8f27026ab95465070e}\label{g__part__gpt_8c_a81a4def89c786d8f27026ab95465070e}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_matched\_hdrs@{gpt\_matched\_hdrs}}
\index{gpt\_matched\_hdrs@{gpt\_matched\_hdrs}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_matched\_hdrs()}{gpt\_matched\_hdrs()}}
{\footnotesize\ttfamily static int gpt\+\_\+matched\+\_\+hdrs (\begin{DoxyParamCaption}\item[{struct gpt\+\_\+hdr $\ast$}]{pri,  }\item[{struct gpt\+\_\+hdr $\ast$}]{sec }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00598}{598}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__gpt_8c_source_l00071}{EQUUID}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00921}{g\+\_\+part\+\_\+gpt\+\_\+read()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=318pt]{d5/dda/g__part__gpt_8c_a81a4def89c786d8f27026ab95465070e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_aefa15ed0b961234cf39f8590416cbc80}\label{g__part__gpt_8c_aefa15ed0b961234cf39f8590416cbc80}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_parse\_type@{gpt\_parse\_type}}
\index{gpt\_parse\_type@{gpt\_parse\_type}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_parse\_type()}{gpt\_parse\_type()}}
{\footnotesize\ttfamily static int gpt\+\_\+parse\+\_\+type (\begin{DoxyParamCaption}\item[{const char $\ast$}]{type,  }\item[{struct uuid $\ast$}]{uuid }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00616}{616}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__gpt_8c_source_l00233}{g\+\_\+part\+\_\+uuid\+\_\+alias\+::alias}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00071}{EQUUID}}, \mbox{\hyperlink{g__part_8c_source_l00208}{g\+\_\+part\+\_\+alias\+\_\+name()}}, \mbox{\hyperlink{g__part__gpt_8c_a626e5d62ec25bc71dd6f0f09634c3497}{gpt\+\_\+uuid\+\_\+alias\+\_\+match}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00225}{gpt\+\_\+uuid\+\_\+unused}}, \mbox{\hyperlink{geom__flashmap_8c_source_l00057}{type}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00232}{g\+\_\+part\+\_\+uuid\+\_\+alias\+::uuid}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00643}{g\+\_\+part\+\_\+gpt\+\_\+add()}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00803}{g\+\_\+part\+\_\+gpt\+\_\+modify()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=317pt]{d5/dda/g__part__gpt_8c_aefa15ed0b961234cf39f8590416cbc80_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=315pt]{d5/dda/g__part__gpt_8c_aefa15ed0b961234cf39f8590416cbc80_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_aa9e60f9509cb2f49397f7b27786cfd10}\label{g__part__gpt_8c_aa9e60f9509cb2f49397f7b27786cfd10}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_read\_hdr@{gpt\_read\_hdr}}
\index{gpt\_read\_hdr@{gpt\_read\_hdr}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_read\_hdr()}{gpt\_read\_hdr()}}
{\footnotesize\ttfamily static struct gpt\+\_\+hdr $\ast$ gpt\+\_\+read\+\_\+hdr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__gpt__table}{g\+\_\+part\+\_\+gpt\+\_\+table}} $\ast$}]{table,  }\item[{struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$}]{cp,  }\item[{enum \mbox{\hyperlink{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985a}{gpt\+\_\+elt}}}]{elt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00437}{437}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{geom_8h_source_l00212}{g\+\_\+provider\+::error}}, \mbox{\hyperlink{geom_8h_source_l00376}{g\+\_\+free()}}, \mbox{\hyperlink{geom_8h_source_l00367}{g\+\_\+malloc()}}, \mbox{\hyperlink{geom__io_8c_source_l00870}{g\+\_\+read\+\_\+data()}}, \mbox{\hyperlink{g__part_8c_source_l00145}{geom\+\_\+part\+\_\+check\+\_\+integrity}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00076}{GPT\+\_\+\+ELT\+\_\+\+PRIHDR}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00078}{GPT\+\_\+\+ELT\+\_\+\+SECHDR}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00086}{GPT\+\_\+\+STATE\+\_\+\+CORRUPT}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00087}{GPT\+\_\+\+STATE\+\_\+\+INVALID}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00085}{GPT\+\_\+\+STATE\+\_\+\+MISSING}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00088}{GPT\+\_\+\+STATE\+\_\+\+OK}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00095}{g\+\_\+part\+\_\+gpt\+\_\+table\+::lba}}, \mbox{\hyperlink{geom_8h_source_l00214}{g\+\_\+provider\+::mediasize}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, \mbox{\hyperlink{geom_8h_source_l00178}{g\+\_\+consumer\+::provider}}, \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00096}{g\+\_\+part\+\_\+gpt\+\_\+table\+::state}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00921}{g\+\_\+part\+\_\+gpt\+\_\+read()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_aa9e60f9509cb2f49397f7b27786cfd10_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=291pt]{d5/dda/g__part__gpt_8c_aa9e60f9509cb2f49397f7b27786cfd10_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_ae6bb300f22aaea64171dfbb322e93616}\label{g__part__gpt_8c_ae6bb300f22aaea64171dfbb322e93616}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_read\_tbl@{gpt\_read\_tbl}}
\index{gpt\_read\_tbl@{gpt\_read\_tbl}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_read\_tbl()}{gpt\_read\_tbl()}}
{\footnotesize\ttfamily static struct gpt\+\_\+ent $\ast$ gpt\+\_\+read\+\_\+tbl (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__gpt__table}{g\+\_\+part\+\_\+gpt\+\_\+table}} $\ast$}]{table,  }\item[{struct \mbox{\hyperlink{structg__consumer}{g\+\_\+consumer}} $\ast$}]{cp,  }\item[{enum \mbox{\hyperlink{g__part__gpt_8c_a88adb75aa6db767d6662ab8cbfd5985a}{gpt\+\_\+elt}}}]{elt,  }\item[{struct gpt\+\_\+hdr $\ast$}]{hdr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00540}{540}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__if_8m_source_l00212}{buf}}, \mbox{\hyperlink{g__part__if_8m_source_l00233}{cp}}, \mbox{\hyperlink{geom_8h_source_l00376}{g\+\_\+free()}}, \mbox{\hyperlink{geom_8h_source_l00367}{g\+\_\+malloc()}}, \mbox{\hyperlink{geom__io_8c_source_l00870}{g\+\_\+read\+\_\+data()}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00086}{GPT\+\_\+\+STATE\+\_\+\+CORRUPT}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00085}{GPT\+\_\+\+STATE\+\_\+\+MISSING}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00088}{GPT\+\_\+\+STATE\+\_\+\+OK}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00095}{g\+\_\+part\+\_\+gpt\+\_\+table\+::lba}}, \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}, \mbox{\hyperlink{geom_8h_source_l00178}{g\+\_\+consumer\+::provider}}, \mbox{\hyperlink{geom_8h_source_l00215}{g\+\_\+provider\+::sectorsize}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00096}{g\+\_\+part\+\_\+gpt\+\_\+table\+::state}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00921}{g\+\_\+part\+\_\+gpt\+\_\+read()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_ae6bb300f22aaea64171dfbb322e93616_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=288pt]{d5/dda/g__part__gpt_8c_ae6bb300f22aaea64171dfbb322e93616_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_a712cb694781e5973694f4664b2e73676}\label{g__part__gpt_8c_a712cb694781e5973694f4664b2e73676}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_update\_bootcamp@{gpt\_update\_bootcamp}}
\index{gpt\_update\_bootcamp@{gpt\_update\_bootcamp}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_update\_bootcamp()}{gpt\_update\_bootcamp()}}
{\footnotesize\ttfamily static void gpt\+\_\+update\+\_\+bootcamp (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structg__part__table}{g\+\_\+part\+\_\+table}} $\ast$}]{basetable,  }\item[{struct \mbox{\hyperlink{structg__provider}{g\+\_\+provider}} $\ast$}]{pp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00376}{376}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__part__gpt_8c_source_l00097}{g\+\_\+part\+\_\+gpt\+\_\+table\+::bootcamp}}, \mbox{\hyperlink{g__part__if_8m_source_l00122}{entry}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00071}{EQUUID}}, \mbox{\hyperlink{g__part_8h_source_l00136}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+deleted}}, \mbox{\hyperlink{g__part_8h_source_l00134}{g\+\_\+part\+\_\+entry\+::gpe\+\_\+index}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00343}{gpt\+\_\+create\+\_\+pmbr()}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00331}{gpt\+\_\+map\+\_\+type()}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00167}{gpt\+\_\+uuid\+\_\+apple\+\_\+hfs}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00188}{gpt\+\_\+uuid\+\_\+efi}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00305}{gpt\+\_\+write\+\_\+mbr\+\_\+entry()}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00093}{g\+\_\+part\+\_\+gpt\+\_\+table\+::mbr}}, and \mbox{\hyperlink{g__part__if_8m_source_l00130}{pp}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l01183}{g\+\_\+part\+\_\+gpt\+\_\+write()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_a712cb694781e5973694f4664b2e73676_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=339pt]{d5/dda/g__part__gpt_8c_a712cb694781e5973694f4664b2e73676_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_ae7e78bf8e37afbe7f9a9a5c7e43f3c17}\label{g__part__gpt_8c_ae7e78bf8e37afbe7f9a9a5c7e43f3c17}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_write\_mbr\_entry@{gpt\_write\_mbr\_entry}}
\index{gpt\_write\_mbr\_entry@{gpt\_write\_mbr\_entry}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_write\_mbr\_entry()}{gpt\_write\_mbr\_entry()}}
{\footnotesize\ttfamily static int gpt\+\_\+write\+\_\+mbr\+\_\+entry (\begin{DoxyParamCaption}\item[{u\+\_\+char $\ast$}]{mbr,  }\item[{int}]{idx,  }\item[{int}]{typ,  }\item[{quad\+\_\+t}]{start,  }\item[{quad\+\_\+t}]{end }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00305}{305}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



References \mbox{\hyperlink{g__raid__tr__if_8m_source_l00072}{start}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l01079}{g\+\_\+part\+\_\+gpt\+\_\+setunset()}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00343}{gpt\+\_\+create\+\_\+pmbr()}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00376}{gpt\+\_\+update\+\_\+bootcamp()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/dda/g__part__gpt_8c_ae7e78bf8e37afbe7f9a9a5c7e43f3c17_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{g__part__gpt_8c_a507813c000bac7894db7cc6975b984b1}\label{g__part__gpt_8c_a507813c000bac7894db7cc6975b984b1}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!MODULE\_VERSION@{MODULE\_VERSION}}
\index{MODULE\_VERSION@{MODULE\_VERSION}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_VERSION()}{MODULE\_VERSION()}}
{\footnotesize\ttfamily MODULE\+\_\+\+VERSION (\begin{DoxyParamCaption}\item[{geom\+\_\+part\+\_\+gpt}]{,  }\item[{0}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{g__part__gpt_8c_a638d255fa53eaf6141bcd1f25a9f083d}\label{g__part__gpt_8c_a638d255fa53eaf6141bcd1f25a9f083d}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!SYSCTL\_DECL@{SYSCTL\_DECL}}
\index{SYSCTL\_DECL@{SYSCTL\_DECL}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_DECL()}{SYSCTL\_DECL()}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+DECL (\begin{DoxyParamCaption}\item[{\+\_\+kern\+\_\+geom\+\_\+part}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{g__part__gpt_8c_a08c4e3af925b5a90d2e68214487c6c9f}\label{g__part__gpt_8c_a08c4e3af925b5a90d2e68214487c6c9f}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!SYSCTL\_NODE@{SYSCTL\_NODE}}
\index{SYSCTL\_NODE@{SYSCTL\_NODE}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_NODE()}{SYSCTL\_NODE()}}
{\footnotesize\ttfamily static SYSCTL\+\_\+\+NODE (\begin{DoxyParamCaption}\item[{\+\_\+kern\+\_\+geom\+\_\+part}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{gpt}]{,  }\item[{CTLFLAG\+\_\+\+RW$\vert$}]{CTLFLAG\+\_\+\+MPSAFE,  }\item[{0}]{,  }\item[{\char`\"{}GEOM\+\_\+\+PART\+\_\+\+GPT GUID Partition Table\char`\"{}}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{g__part__gpt_8c_a396a285217aab8c21499fe62ea4255f8}\label{g__part__gpt_8c_a396a285217aab8c21499fe62ea4255f8}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!SYSCTL\_UINT@{SYSCTL\_UINT}}
\index{SYSCTL\_UINT@{SYSCTL\_UINT}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_UINT()}{SYSCTL\_UINT()}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+UINT (\begin{DoxyParamCaption}\item[{\+\_\+kern\+\_\+geom\+\_\+part\+\_\+gpt}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{\mbox{\hyperlink{g__part__gpt_8c_a882638cfc0fdefe0c0685917774244b6}{allow\+\_\+nesting}}}]{,  }\item[{CTLFLAG\+\_\+\+RWTUN}]{,  }\item[{\&}]{allow\+\_\+nesting,  }\item[{0}]{,  }\item[{\char`\"{}Allow GPT to be nested inside other schemes\char`\"{}}]{ }\end{DoxyParamCaption})}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{g__part__gpt_8c_a882638cfc0fdefe0c0685917774244b6}\label{g__part__gpt_8c_a882638cfc0fdefe0c0685917774244b6}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!allow\_nesting@{allow\_nesting}}
\index{allow\_nesting@{allow\_nesting}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{allow\_nesting}{allow\_nesting}}
{\footnotesize\ttfamily u\+\_\+int allow\+\_\+nesting = 0\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00062}{62}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00683}{g\+\_\+part\+\_\+gpt\+\_\+create()}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00852}{g\+\_\+part\+\_\+gpt\+\_\+probe()}}.

\mbox{\Hypertarget{g__part__gpt_8c_a1385a19fab8e87eb71042cd970c2632e}\label{g__part__gpt_8c_a1385a19fab8e87eb71042cd970c2632e}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_methods@{g\_part\_gpt\_methods}}
\index{g\_part\_gpt\_methods@{g\_part\_gpt\_methods}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_methods}{g\_part\_gpt\_methods}}
{\footnotesize\ttfamily kobj\+\_\+method\+\_\+t g\+\_\+part\+\_\+gpt\+\_\+methods\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        KOBJMETHOD(g\_part\_add,          \mbox{\hyperlink{g__part__gpt_8c_a3c1b4df131cbe1390554342b28817452}{g\_part\_gpt\_add}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_part\_bootcode,     \mbox{\hyperlink{g__part__gpt_8c_ab213a474f3fbe5ddee846f96dd8ad178}{g\_part\_gpt\_bootcode}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_part\_create,       \mbox{\hyperlink{g__part__gpt_8c_a7f2d91df077dc4b0b7c1a14ddfdbfb13}{g\_part\_gpt\_create}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_part\_destroy,      \mbox{\hyperlink{g__part__gpt_8c_a47d20ec449ce38f10c1d58b03847042c}{g\_part\_gpt\_destroy}}),}
\DoxyCodeLine{        KOBJMETHOD(\mbox{\hyperlink{g__part_8c_ab34acccc61d4eaae892030944206e9c2}{g\_part\_dumpconf}},      \mbox{\hyperlink{g__part__gpt_8c_aca6e94c166ecb1e56cd2d3902421bcec}{g\_part\_gpt\_dumpconf}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_part\_dumpto,       \mbox{\hyperlink{g__part__gpt_8c_a0feb9b43d426c93ad5355ed77caf01ae}{g\_part\_gpt\_dumpto}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_part\_modify,       \mbox{\hyperlink{g__part__gpt_8c_a90914f7f27e9a4c73b2376015cb41605}{g\_part\_gpt\_modify}}),}
\DoxyCodeLine{        KOBJMETHOD(\mbox{\hyperlink{g__part_8c_a8a5b9fa2481c947e1fa2486f11c77f17}{g\_part\_resize}},  \mbox{\hyperlink{g__part__gpt_8c_aef11a799d81b132c8bcc08bff09d030b}{g\_part\_gpt\_resize}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_part\_name,         \mbox{\hyperlink{g__part__gpt_8c_a5dc8c9cbef2b7147bd443ae613c82977}{g\_part\_gpt\_name}}),}
\DoxyCodeLine{        KOBJMETHOD(\mbox{\hyperlink{g__part_8c_af9edeef8af7e4a9bbe5604ef2bcd1266}{g\_part\_probe}},    \mbox{\hyperlink{g__part__gpt_8c_a5bca00cc525d20b0dcc102d7ee11b6b9}{g\_part\_gpt\_probe}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_part\_read,         \mbox{\hyperlink{g__part__gpt_8c_a103310355fb19b06c84b247bd8fa3a88}{g\_part\_gpt\_read}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_part\_recover,      \mbox{\hyperlink{g__part__gpt_8c_a0338cc2b47169574135b3131f9693245}{g\_part\_gpt\_recover}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_part\_setunset,     \mbox{\hyperlink{g__part__gpt_8c_a26a24471373a3106a5adda814ab06e70}{g\_part\_gpt\_setunset}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_part\_type,         \mbox{\hyperlink{g__part__gpt_8c_a070ca793100a7154efd0d093a5f3a473}{g\_part\_gpt\_type}}),}
\DoxyCodeLine{        KOBJMETHOD(g\_part\_write,        \mbox{\hyperlink{g__part__gpt_8c_a0b87dbf01b25440f5896b47df178f6c9}{g\_part\_gpt\_write}}),}
\DoxyCodeLine{        \{ 0, 0 \}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00132}{132}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a441dc623b9dbbb7018fff4ead0861753}\label{g__part__gpt_8c_a441dc623b9dbbb7018fff4ead0861753}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!g\_part\_gpt\_scheme@{g\_part\_gpt\_scheme}}
\index{g\_part\_gpt\_scheme@{g\_part\_gpt\_scheme}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{g\_part\_gpt\_scheme}{g\_part\_gpt\_scheme}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structg__part__scheme}{g\+\_\+part\+\_\+scheme}} g\+\_\+part\+\_\+gpt\+\_\+scheme\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}GPT"{}},}
\DoxyCodeLine{        \mbox{\hyperlink{g__part__gpt_8c_a1385a19fab8e87eb71042cd970c2632e}{g\_part\_gpt\_methods}},}
\DoxyCodeLine{        \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structg__part__gpt__table}{g\_part\_gpt\_table}}),}
\DoxyCodeLine{        .gps\_entrysz = \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structg__part__gpt__entry}{g\_part\_gpt\_entry}}),}
\DoxyCodeLine{        .gps\_minent = 128,}
\DoxyCodeLine{        .gps\_maxent = 4096,}
\DoxyCodeLine{        .gps\_bootcodesz = \mbox{\hyperlink{g__part__gpt_8c_a9fd8eab9aea0687d57ca1fcc031b37f9}{MBRSIZE}},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00151}{151}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a2ade1e27c2824f4bf382c9d34915c298}\label{g__part__gpt_8c_a2ade1e27c2824f4bf382c9d34915c298}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!geom\_part\_check\_integrity@{geom\_part\_check\_integrity}}
\index{geom\_part\_check\_integrity@{geom\_part\_check\_integrity}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{geom\_part\_check\_integrity}{geom\_part\_check\_integrity}}
{\footnotesize\ttfamily u\+\_\+int geom\+\_\+part\+\_\+check\+\_\+integrity\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{g__part_8c_source_l00145}{145}} of file \mbox{\hyperlink{g__part_8c_source}{g\+\_\+part.\+c}}.



Referenced by \mbox{\hyperlink{g__part_8c_source_l00327}{g\+\_\+part\+\_\+check\+\_\+integrity()}}, \mbox{\hyperlink{g__part_8c_source_l01605}{g\+\_\+part\+\_\+ctlreq()}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00437}{gpt\+\_\+read\+\_\+hdr()}}.

\mbox{\Hypertarget{g__part__gpt_8c_a626e5d62ec25bc71dd6f0f09634c3497}\label{g__part__gpt_8c_a626e5d62ec25bc71dd6f0f09634c3497}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_alias\_match@{gpt\_uuid\_alias\_match}}
\index{gpt\_uuid\_alias\_match@{gpt\_uuid\_alias\_match}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_alias\_match}{gpt\_uuid\_alias\_match}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structg__part__uuid__alias}{g\+\_\+part\+\_\+uuid\+\_\+alias}} gpt\+\_\+uuid\+\_\+alias\+\_\+match\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l01164}{g\+\_\+part\+\_\+gpt\+\_\+type()}}, \mbox{\hyperlink{g__part__gpt_8c_source_l00331}{gpt\+\_\+map\+\_\+type()}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00616}{gpt\+\_\+parse\+\_\+type()}}.

\mbox{\Hypertarget{g__part__gpt_8c_aba6679635649fe8c0fcc9e39b854431e}\label{g__part__gpt_8c_aba6679635649fe8c0fcc9e39b854431e}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_apple\_apfs@{gpt\_uuid\_apple\_apfs}}
\index{gpt\_uuid\_apple\_apfs@{gpt\_uuid\_apple\_apfs}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_apple\_apfs}{gpt\_uuid\_apple\_apfs}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+apple\+\_\+apfs = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+APFS\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00163}{163}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_ae578c5824109d62830c51b6695748b27}\label{g__part__gpt_8c_ae578c5824109d62830c51b6695748b27}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_apple\_boot@{gpt\_uuid\_apple\_boot}}
\index{gpt\_uuid\_apple\_boot@{gpt\_uuid\_apple\_boot}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_apple\_boot}{gpt\_uuid\_apple\_boot}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+apple\+\_\+boot = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+BOOT\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00164}{164}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_ad4987bc93db2495c6fd23bf7e9ebf16c}\label{g__part__gpt_8c_ad4987bc93db2495c6fd23bf7e9ebf16c}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_apple\_core\_storage@{gpt\_uuid\_apple\_core\_storage}}
\index{gpt\_uuid\_apple\_core\_storage@{gpt\_uuid\_apple\_core\_storage}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_apple\_core\_storage}{gpt\_uuid\_apple\_core\_storage}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+apple\+\_\+core\+\_\+storage\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
\DoxyCodeLine{    GPT\_ENT\_TYPE\_APPLE\_CORE\_STORAGE}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00165}{165}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_acf4f071639b9b733016ab0195dfd6b95}\label{g__part__gpt_8c_acf4f071639b9b733016ab0195dfd6b95}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_apple\_hfs@{gpt\_uuid\_apple\_hfs}}
\index{gpt\_uuid\_apple\_hfs@{gpt\_uuid\_apple\_hfs}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_apple\_hfs}{gpt\_uuid\_apple\_hfs}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+apple\+\_\+hfs = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+HFS\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00167}{167}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00376}{gpt\+\_\+update\+\_\+bootcamp()}}.

\mbox{\Hypertarget{g__part__gpt_8c_abb6d89b27445af89263390ce9cc41f5d}\label{g__part__gpt_8c_abb6d89b27445af89263390ce9cc41f5d}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_apple\_label@{gpt\_uuid\_apple\_label}}
\index{gpt\_uuid\_apple\_label@{gpt\_uuid\_apple\_label}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_apple\_label}{gpt\_uuid\_apple\_label}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+apple\+\_\+label = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+LABEL\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00168}{168}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a606ed0e315b796d1b8a2c8f058dc6212}\label{g__part__gpt_8c_a606ed0e315b796d1b8a2c8f058dc6212}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_apple\_raid@{gpt\_uuid\_apple\_raid}}
\index{gpt\_uuid\_apple\_raid@{gpt\_uuid\_apple\_raid}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_apple\_raid}{gpt\_uuid\_apple\_raid}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+apple\+\_\+raid = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+RAID\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00169}{169}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a1565ae2636eedf85eadc2699b34ab37d}\label{g__part__gpt_8c_a1565ae2636eedf85eadc2699b34ab37d}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_apple\_raid\_offline@{gpt\_uuid\_apple\_raid\_offline}}
\index{gpt\_uuid\_apple\_raid\_offline@{gpt\_uuid\_apple\_raid\_offline}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_apple\_raid\_offline}{gpt\_uuid\_apple\_raid\_offline}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+apple\+\_\+raid\+\_\+offline = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+RAID\+\_\+\+OFFLINE\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00170}{170}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_aea00ef03271a96473332d7cfec501be5}\label{g__part__gpt_8c_aea00ef03271a96473332d7cfec501be5}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_apple\_tv\_recovery@{gpt\_uuid\_apple\_tv\_recovery}}
\index{gpt\_uuid\_apple\_tv\_recovery@{gpt\_uuid\_apple\_tv\_recovery}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_apple\_tv\_recovery}{gpt\_uuid\_apple\_tv\_recovery}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+apple\+\_\+tv\+\_\+recovery = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+TV\+\_\+\+RECOVERY\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00171}{171}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_af1ea6c7dd5aaaf4a35d423f948f1bef6}\label{g__part__gpt_8c_af1ea6c7dd5aaaf4a35d423f948f1bef6}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_apple\_ufs@{gpt\_uuid\_apple\_ufs}}
\index{gpt\_uuid\_apple\_ufs@{gpt\_uuid\_apple\_ufs}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_apple\_ufs}{gpt\_uuid\_apple\_ufs}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+apple\+\_\+ufs = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+UFS\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00172}{172}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_af90700f87c7df0cc92ba940aa2750e7d}\label{g__part__gpt_8c_af90700f87c7df0cc92ba940aa2750e7d}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_apple\_zfs@{gpt\_uuid\_apple\_zfs}}
\index{gpt\_uuid\_apple\_zfs@{gpt\_uuid\_apple\_zfs}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_apple\_zfs}{gpt\_uuid\_apple\_zfs}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+apple\+\_\+zfs = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+APPLE\+\_\+\+ZFS\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00173}{173}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_ae414b8aedcfc635ba35652e4e3e59a83}\label{g__part__gpt_8c_ae414b8aedcfc635ba35652e4e3e59a83}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_bios\_boot@{gpt\_uuid\_bios\_boot}}
\index{gpt\_uuid\_bios\_boot@{gpt\_uuid\_bios\_boot}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_bios\_boot}{gpt\_uuid\_bios\_boot}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+bios\+\_\+boot = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+BIOS\+\_\+\+BOOT\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00174}{174}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a309f2cd678c5fbe49c93e72771eddc1e}\label{g__part__gpt_8c_a309f2cd678c5fbe49c93e72771eddc1e}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_chromeos\_firmware@{gpt\_uuid\_chromeos\_firmware}}
\index{gpt\_uuid\_chromeos\_firmware@{gpt\_uuid\_chromeos\_firmware}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_chromeos\_firmware}{gpt\_uuid\_chromeos\_firmware}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+chromeos\+\_\+firmware = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+CHROMEOS\+\_\+\+FIRMWARE\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00175}{175}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a2f2d848b511651c19023a0ee72d85a20}\label{g__part__gpt_8c_a2f2d848b511651c19023a0ee72d85a20}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_chromeos\_kernel@{gpt\_uuid\_chromeos\_kernel}}
\index{gpt\_uuid\_chromeos\_kernel@{gpt\_uuid\_chromeos\_kernel}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_chromeos\_kernel}{gpt\_uuid\_chromeos\_kernel}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+chromeos\+\_\+kernel = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+CHROMEOS\+\_\+\+KERNEL\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00176}{176}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a1440a4abd9d829f219d0b509e8e559fd}\label{g__part__gpt_8c_a1440a4abd9d829f219d0b509e8e559fd}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_chromeos\_reserved@{gpt\_uuid\_chromeos\_reserved}}
\index{gpt\_uuid\_chromeos\_reserved@{gpt\_uuid\_chromeos\_reserved}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_chromeos\_reserved}{gpt\_uuid\_chromeos\_reserved}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+chromeos\+\_\+reserved = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+CHROMEOS\+\_\+\+RESERVED\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00177}{177}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_aa15b9a4f76ed74ef314fa70832e5232e}\label{g__part__gpt_8c_aa15b9a4f76ed74ef314fa70832e5232e}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_chromeos\_root@{gpt\_uuid\_chromeos\_root}}
\index{gpt\_uuid\_chromeos\_root@{gpt\_uuid\_chromeos\_root}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_chromeos\_root}{gpt\_uuid\_chromeos\_root}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+chromeos\+\_\+root = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+CHROMEOS\+\_\+\+ROOT\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00178}{178}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_ad2a9a9e1a5298d5119ae07fd44dedf07}\label{g__part__gpt_8c_ad2a9a9e1a5298d5119ae07fd44dedf07}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_dfbsd\_ccd@{gpt\_uuid\_dfbsd\_ccd}}
\index{gpt\_uuid\_dfbsd\_ccd@{gpt\_uuid\_dfbsd\_ccd}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_dfbsd\_ccd}{gpt\_uuid\_dfbsd\_ccd}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+dfbsd\+\_\+ccd = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+CCD\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00179}{179}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a23e75f6f0afdd86ff9905d6d745e4f90}\label{g__part__gpt_8c_a23e75f6f0afdd86ff9905d6d745e4f90}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_dfbsd\_hammer@{gpt\_uuid\_dfbsd\_hammer}}
\index{gpt\_uuid\_dfbsd\_hammer@{gpt\_uuid\_dfbsd\_hammer}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_dfbsd\_hammer}{gpt\_uuid\_dfbsd\_hammer}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+dfbsd\+\_\+hammer = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+HAMMER\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00180}{180}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a8985a9f881bc06df8d748d5f97396caf}\label{g__part__gpt_8c_a8985a9f881bc06df8d748d5f97396caf}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_dfbsd\_hammer2@{gpt\_uuid\_dfbsd\_hammer2}}
\index{gpt\_uuid\_dfbsd\_hammer2@{gpt\_uuid\_dfbsd\_hammer2}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_dfbsd\_hammer2}{gpt\_uuid\_dfbsd\_hammer2}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+dfbsd\+\_\+hammer2 = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+HAMMER2\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00181}{181}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_acd50f0c9445662aa2bab5de4c3342f1c}\label{g__part__gpt_8c_acd50f0c9445662aa2bab5de4c3342f1c}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_dfbsd\_label32@{gpt\_uuid\_dfbsd\_label32}}
\index{gpt\_uuid\_dfbsd\_label32@{gpt\_uuid\_dfbsd\_label32}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_dfbsd\_label32}{gpt\_uuid\_dfbsd\_label32}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+dfbsd\+\_\+label32 = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+LABEL32\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00182}{182}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a82498c111864dbd867b311927e6fce41}\label{g__part__gpt_8c_a82498c111864dbd867b311927e6fce41}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_dfbsd\_label64@{gpt\_uuid\_dfbsd\_label64}}
\index{gpt\_uuid\_dfbsd\_label64@{gpt\_uuid\_dfbsd\_label64}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_dfbsd\_label64}{gpt\_uuid\_dfbsd\_label64}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+dfbsd\+\_\+label64 = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+LABEL64\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00183}{183}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_adc873d212620876ed87b9d8207ae96ba}\label{g__part__gpt_8c_adc873d212620876ed87b9d8207ae96ba}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_dfbsd\_legacy@{gpt\_uuid\_dfbsd\_legacy}}
\index{gpt\_uuid\_dfbsd\_legacy@{gpt\_uuid\_dfbsd\_legacy}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_dfbsd\_legacy}{gpt\_uuid\_dfbsd\_legacy}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+dfbsd\+\_\+legacy = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+LEGACY\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00184}{184}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a35cebeef26973a9f8190d6ca5373116f}\label{g__part__gpt_8c_a35cebeef26973a9f8190d6ca5373116f}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_dfbsd\_swap@{gpt\_uuid\_dfbsd\_swap}}
\index{gpt\_uuid\_dfbsd\_swap@{gpt\_uuid\_dfbsd\_swap}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_dfbsd\_swap}{gpt\_uuid\_dfbsd\_swap}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+dfbsd\+\_\+swap = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+SWAP\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00185}{185}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00792}{g\+\_\+part\+\_\+gpt\+\_\+dumpto()}}.

\mbox{\Hypertarget{g__part__gpt_8c_a9aee9d57772eeefa2f872d227a832c74}\label{g__part__gpt_8c_a9aee9d57772eeefa2f872d227a832c74}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_dfbsd\_ufs1@{gpt\_uuid\_dfbsd\_ufs1}}
\index{gpt\_uuid\_dfbsd\_ufs1@{gpt\_uuid\_dfbsd\_ufs1}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_dfbsd\_ufs1}{gpt\_uuid\_dfbsd\_ufs1}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+dfbsd\+\_\+ufs1 = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+UFS1\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00186}{186}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a4f5b33c4839fc00c2622df10ea6aabf2}\label{g__part__gpt_8c_a4f5b33c4839fc00c2622df10ea6aabf2}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_dfbsd\_vinum@{gpt\_uuid\_dfbsd\_vinum}}
\index{gpt\_uuid\_dfbsd\_vinum@{gpt\_uuid\_dfbsd\_vinum}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_dfbsd\_vinum}{gpt\_uuid\_dfbsd\_vinum}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+dfbsd\+\_\+vinum = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+DRAGONFLY\+\_\+\+VINUM\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00187}{187}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a53e4270e101be14c7cc11b5a7460677c}\label{g__part__gpt_8c_a53e4270e101be14c7cc11b5a7460677c}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_efi@{gpt\_uuid\_efi}}
\index{gpt\_uuid\_efi@{gpt\_uuid\_efi}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_efi}{gpt\_uuid\_efi}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+efi = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+EFI\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00188}{188}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00376}{gpt\+\_\+update\+\_\+bootcamp()}}.

\mbox{\Hypertarget{g__part__gpt_8c_a9940e14c2d02a50dc2493520ac4da5b5}\label{g__part__gpt_8c_a9940e14c2d02a50dc2493520ac4da5b5}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_freebsd@{gpt\_uuid\_freebsd}}
\index{gpt\_uuid\_freebsd@{gpt\_uuid\_freebsd}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_freebsd}{gpt\_uuid\_freebsd}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+freebsd = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+FREEBSD\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00189}{189}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00839}{g\+\_\+part\+\_\+gpt\+\_\+name()}}.

\mbox{\Hypertarget{g__part__gpt_8c_a37bc8bf7540660c69ace53a2fdce3874}\label{g__part__gpt_8c_a37bc8bf7540660c69ace53a2fdce3874}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_freebsd\_boot@{gpt\_uuid\_freebsd\_boot}}
\index{gpt\_uuid\_freebsd\_boot@{gpt\_uuid\_freebsd\_boot}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_freebsd\_boot}{gpt\_uuid\_freebsd\_boot}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+freebsd\+\_\+boot = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+FREEBSD\+\_\+\+BOOT\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00190}{190}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a123c4fc350a1c05d9b978734e406d596}\label{g__part__gpt_8c_a123c4fc350a1c05d9b978734e406d596}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_freebsd\_nandfs@{gpt\_uuid\_freebsd\_nandfs}}
\index{gpt\_uuid\_freebsd\_nandfs@{gpt\_uuid\_freebsd\_nandfs}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_freebsd\_nandfs}{gpt\_uuid\_freebsd\_nandfs}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+freebsd\+\_\+nandfs = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+FREEBSD\+\_\+\+NANDFS\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00191}{191}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a0f35e42f32a1f72d0df05e3dda292da1}\label{g__part__gpt_8c_a0f35e42f32a1f72d0df05e3dda292da1}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_freebsd\_swap@{gpt\_uuid\_freebsd\_swap}}
\index{gpt\_uuid\_freebsd\_swap@{gpt\_uuid\_freebsd\_swap}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_freebsd\_swap}{gpt\_uuid\_freebsd\_swap}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+freebsd\+\_\+swap = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+FREEBSD\+\_\+\+SWAP\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00192}{192}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00792}{g\+\_\+part\+\_\+gpt\+\_\+dumpto()}}.

\mbox{\Hypertarget{g__part__gpt_8c_a075130764f4dfe76fc39caed016ac54d}\label{g__part__gpt_8c_a075130764f4dfe76fc39caed016ac54d}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_freebsd\_ufs@{gpt\_uuid\_freebsd\_ufs}}
\index{gpt\_uuid\_freebsd\_ufs@{gpt\_uuid\_freebsd\_ufs}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_freebsd\_ufs}{gpt\_uuid\_freebsd\_ufs}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+freebsd\+\_\+ufs = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+FREEBSD\+\_\+\+UFS\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00193}{193}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a85120a53fd60326ad1ebd88188640140}\label{g__part__gpt_8c_a85120a53fd60326ad1ebd88188640140}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_freebsd\_vinum@{gpt\_uuid\_freebsd\_vinum}}
\index{gpt\_uuid\_freebsd\_vinum@{gpt\_uuid\_freebsd\_vinum}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_freebsd\_vinum}{gpt\_uuid\_freebsd\_vinum}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+freebsd\+\_\+vinum = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+FREEBSD\+\_\+\+VINUM\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00194}{194}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_adad24fb63e190e38098a6ab61ecca2e1}\label{g__part__gpt_8c_adad24fb63e190e38098a6ab61ecca2e1}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_freebsd\_zfs@{gpt\_uuid\_freebsd\_zfs}}
\index{gpt\_uuid\_freebsd\_zfs@{gpt\_uuid\_freebsd\_zfs}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_freebsd\_zfs}{gpt\_uuid\_freebsd\_zfs}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+freebsd\+\_\+zfs = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+FREEBSD\+\_\+\+ZFS\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00195}{195}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a32bde5f74c543f7f13047ccc31833bcb}\label{g__part__gpt_8c_a32bde5f74c543f7f13047ccc31833bcb}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_hifive\_bbl@{gpt\_uuid\_hifive\_bbl}}
\index{gpt\_uuid\_hifive\_bbl@{gpt\_uuid\_hifive\_bbl}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_hifive\_bbl}{gpt\_uuid\_hifive\_bbl}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+hifive\+\_\+bbl = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+HIFIVE\+\_\+\+BBL\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00197}{197}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a953367bba08f72492ce4597faa80ee15}\label{g__part__gpt_8c_a953367bba08f72492ce4597faa80ee15}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_hifive\_fsbl@{gpt\_uuid\_hifive\_fsbl}}
\index{gpt\_uuid\_hifive\_fsbl@{gpt\_uuid\_hifive\_fsbl}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_hifive\_fsbl}{gpt\_uuid\_hifive\_fsbl}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+hifive\+\_\+fsbl = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+HIFIVE\+\_\+\+FSBL\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00196}{196}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a9d5e94d3ee57f9300e6883e5cb4a1886}\label{g__part__gpt_8c_a9d5e94d3ee57f9300e6883e5cb4a1886}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_linux\_data@{gpt\_uuid\_linux\_data}}
\index{gpt\_uuid\_linux\_data@{gpt\_uuid\_linux\_data}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_linux\_data}{gpt\_uuid\_linux\_data}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+linux\+\_\+data = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+LINUX\+\_\+\+DATA\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00198}{198}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a12c1faa6be64428b9e86a5e8229b33aa}\label{g__part__gpt_8c_a12c1faa6be64428b9e86a5e8229b33aa}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_linux\_lvm@{gpt\_uuid\_linux\_lvm}}
\index{gpt\_uuid\_linux\_lvm@{gpt\_uuid\_linux\_lvm}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_linux\_lvm}{gpt\_uuid\_linux\_lvm}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+linux\+\_\+lvm = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+LINUX\+\_\+\+LVM\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00199}{199}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_aadfbea43a966dd458abb6e6ef16f0e29}\label{g__part__gpt_8c_aadfbea43a966dd458abb6e6ef16f0e29}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_linux\_raid@{gpt\_uuid\_linux\_raid}}
\index{gpt\_uuid\_linux\_raid@{gpt\_uuid\_linux\_raid}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_linux\_raid}{gpt\_uuid\_linux\_raid}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+linux\+\_\+raid = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+LINUX\+\_\+\+RAID\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00200}{200}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_ab2ec60272aebe483cb1751e8113cfa4f}\label{g__part__gpt_8c_ab2ec60272aebe483cb1751e8113cfa4f}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_linux\_swap@{gpt\_uuid\_linux\_swap}}
\index{gpt\_uuid\_linux\_swap@{gpt\_uuid\_linux\_swap}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_linux\_swap}{gpt\_uuid\_linux\_swap}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+linux\+\_\+swap = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+LINUX\+\_\+\+SWAP\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00201}{201}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00792}{g\+\_\+part\+\_\+gpt\+\_\+dumpto()}}.

\mbox{\Hypertarget{g__part__gpt_8c_af86febaa83796e17d27c2d1e91872a5f}\label{g__part__gpt_8c_af86febaa83796e17d27c2d1e91872a5f}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_mbr@{gpt\_uuid\_mbr}}
\index{gpt\_uuid\_mbr@{gpt\_uuid\_mbr}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_mbr}{gpt\_uuid\_mbr}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+mbr = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+MBR\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00202}{202}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a8eaedcd3588198ed871be681bb652500}\label{g__part__gpt_8c_a8eaedcd3588198ed871be681bb652500}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_ms\_basic\_data@{gpt\_uuid\_ms\_basic\_data}}
\index{gpt\_uuid\_ms\_basic\_data@{gpt\_uuid\_ms\_basic\_data}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_ms\_basic\_data}{gpt\_uuid\_ms\_basic\_data}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+ms\+\_\+basic\+\_\+data = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+MS\+\_\+\+BASIC\+\_\+\+DATA\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00203}{203}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a7b4df333e4d946b156ff993eb5d2c785}\label{g__part__gpt_8c_a7b4df333e4d946b156ff993eb5d2c785}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_ms\_ldm\_data@{gpt\_uuid\_ms\_ldm\_data}}
\index{gpt\_uuid\_ms\_ldm\_data@{gpt\_uuid\_ms\_ldm\_data}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_ms\_ldm\_data}{gpt\_uuid\_ms\_ldm\_data}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+ms\+\_\+ldm\+\_\+data = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+MS\+\_\+\+LDM\+\_\+\+DATA\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00204}{204}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a538fa65aa0f67d91fa3307214885ca5c}\label{g__part__gpt_8c_a538fa65aa0f67d91fa3307214885ca5c}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_ms\_ldm\_metadata@{gpt\_uuid\_ms\_ldm\_metadata}}
\index{gpt\_uuid\_ms\_ldm\_metadata@{gpt\_uuid\_ms\_ldm\_metadata}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_ms\_ldm\_metadata}{gpt\_uuid\_ms\_ldm\_metadata}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+ms\+\_\+ldm\+\_\+metadata = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+MS\+\_\+\+LDM\+\_\+\+METADATA\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00205}{205}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a4c2189e52d3adbfb701621bccc0504cc}\label{g__part__gpt_8c_a4c2189e52d3adbfb701621bccc0504cc}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_ms\_recovery@{gpt\_uuid\_ms\_recovery}}
\index{gpt\_uuid\_ms\_recovery@{gpt\_uuid\_ms\_recovery}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_ms\_recovery}{gpt\_uuid\_ms\_recovery}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+ms\+\_\+recovery = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+MS\+\_\+\+RECOVERY\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00206}{206}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_ad10a0334847b6fecd43acc34730fe0a6}\label{g__part__gpt_8c_ad10a0334847b6fecd43acc34730fe0a6}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_ms\_reserved@{gpt\_uuid\_ms\_reserved}}
\index{gpt\_uuid\_ms\_reserved@{gpt\_uuid\_ms\_reserved}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_ms\_reserved}{gpt\_uuid\_ms\_reserved}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+ms\+\_\+reserved = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+MS\+\_\+\+RESERVED\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00207}{207}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a18ed8b6f4fc24278a60c5a225ada2c49}\label{g__part__gpt_8c_a18ed8b6f4fc24278a60c5a225ada2c49}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_ms\_spaces@{gpt\_uuid\_ms\_spaces}}
\index{gpt\_uuid\_ms\_spaces@{gpt\_uuid\_ms\_spaces}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_ms\_spaces}{gpt\_uuid\_ms\_spaces}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+ms\+\_\+spaces = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+MS\+\_\+\+SPACES\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00208}{208}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a2223a4ef87f5407e3fc78b77302956db}\label{g__part__gpt_8c_a2223a4ef87f5407e3fc78b77302956db}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_netbsd\_ccd@{gpt\_uuid\_netbsd\_ccd}}
\index{gpt\_uuid\_netbsd\_ccd@{gpt\_uuid\_netbsd\_ccd}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_netbsd\_ccd}{gpt\_uuid\_netbsd\_ccd}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+netbsd\+\_\+ccd = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+NETBSD\+\_\+\+CCD\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00209}{209}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a3d9ea7e714ee5a45ec9fde0f177d713c}\label{g__part__gpt_8c_a3d9ea7e714ee5a45ec9fde0f177d713c}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_netbsd\_cgd@{gpt\_uuid\_netbsd\_cgd}}
\index{gpt\_uuid\_netbsd\_cgd@{gpt\_uuid\_netbsd\_cgd}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_netbsd\_cgd}{gpt\_uuid\_netbsd\_cgd}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+netbsd\+\_\+cgd = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+NETBSD\+\_\+\+CGD\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00210}{210}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_ae1ce8269f41fc983dd1b243f87f8d14a}\label{g__part__gpt_8c_ae1ce8269f41fc983dd1b243f87f8d14a}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_netbsd\_ffs@{gpt\_uuid\_netbsd\_ffs}}
\index{gpt\_uuid\_netbsd\_ffs@{gpt\_uuid\_netbsd\_ffs}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_netbsd\_ffs}{gpt\_uuid\_netbsd\_ffs}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+netbsd\+\_\+ffs = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+NETBSD\+\_\+\+FFS\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00211}{211}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a2dd18d93b219b2d5a1bc916a72197952}\label{g__part__gpt_8c_a2dd18d93b219b2d5a1bc916a72197952}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_netbsd\_lfs@{gpt\_uuid\_netbsd\_lfs}}
\index{gpt\_uuid\_netbsd\_lfs@{gpt\_uuid\_netbsd\_lfs}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_netbsd\_lfs}{gpt\_uuid\_netbsd\_lfs}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+netbsd\+\_\+lfs = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+NETBSD\+\_\+\+LFS\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00212}{212}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_ab91500658e72020153f75679a378c56d}\label{g__part__gpt_8c_ab91500658e72020153f75679a378c56d}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_netbsd\_raid@{gpt\_uuid\_netbsd\_raid}}
\index{gpt\_uuid\_netbsd\_raid@{gpt\_uuid\_netbsd\_raid}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_netbsd\_raid}{gpt\_uuid\_netbsd\_raid}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+netbsd\+\_\+raid = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+NETBSD\+\_\+\+RAID\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00213}{213}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_aedf5edbbcb9fef529c9b1345d4f53983}\label{g__part__gpt_8c_aedf5edbbcb9fef529c9b1345d4f53983}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_netbsd\_swap@{gpt\_uuid\_netbsd\_swap}}
\index{gpt\_uuid\_netbsd\_swap@{gpt\_uuid\_netbsd\_swap}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_netbsd\_swap}{gpt\_uuid\_netbsd\_swap}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+netbsd\+\_\+swap = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+NETBSD\+\_\+\+SWAP\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00214}{214}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a5810cccb1239f2fce713e7956a27f061}\label{g__part__gpt_8c_a5810cccb1239f2fce713e7956a27f061}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_openbsd\_data@{gpt\_uuid\_openbsd\_data}}
\index{gpt\_uuid\_openbsd\_data@{gpt\_uuid\_openbsd\_data}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_openbsd\_data}{gpt\_uuid\_openbsd\_data}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+openbsd\+\_\+data = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+OPENBSD\+\_\+\+DATA\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00215}{215}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a93f799bcfd1836ba4418fe4fc7e6fd66}\label{g__part__gpt_8c_a93f799bcfd1836ba4418fe4fc7e6fd66}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_prep\_boot@{gpt\_uuid\_prep\_boot}}
\index{gpt\_uuid\_prep\_boot@{gpt\_uuid\_prep\_boot}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_prep\_boot}{gpt\_uuid\_prep\_boot}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+prep\+\_\+boot = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+PREP\+\_\+\+BOOT\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00216}{216}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_ad18530b6cb6bff59fd210b1a1ed56b83}\label{g__part__gpt_8c_ad18530b6cb6bff59fd210b1a1ed56b83}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_solaris\_altsec@{gpt\_uuid\_solaris\_altsec}}
\index{gpt\_uuid\_solaris\_altsec@{gpt\_uuid\_solaris\_altsec}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_solaris\_altsec}{gpt\_uuid\_solaris\_altsec}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+solaris\+\_\+altsec = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+SOLARIS\+\_\+\+ALTSEC\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00223}{223}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_ab5d572925903cb421a9c8a80efd22bd0}\label{g__part__gpt_8c_ab5d572925903cb421a9c8a80efd22bd0}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_solaris\_backup@{gpt\_uuid\_solaris\_backup}}
\index{gpt\_uuid\_solaris\_backup@{gpt\_uuid\_solaris\_backup}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_solaris\_backup}{gpt\_uuid\_solaris\_backup}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+solaris\+\_\+backup = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+SOLARIS\+\_\+\+BACKUP\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00220}{220}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_ae584ae7d4e6c1324a5652a135136b1e7}\label{g__part__gpt_8c_ae584ae7d4e6c1324a5652a135136b1e7}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_solaris\_boot@{gpt\_uuid\_solaris\_boot}}
\index{gpt\_uuid\_solaris\_boot@{gpt\_uuid\_solaris\_boot}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_solaris\_boot}{gpt\_uuid\_solaris\_boot}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+solaris\+\_\+boot = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+SOLARIS\+\_\+\+BOOT\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00217}{217}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a1c575c8a23cd5da40c93a1693f8ffa85}\label{g__part__gpt_8c_a1c575c8a23cd5da40c93a1693f8ffa85}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_solaris\_home@{gpt\_uuid\_solaris\_home}}
\index{gpt\_uuid\_solaris\_home@{gpt\_uuid\_solaris\_home}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_solaris\_home}{gpt\_uuid\_solaris\_home}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+solaris\+\_\+home = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+SOLARIS\+\_\+\+HOME\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00222}{222}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a75e0f98c9f007bc6ebcf8908e4c4f610}\label{g__part__gpt_8c_a75e0f98c9f007bc6ebcf8908e4c4f610}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_solaris\_reserved@{gpt\_uuid\_solaris\_reserved}}
\index{gpt\_uuid\_solaris\_reserved@{gpt\_uuid\_solaris\_reserved}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_solaris\_reserved}{gpt\_uuid\_solaris\_reserved}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+solaris\+\_\+reserved = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+SOLARIS\+\_\+\+RESERVED\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00224}{224}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_ac28f1833d4a70063b76ecd11de7dc1c5}\label{g__part__gpt_8c_ac28f1833d4a70063b76ecd11de7dc1c5}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_solaris\_root@{gpt\_uuid\_solaris\_root}}
\index{gpt\_uuid\_solaris\_root@{gpt\_uuid\_solaris\_root}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_solaris\_root}{gpt\_uuid\_solaris\_root}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+solaris\+\_\+root = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+SOLARIS\+\_\+\+ROOT\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00218}{218}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a453b1f73583d1750233576a626454513}\label{g__part__gpt_8c_a453b1f73583d1750233576a626454513}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_solaris\_swap@{gpt\_uuid\_solaris\_swap}}
\index{gpt\_uuid\_solaris\_swap@{gpt\_uuid\_solaris\_swap}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_solaris\_swap}{gpt\_uuid\_solaris\_swap}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+solaris\+\_\+swap = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+SOLARIS\+\_\+\+SWAP\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00219}{219}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_aabbcf7d9c215832fa9c19ae70ec17848}\label{g__part__gpt_8c_aabbcf7d9c215832fa9c19ae70ec17848}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_solaris\_var@{gpt\_uuid\_solaris\_var}}
\index{gpt\_uuid\_solaris\_var@{gpt\_uuid\_solaris\_var}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_solaris\_var}{gpt\_uuid\_solaris\_var}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+solaris\+\_\+var = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+SOLARIS\+\_\+\+VAR\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00221}{221}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a00b2b49cfa070547d25f1d598d4d5949}\label{g__part__gpt_8c_a00b2b49cfa070547d25f1d598d4d5949}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_unused@{gpt\_uuid\_unused}}
\index{gpt\_uuid\_unused@{gpt\_uuid\_unused}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_unused}{gpt\_uuid\_unused}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+unused = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+UNUSED\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00225}{225}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.



Referenced by \mbox{\hyperlink{g__part__gpt_8c_source_l00921}{g\+\_\+part\+\_\+gpt\+\_\+read()}}, and \mbox{\hyperlink{g__part__gpt_8c_source_l00616}{gpt\+\_\+parse\+\_\+type()}}.

\mbox{\Hypertarget{g__part__gpt_8c_a4c9cd153c0e3fc78e1a363ddfd7d8ff3}\label{g__part__gpt_8c_a4c9cd153c0e3fc78e1a363ddfd7d8ff3}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_vmfs@{gpt\_uuid\_vmfs}}
\index{gpt\_uuid\_vmfs@{gpt\_uuid\_vmfs}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_vmfs}{gpt\_uuid\_vmfs}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+vmfs = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+VMFS\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00226}{226}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_a14e71a05ae1106a14cc25085d737432d}\label{g__part__gpt_8c_a14e71a05ae1106a14cc25085d737432d}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_vmkdiag@{gpt\_uuid\_vmkdiag}}
\index{gpt\_uuid\_vmkdiag@{gpt\_uuid\_vmkdiag}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_vmkdiag}{gpt\_uuid\_vmkdiag}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+vmkdiag = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+VMKDIAG\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00227}{227}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_aacff9f148cf40fe68c3130f2772881e5}\label{g__part__gpt_8c_aacff9f148cf40fe68c3130f2772881e5}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_vmreserved@{gpt\_uuid\_vmreserved}}
\index{gpt\_uuid\_vmreserved@{gpt\_uuid\_vmreserved}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_vmreserved}{gpt\_uuid\_vmreserved}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+vmreserved = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+VMRESERVED\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00228}{228}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

\mbox{\Hypertarget{g__part__gpt_8c_aa1acab29879b96529dea75790cd25cf9}\label{g__part__gpt_8c_aa1acab29879b96529dea75790cd25cf9}} 
\index{g\_part\_gpt.c@{g\_part\_gpt.c}!gpt\_uuid\_vmvsanhdr@{gpt\_uuid\_vmvsanhdr}}
\index{gpt\_uuid\_vmvsanhdr@{gpt\_uuid\_vmvsanhdr}!g\_part\_gpt.c@{g\_part\_gpt.c}}
\doxysubsubsection{\texorpdfstring{gpt\_uuid\_vmvsanhdr}{gpt\_uuid\_vmvsanhdr}}
{\footnotesize\ttfamily struct uuid gpt\+\_\+uuid\+\_\+vmvsanhdr = GPT\+\_\+\+ENT\+\_\+\+TYPE\+\_\+\+VMVSANHDR\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{g__part__gpt_8c_source_l00229}{229}} of file \mbox{\hyperlink{g__part__gpt_8c_source}{g\+\_\+part\+\_\+gpt.\+c}}.

