Lines Matching refs:pe_kind
202 int pe_kind; /* What kind of entry */ member
323 elt->pe_kind = TYPE_U8; in parse_pnp_list()
325 elt->pe_kind = TYPE_V8; in parse_pnp_list()
327 elt->pe_kind = TYPE_G16; in parse_pnp_list()
329 elt->pe_kind = TYPE_L16; in parse_pnp_list()
331 elt->pe_kind = TYPE_M16; in parse_pnp_list()
333 elt->pe_kind = TYPE_U16; in parse_pnp_list()
335 elt->pe_kind = TYPE_V16; in parse_pnp_list()
337 elt->pe_kind = TYPE_U32; in parse_pnp_list()
339 elt->pe_kind = TYPE_V32; in parse_pnp_list()
341 elt->pe_kind = TYPE_W32; in parse_pnp_list()
343 elt->pe_kind = TYPE_D; in parse_pnp_list()
345 elt->pe_kind = TYPE_Z; in parse_pnp_list()
347 elt->pe_kind = TYPE_P; in parse_pnp_list()
349 elt->pe_kind = TYPE_E; in parse_pnp_list()
351 elt->pe_kind = TYPE_T; in parse_pnp_list()
359 if (elt->pe_kind & TYPE_INT) { in parse_pnp_list()
360 elt->pe_offset = roundup2(elt->pe_offset, elt->pe_kind & TYPE_SZ_MASK); in parse_pnp_list()
361 off = elt->pe_offset + (elt->pe_kind & TYPE_SZ_MASK); in parse_pnp_list()
362 } else if (elt->pe_kind == TYPE_E) { in parse_pnp_list()
366 } else if (elt->pe_kind == TYPE_T) { in parse_pnp_list()
373 if (elt->pe_kind & TYPE_PAIRED) { in parse_pnp_list()
378 newtype = elt->pe_kind & TYPE_FLAGGED ? 'J' : 'I'; in parse_pnp_list()
385 if (elt->pe_kind & TYPE_FLAGGED) in parse_pnp_list()
387 else if (elt->pe_kind & TYPE_GE) in parse_pnp_list()
389 else if (elt->pe_kind & TYPE_LE) in parse_pnp_list()
391 else if (elt->pe_kind & TYPE_MASK) in parse_pnp_list()
393 else if (elt->pe_kind & TYPE_INT) in parse_pnp_list()
395 else if (elt->pe_kind == TYPE_D) in parse_pnp_list()
397 else if (elt->pe_kind == TYPE_Z || elt->pe_kind == TYPE_E) in parse_pnp_list()
399 else if (elt->pe_kind == TYPE_T) in parse_pnp_list()
402 errx(1, "Impossible type %x\n", elt->pe_kind); in parse_pnp_list()
456 if (elt->pe_kind == TYPE_W32) { in parse_pnp_entry()
466 } else if (elt->pe_kind & TYPE_INT) { in parse_pnp_entry()
467 switch (elt->pe_kind & TYPE_SZ_MASK) { in parse_pnp_entry()
470 if ((elt->pe_kind & TYPE_FLAGGED) && v1 == 0xff) in parse_pnp_entry()
477 if ((elt->pe_kind & TYPE_FLAGGED) && v2 == 0xffff) in parse_pnp_entry()
484 if ((elt->pe_kind & TYPE_FLAGGED) && v4 == 0xffffffff) in parse_pnp_entry()
490 errx(1, "Invalid size somehow %#x", elt->pe_kind); in parse_pnp_entry()
495 } else if (elt->pe_kind == TYPE_T) { in parse_pnp_entry()
498 if (elt->pe_kind == TYPE_E) { in parse_pnp_entry()
514 printf("%c:%s;", elt->pe_kind == TYPE_E ? 'E' : in parse_pnp_entry()
515 (elt->pe_kind == TYPE_Z ? 'Z' : 'D'), buffer); in parse_pnp_entry()