map_type
if (m->map_type != MAP_TYPE_GPT_PART)
m->map_type);
if (m->map_type == MAP_TYPE_GPT_PART) {
switch (m->map_type) {
map_type_name(m->map_type),
if (m->map_type != MAP_TYPE_GPT_PART || m->map_index < 1) {
map_type_name(int map_type)
if (map_type >= (int)__arraycount(xtbl))
return xtbl[map_type];
int map_type;
switch (m->map_type) {
if (m->map_type != MAP_TYPE_GPT_PART || m->map_index < 1)
map->map_type = MAP_TYPE_UNUSED;
if (m->map_type != MAP_TYPE_GPT_PART || m->map_index < 1)
if (map->map_type != MAP_TYPE_UNUSED) {
printf("add: %s %#jx %#jx\n", map_type(type), (uintmax_t)start,
printf("have: %s %#jx %#jx\n", map_type(n->map_type),
if (n->map_type != MAP_TYPE_UNUSED) {
if (n->map_type != MAP_TYPE_MBR_PART ||
n->map_type = type;
if (n->map_type != MAP_TYPE_UNUSED) {
if (n->map_type != MAP_TYPE_MBR_PART ||
map_type(n->map_type), map_type(type));
n->map_type = MAP_TYPE_UNUSED;
p = map_create(n->map_start, start - n->map_start, n->map_type);
if (m->map_type != MAP_TYPE_UNUSED || m->map_start < 2)
if (n->map_type != MAP_TYPE_UNUSED) {
if (n == NULL || n->map_type != MAP_TYPE_UNUSED) {
if (n->map_type != MAP_TYPE_UNUSED) {
while (m != NULL && m->map_type != type)
if (m == NULL || m->map_type != MAP_TYPE_UNUSED)
m->map_type = type;
int map_type;
if (m->map_type != MAP_TYPE_GPT_PART ||
map->map_type = MAP_TYPE_UNUSED;
if (m->map_type != MAP_TYPE_GPT_PART ||
print_part_type(gpt_t gpt, int map_type, int flags, void *map_data,
switch (map_type) {
len += printf("Unknown %#x", map_type);
print_part_type(gpt, m->map_type, xshow, m->map_data,
print_part_type(gpt, m->map_type, xshow, m->map_data,
printf("Map_Type: %d\n", m->map_type);
if (m->map_type != MAP_TYPE_GPT_PART) {
print_part_type(gpt, m->map_type, 0, m->map_data,
if (m->map_type == MAP_TYPE_PRI_GPT_HDR ||
m->map_type == MAP_TYPE_SEC_GPT_HDR) {
print_part_type(gpt, m->map_type, 0, m->map_data,
if (m->map_type == MAP_TYPE_MBR_PART) {
pr += (unsigned)print_part_type(gpt, m->map_type, 0,
switch (m->map_type) {
if (m->map_type != MAP_TYPE_GPT_PART ||
if (m->map_type != MAP_TYPE_GPT_PART ||
map_type = type;
static int map_type;
%type <num> map_sd map_algo map_flags map_type layer
map_type
: MAP ifref map_sd map_algo map_flags mapseg map_type mapseg
| MAP ifref map_sd map_algo map_flags mapseg map_type mapseg
| MAP ifref map_sd map_algo map_flags proto mapseg map_type mapseg