Lines Matching refs:table_desc
123 struct acpi_table_desc *table_desc; in acpi_tb_copy_dsdt() local
125 table_desc = &acpi_gbl_root_table_list.tables[table_index]; in acpi_tb_copy_dsdt()
127 new_table = ACPI_ALLOCATE(table_desc->length); in acpi_tb_copy_dsdt()
130 table_desc->length)); in acpi_tb_copy_dsdt()
134 memcpy(new_table, table_desc->pointer, table_desc->length); in acpi_tb_copy_dsdt()
135 acpi_tb_uninstall_table(table_desc); in acpi_tb_copy_dsdt()
368 acpi_tb_get_table(struct acpi_table_desc *table_desc, in acpi_tb_get_table() argument
375 if (table_desc->validation_count == 0) { in acpi_tb_get_table()
379 status = acpi_tb_validate_table(table_desc); in acpi_tb_get_table()
385 if (table_desc->validation_count < ACPI_MAX_TABLE_VALIDATIONS) { in acpi_tb_get_table()
386 table_desc->validation_count++; in acpi_tb_get_table()
392 if (table_desc->validation_count >= ACPI_MAX_TABLE_VALIDATIONS) { in acpi_tb_get_table()
395 table_desc)); in acpi_tb_get_table()
399 *out_table = table_desc->pointer; in acpi_tb_get_table()
418 void acpi_tb_put_table(struct acpi_table_desc *table_desc) in acpi_tb_put_table() argument
423 if (table_desc->validation_count < ACPI_MAX_TABLE_VALIDATIONS) { in acpi_tb_put_table()
424 table_desc->validation_count--; in acpi_tb_put_table()
430 if (table_desc->validation_count >= ACPI_MAX_TABLE_VALIDATIONS) { in acpi_tb_put_table()
433 table_desc)); in acpi_tb_put_table()
438 if (table_desc->validation_count == 0) { in acpi_tb_put_table()
442 acpi_tb_invalidate_table(table_desc); in acpi_tb_put_table()