Symbol: table_desc
drivers/acpi/acpica/acstruct.h
188
struct acpi_table_desc *table_desc;
drivers/acpi/acpica/actables.h
138
acpi_tb_get_table(struct acpi_table_desc *table_desc,
drivers/acpi/acpica/actables.h
141
void acpi_tb_put_table(struct acpi_table_desc *table_desc);
drivers/acpi/acpica/actables.h
29
struct acpi_table_desc **table_desc);
drivers/acpi/acpica/actables.h
32
acpi_tb_init_table_descriptor(struct acpi_table_desc *table_desc,
drivers/acpi/acpica/actables.h
37
acpi_tb_acquire_temp_table(struct acpi_table_desc *table_desc,
drivers/acpi/acpica/actables.h
41
void acpi_tb_release_temp_table(struct acpi_table_desc *table_desc);
drivers/acpi/acpica/actables.h
43
acpi_status acpi_tb_validate_temp_table(struct acpi_table_desc *table_desc);
drivers/acpi/acpica/actables.h
46
acpi_tb_verify_temp_table(struct acpi_table_desc *table_desc,
drivers/acpi/acpica/actables.h
72
acpi_status acpi_tb_validate_table(struct acpi_table_desc *table_desc);
drivers/acpi/acpica/actables.h
74
void acpi_tb_invalidate_table(struct acpi_table_desc *table_desc);
drivers/acpi/acpica/actables.h
79
acpi_tb_acquire_table(struct acpi_table_desc *table_desc,
drivers/acpi/acpica/actables.h
93
void acpi_tb_uninstall_table(struct acpi_table_desc *table_desc);
drivers/acpi/acpica/dbcmds.c
253
struct acpi_table_desc *table_desc;
drivers/acpi/acpica/dbcmds.c
264
table_desc = &acpi_gbl_root_table_list.tables[i];
drivers/acpi/acpica/dbcmds.c
268
acpi_os_printf("%3u %.2u ", i, table_desc->owner_id);
drivers/acpi/acpica/dbcmds.c
272
if (!(table_desc->flags & ACPI_TABLE_IS_LOADED)) {
drivers/acpi/acpica/dbcmds.c
278
switch (table_desc->flags & ACPI_TABLE_ORIGIN_MASK) {
drivers/acpi/acpica/dbcmds.c
302
status = acpi_tb_validate_table(table_desc);
drivers/acpi/acpica/dbcmds.c
309
if (table_desc->pointer) {
drivers/acpi/acpica/dbcmds.c
310
acpi_tb_print_table_header(table_desc->address,
drivers/acpi/acpica/dbcmds.c
311
table_desc->pointer);
drivers/acpi/acpica/dbcmds.c
316
table_desc->signature.ascii));
drivers/acpi/acpica/exconfig.c
491
union acpi_operand_object *table_desc = ddb_handle;
drivers/acpi/acpica/exconfig.c
533
table_index = table_desc->reference.value;
drivers/acpi/acpica/tbdata.c
101
switch (table_desc->flags & ACPI_TABLE_ORIGIN_MASK) {
drivers/acpi/acpica/tbdata.c
105
table_desc->pointer = table;
drivers/acpi/acpica/tbdata.c
132
acpi_tb_acquire_table(struct acpi_table_desc *table_desc,
drivers/acpi/acpica/tbdata.c
138
switch (table_desc->flags & ACPI_TABLE_ORIGIN_MASK) {
drivers/acpi/acpica/tbdata.c
142
acpi_os_map_memory(table_desc->address, table_desc->length);
drivers/acpi/acpica/tbdata.c
148
table = table_desc->pointer;
drivers/acpi/acpica/tbdata.c
165
*table_length = table_desc->length;
drivers/acpi/acpica/tbdata.c
166
*table_flags = table_desc->flags;
drivers/acpi/acpica/tbdata.c
21
acpi_tb_check_duplication(struct acpi_table_desc *table_desc, u32 *table_index);
drivers/acpi/acpica/tbdata.c
223
acpi_tb_acquire_temp_table(struct acpi_table_desc *table_desc,
drivers/acpi/acpica/tbdata.c
24
acpi_tb_compare_tables(struct acpi_table_desc *table_desc, u32 table_index);
drivers/acpi/acpica/tbdata.c
264
acpi_tb_init_table_descriptor(table_desc, address, flags, table);
drivers/acpi/acpica/tbdata.c
284
void acpi_tb_release_temp_table(struct acpi_table_desc *table_desc)
drivers/acpi/acpica/tbdata.c
292
acpi_tb_invalidate_table(table_desc);
drivers/acpi/acpica/tbdata.c
308
acpi_status acpi_tb_validate_table(struct acpi_table_desc *table_desc)
drivers/acpi/acpica/tbdata.c
316
if (!table_desc->pointer) {
drivers/acpi/acpica/tbdata.c
317
status = acpi_tb_acquire_table(table_desc, &table_desc->pointer,
drivers/acpi/acpica/tbdata.c
318
&table_desc->length,
drivers/acpi/acpica/tbdata.c
319
&table_desc->flags);
drivers/acpi/acpica/tbdata.c
320
if (!table_desc->pointer) {
drivers/acpi/acpica/tbdata.c
341
void acpi_tb_invalidate_table(struct acpi_table_desc *table_desc)
drivers/acpi/acpica/tbdata.c
348
if (!table_desc->pointer) {
drivers/acpi/acpica/tbdata.c
352
acpi_tb_release_table(table_desc->pointer, table_desc->length,
drivers/acpi/acpica/tbdata.c
353
table_desc->flags);
drivers/acpi/acpica/tbdata.c
355
switch (table_desc->flags & ACPI_TABLE_ORIGIN_MASK) {
drivers/acpi/acpica/tbdata.c
358
table_desc->pointer = NULL;
drivers/acpi/acpica/tbdata.c
384
acpi_status acpi_tb_validate_temp_table(struct acpi_table_desc *table_desc)
drivers/acpi/acpica/tbdata.c
387
if (!table_desc->pointer && !acpi_gbl_enable_table_validation) {
drivers/acpi/acpica/tbdata.c
397
table_desc->length = sizeof(struct acpi_table_header);
drivers/acpi/acpica/tbdata.c
400
return (acpi_tb_validate_table(table_desc));
drivers/acpi/acpica/tbdata.c
41
acpi_tb_compare_tables(struct acpi_table_desc *table_desc, u32 table_index)
drivers/acpi/acpica/tbdata.c
420
acpi_tb_check_duplication(struct acpi_table_desc *table_desc, u32 *table_index)
drivers/acpi/acpica/tbdata.c
442
if (!acpi_tb_compare_tables(table_desc, i)) {
drivers/acpi/acpica/tbdata.c
495
acpi_tb_verify_temp_table(struct acpi_table_desc *table_desc,
drivers/acpi/acpica/tbdata.c
504
status = acpi_tb_validate_temp_table(table_desc);
drivers/acpi/acpica/tbdata.c
512
!ACPI_COMPARE_NAMESEG(&table_desc->signature, signature)) {
drivers/acpi/acpica/tbdata.c
515
table_desc->signature.integer, signature));
drivers/acpi/acpica/tbdata.c
525
acpi_ut_verify_checksum(table_desc->pointer,
drivers/acpi/acpica/tbdata.c
526
table_desc->length);
drivers/acpi/acpica/tbdata.c
531
acpi_ut_valid_nameseg(table_desc->
drivers/acpi/acpica/tbdata.c
534
table_desc->signature.ascii : "????",
drivers/acpi/acpica/tbdata.c
535
ACPI_FORMAT_UINT64(table_desc->
drivers/acpi/acpica/tbdata.c
545
acpi_tb_check_duplication(table_desc, table_index);
drivers/acpi/acpica/tbdata.c
552
(table_desc->signature.
drivers/acpi/acpica/tbdata.c
553
ascii) ? table_desc->
drivers/acpi/acpica/tbdata.c
557
(table_desc->address)));
drivers/acpi/acpica/tbdata.c
564
table_desc->flags |= ACPI_TABLE_IS_VERIFIED;
drivers/acpi/acpica/tbdata.c
570
acpi_tb_invalidate_table(table_desc);
drivers/acpi/acpica/tbdata.c
60
is_identical = (u8)((table_desc->length != table_length ||
drivers/acpi/acpica/tbdata.c
61
memcmp(table_desc->pointer, table, table_length)) ?
drivers/acpi/acpica/tbdata.c
661
struct acpi_table_desc **table_desc)
drivers/acpi/acpica/tbdata.c
682
if (table_desc) {
drivers/acpi/acpica/tbdata.c
683
*table_desc = &acpi_gbl_root_table_list.tables[i];
drivers/acpi/acpica/tbdata.c
86
acpi_tb_init_table_descriptor(struct acpi_table_desc *table_desc,
drivers/acpi/acpica/tbdata.c
95
memset(table_desc, 0, sizeof(struct acpi_table_desc));
drivers/acpi/acpica/tbdata.c
96
table_desc->address = address;
drivers/acpi/acpica/tbdata.c
97
table_desc->length = table->length;
drivers/acpi/acpica/tbdata.c
98
table_desc->flags = flags;
drivers/acpi/acpica/tbdata.c
99
ACPI_MOVE_32_TO_32(table_desc->signature.ascii, table->signature);
drivers/acpi/acpica/tbinstal.c
283
void acpi_tb_uninstall_table(struct acpi_table_desc *table_desc)
drivers/acpi/acpica/tbinstal.c
290
if (!table_desc->address) {
drivers/acpi/acpica/tbinstal.c
294
acpi_tb_invalidate_table(table_desc);
drivers/acpi/acpica/tbinstal.c
296
if ((table_desc->flags & ACPI_TABLE_ORIGIN_MASK) ==
drivers/acpi/acpica/tbinstal.c
298
ACPI_FREE(table_desc->pointer);
drivers/acpi/acpica/tbinstal.c
299
table_desc->pointer = NULL;
drivers/acpi/acpica/tbinstal.c
302
table_desc->address = ACPI_PTR_TO_PHYSADDR(NULL);
drivers/acpi/acpica/tbutils.c
116
struct acpi_table_desc *table_desc;
drivers/acpi/acpica/tbutils.c
118
table_desc = &acpi_gbl_root_table_list.tables[table_index];
drivers/acpi/acpica/tbutils.c
120
new_table = ACPI_ALLOCATE(table_desc->length);
drivers/acpi/acpica/tbutils.c
123
table_desc->length));
drivers/acpi/acpica/tbutils.c
127
memcpy(new_table, table_desc->pointer, table_desc->length);
drivers/acpi/acpica/tbutils.c
128
acpi_tb_uninstall_table(table_desc);
drivers/acpi/acpica/tbutils.c
362
acpi_tb_get_table(struct acpi_table_desc *table_desc,
drivers/acpi/acpica/tbutils.c
369
if (table_desc->validation_count == 0) {
drivers/acpi/acpica/tbutils.c
373
status = acpi_tb_validate_table(table_desc);
drivers/acpi/acpica/tbutils.c
379
if (table_desc->validation_count < ACPI_MAX_TABLE_VALIDATIONS) {
drivers/acpi/acpica/tbutils.c
380
table_desc->validation_count++;
drivers/acpi/acpica/tbutils.c
386
if (table_desc->validation_count >= ACPI_MAX_TABLE_VALIDATIONS) {
drivers/acpi/acpica/tbutils.c
389
table_desc));
drivers/acpi/acpica/tbutils.c
393
*out_table = table_desc->pointer;
drivers/acpi/acpica/tbutils.c
412
void acpi_tb_put_table(struct acpi_table_desc *table_desc)
drivers/acpi/acpica/tbutils.c
417
if (table_desc->validation_count < ACPI_MAX_TABLE_VALIDATIONS) {
drivers/acpi/acpica/tbutils.c
418
table_desc->validation_count--;
drivers/acpi/acpica/tbutils.c
424
if (table_desc->validation_count >= ACPI_MAX_TABLE_VALIDATIONS) {
drivers/acpi/acpica/tbutils.c
427
table_desc));
drivers/acpi/acpica/tbutils.c
432
if (table_desc->validation_count == 0) {
drivers/acpi/acpica/tbutils.c
436
acpi_tb_invalidate_table(table_desc);
drivers/acpi/acpica/tbxface.c
136
struct acpi_table_desc *table_desc;
drivers/acpi/acpica/tbxface.c
161
table_desc = &acpi_gbl_root_table_list.tables[i];
drivers/acpi/acpica/tbxface.c
162
if (table_desc->pointer) {
drivers/acpi/acpica/tbxface.c
165
table_desc->signature.ascii));
drivers/acpi/acpica/tbxface.c
177
table_desc = &acpi_gbl_root_table_list.tables[i];
drivers/acpi/acpica/tbxface.c
178
if (!(table_desc->flags & ACPI_TABLE_IS_VERIFIED)) {
drivers/acpi/acpica/tbxface.c
180
acpi_tb_verify_temp_table(table_desc, NULL,
drivers/acpi/acpica/tbxface.c
183
acpi_tb_uninstall_table(table_desc);
drivers/acpi/acpica/tbxface.c
303
struct acpi_table_desc *table_desc;
drivers/acpi/acpica/tbxface.c
324
table_desc = &acpi_gbl_root_table_list.tables[i];
drivers/acpi/acpica/tbxface.c
326
if (!ACPI_COMPARE_NAMESEG(&table_desc->signature, signature)) {
drivers/acpi/acpica/tbxface.c
334
status = acpi_tb_get_table(table_desc, out_table);
drivers/acpi/acpica/tbxface.c
362
struct acpi_table_desc *table_desc;
drivers/acpi/acpica/tbxface.c
375
table_desc = &acpi_gbl_root_table_list.tables[i];
drivers/acpi/acpica/tbxface.c
377
if (table_desc->pointer != table) {
drivers/acpi/acpica/tbxface.c
381
acpi_tb_put_table(table_desc);
drivers/acpi/tables.c
737
struct acpi_table_desc *table_desc = &initial_tables[i];
drivers/acpi/tables.c
738
u64 start = table_desc->address;
drivers/acpi/tables.c
739
u64 size = table_desc->length;
drivers/acpi/tables.c
745
table_desc->signature.ascii, start, start + size - 1);
drivers/infiniband/ulp/srp/ib_srp.c
1779
indirect_hdr->table_desc.va = cpu_to_be64(req->indirect_dma_addr);
drivers/infiniband/ulp/srp/ib_srp.c
1780
indirect_hdr->table_desc.key = idb_rkey;
drivers/infiniband/ulp/srp/ib_srp.c
1781
indirect_hdr->table_desc.len = cpu_to_be32(table_len);
drivers/infiniband/ulp/srpt/ib_srpt.c
1112
int nbufs = be32_to_cpu(idb->table_desc.len) /
drivers/infiniband/ulp/srpt/ib_srpt.c
1120
be32_to_cpu(idb->table_desc.len),
drivers/scsi/ibmvscsi/ibmvscsi.c
1089
indirect->table_desc.va == 0) {
drivers/scsi/ibmvscsi/ibmvscsi.c
1090
indirect->table_desc.va =
drivers/scsi/ibmvscsi/ibmvscsi.c
706
indirect->table_desc.va = 0;
drivers/scsi/ibmvscsi/ibmvscsi.c
707
indirect->table_desc.len = cpu_to_be32(sg_mapped *
drivers/scsi/ibmvscsi/ibmvscsi.c
709
indirect->table_desc.key = 0;
drivers/scsi/ibmvscsi/ibmvscsi.c
736
indirect->table_desc.va = cpu_to_be64(evt_struct->ext_list_token);
drivers/scsi/ibmvscsi/ibmvscsi.c
737
indirect->table_desc.len = cpu_to_be32(sg_mapped *
drivers/scsi/ibmvscsi_tgt/libsrp.c
210
nmd = be32_to_cpu(id->table_desc.len) / sizeof(struct srp_direct_buf);
drivers/scsi/ibmvscsi_tgt/libsrp.c
220
be32_to_cpu(id->table_desc.len),
drivers/scsi/ibmvscsi_tgt/libsrp.c
224
be32_to_cpu(id->table_desc.len));
drivers/scsi/ibmvscsi_tgt/libsrp.c
228
sg_init_one(&dummy, md, be32_to_cpu(id->table_desc.len));
drivers/scsi/ibmvscsi_tgt/libsrp.c
230
sg_dma_len(&dummy) = be32_to_cpu(id->table_desc.len);
drivers/scsi/ibmvscsi_tgt/libsrp.c
231
err = rdma_io(cmd, &dummy, 1, &id->table_desc, 1, DMA_TO_DEVICE,
drivers/scsi/ibmvscsi_tgt/libsrp.c
232
be32_to_cpu(id->table_desc.len));
drivers/scsi/ibmvscsi_tgt/libsrp.c
266
be32_to_cpu(id->table_desc.len), md, token);
include/scsi/srp.h
110
struct srp_direct_buf table_desc __packed __aligned(4);
tools/testing/selftests/x86/entry_from_vm86.c
176
struct table_desc gdt1 = { .base = 0x3c3c3c3c, .limit = 0x9999 };
tools/testing/selftests/x86/entry_from_vm86.c
177
struct table_desc gdt2 = { .base = 0x1a1a1a1a, .limit = 0xaeae };
tools/testing/selftests/x86/entry_from_vm86.c
178
struct table_desc idt1 = { .base = 0x7b7b7b7b, .limit = 0xf1f1 };
tools/testing/selftests/x86/entry_from_vm86.c
179
struct table_desc idt2 = { .base = 0x89898989, .limit = 0x1313 };