Lines Matching refs:raw
411 dmar_parse(dmar_table_t **tblpp, char *raw) in dmar_parse() argument
418 ASSERT(raw); in dmar_parse()
427 if (raw[0] != 'D' || raw[1] != 'M' || in dmar_parse()
428 raw[2] != 'A' || raw[3] != 'R') { in dmar_parse()
440 tbl->tbl_raw = raw; in dmar_parse()
445 tbl->tbl_rawlen = get_uint32(&raw[4]); in dmar_parse()
448 tbl->tbl_oem_id = get_str(&raw[10], TBL_OEM_ID_SZ); in dmar_parse()
449 tbl->tbl_oem_tblid = get_str(&raw[16], TBL_OEM_TBLID_SZ); in dmar_parse()
450 tbl->tbl_oem_rev = get_uint32(&raw[24]); in dmar_parse()
451 tbl->tbl_haw = get_uint8(&raw[36]) + 1; in dmar_parse()
452 tbl->tbl_intrmap = (get_uint8(&raw[37]) & DMAR_INTRMAP_SUPPORT) in dmar_parse()
469 uhead = &raw[48]; in dmar_parse()
470 while (uhead < &raw[tbl->tbl_rawlen - 1]) { in dmar_parse()