Lines Matching refs:key
200 struct sfi_table_key *key) in sfi_table_check_key() argument
203 if (strncmp(th->sig, key->sig, SFI_SIGNATURE_SIZE) in sfi_table_check_key()
204 || (key->oem_id && strncmp(th->oem_id, in sfi_table_check_key()
205 key->oem_id, SFI_OEM_ID_SIZE)) in sfi_table_check_key()
206 || (key->oem_table_id && strncmp(th->oem_table_id, in sfi_table_check_key()
207 key->oem_table_id, SFI_OEM_TABLE_ID_SIZE))) in sfi_table_check_key()
231 __ref sfi_check_table(u64 pa, struct sfi_table_key *key) in sfi_check_table() argument
240 if (!key->sig) { in sfi_check_table()
245 if (!sfi_table_check_key(th, key)) in sfi_check_table()
259 struct sfi_table_header *sfi_get_table(struct sfi_table_key *key) in sfi_get_table() argument
266 th = sfi_check_table(syst_va->pentry[i], key); in sfi_get_table()
284 struct sfi_table_key key; in sfi_table_parse() local
290 key.sig = signature; in sfi_table_parse()
291 key.oem_id = oem_id; in sfi_table_parse()
292 key.oem_table_id = oem_table_id; in sfi_table_parse()
294 table = sfi_get_table(&key); in sfi_table_parse()
313 struct sfi_table_key key = SFI_ANY_KEY; in sfi_parse_syst() local
323 ret = sfi_check_table(syst_va->pentry[i], &key); in sfi_parse_syst()
396 struct sfi_table_key key; in sfi_table_show() local
399 key.sig = tbl_attr->name; in sfi_table_show()
400 key.oem_id = NULL; in sfi_table_show()
401 key.oem_table_id = NULL; in sfi_table_show()
404 th = sfi_get_table(&key); in sfi_table_show()