Lines Matching defs:table_desc
123 struct acpi_table_desc *table_desc;
125 table_desc = &acpi_gbl_root_table_list.tables[table_index];
127 new_table = ACPI_ALLOCATE(table_desc->length);
130 table_desc->length));
134 memcpy(new_table, table_desc->pointer, table_desc->length);
135 acpi_tb_uninstall_table(table_desc);
356 * PARAMETERS: table_desc - Table descriptor
369 acpi_tb_get_table(struct acpi_table_desc *table_desc,
376 if (table_desc->validation_count == 0) {
380 status = acpi_tb_validate_table(table_desc);
386 if (table_desc->validation_count < ACPI_MAX_TABLE_VALIDATIONS) {
387 table_desc->validation_count++;
393 if (table_desc->validation_count >= ACPI_MAX_TABLE_VALIDATIONS) {
396 table_desc));
400 *out_table = table_desc->pointer;
408 * PARAMETERS: table_desc - Table descriptor
419 void acpi_tb_put_table(struct acpi_table_desc *table_desc)
424 if (table_desc->validation_count < ACPI_MAX_TABLE_VALIDATIONS) {
425 table_desc->validation_count--;
431 if (table_desc->validation_count >= ACPI_MAX_TABLE_VALIDATIONS) {
434 table_desc));
439 if (table_desc->validation_count == 0) {
443 acpi_tb_invalidate_table(table_desc);