tbfind.c (416ba5c74546f32a993436a99516d35008e9f384) | tbfind.c (70e6ab8f6ba244da61ab222a5829207da1201d8f) |
---|---|
1/****************************************************************************** 2 * 3 * Module Name: tbfind - find table 4 * 5 *****************************************************************************/ 6 7/* 8 * Copyright (C) 2000 - 2015, Intel Corp. --- 59 unchanged lines hidden (view full) --- 68 69ACPI_STATUS 70AcpiTbFindTable ( 71 char *Signature, 72 char *OemId, 73 char *OemTableId, 74 UINT32 *TableIndex) 75{ | 1/****************************************************************************** 2 * 3 * Module Name: tbfind - find table 4 * 5 *****************************************************************************/ 6 7/* 8 * Copyright (C) 2000 - 2015, Intel Corp. --- 59 unchanged lines hidden (view full) --- 68 69ACPI_STATUS 70AcpiTbFindTable ( 71 char *Signature, 72 char *OemId, 73 char *OemTableId, 74 UINT32 *TableIndex) 75{ |
76 UINT32 i; | |
77 ACPI_STATUS Status; 78 ACPI_TABLE_HEADER Header; | 76 ACPI_STATUS Status; 77 ACPI_TABLE_HEADER Header; |
78 UINT32 i; |
|
79 80 81 ACPI_FUNCTION_TRACE (TbFindTable); 82 83 | 79 80 81 ACPI_FUNCTION_TRACE (TbFindTable); 82 83 |
84 /* Validate the input table signature */ 85 86 if (!AcpiIsValidSignature (Signature)) 87 { 88 return_ACPI_STATUS (AE_BAD_SIGNATURE); 89 } 90 91 /* Don't allow the OEM strings to be too long */ 92 93 if ((strlen (OemId) > ACPI_OEM_ID_SIZE) || 94 (strlen (OemTableId) > ACPI_OEM_TABLE_ID_SIZE)) 95 { 96 return_ACPI_STATUS (AE_AML_STRING_LIMIT); 97 } 98 |
|
84 /* Normalize the input strings */ 85 86 memset (&Header, 0, sizeof (ACPI_TABLE_HEADER)); 87 ACPI_MOVE_NAME (Header.Signature, Signature); 88 strncpy (Header.OemId, OemId, ACPI_OEM_ID_SIZE); 89 strncpy (Header.OemTableId, OemTableId, ACPI_OEM_TABLE_ID_SIZE); 90 91 /* Search for the table */ --- 50 unchanged lines hidden --- | 99 /* Normalize the input strings */ 100 101 memset (&Header, 0, sizeof (ACPI_TABLE_HEADER)); 102 ACPI_MOVE_NAME (Header.Signature, Signature); 103 strncpy (Header.OemId, OemId, ACPI_OEM_ID_SIZE); 104 strncpy (Header.OemTableId, OemTableId, ACPI_OEM_TABLE_ID_SIZE); 105 106 /* Search for the table */ --- 50 unchanged lines hidden --- |