Lines Matching full:package
387 obj->package.count < 3) in is_acpi_coresight_graph()
390 graphid = &obj->package.elements[0]; in is_acpi_coresight_graph()
391 guid = &obj->package.elements[1]; in is_acpi_coresight_graph()
392 links = &obj->package.elements[2]; in is_acpi_coresight_graph()
442 * Name (_DSD, Package() {
443 * // DSD Package contains tuples of { Proeprty_Type_UUID, Package() }
445 * Package() {
446 * Package(2) { "property-name", <property-value> }
450 * Package() {
453 * Package() { // Graph[0] Package
459 * Package () { 0, 0, \_SB_.RPL0, 1 },
461 * Package () { 0, 0, \_SB_.CLU0.FUN0, 0 },
463 * Package () { 1, 0, \_SB_.CLU1.FUN0, 0 },
464 * } // End of Graph[0] Package
475 if (graph->package.count < 2) in acpi_validate_dsd_graph()
478 rev = &graph->package.elements[0]; in acpi_validate_dsd_graph()
479 nr_graphs = &graph->package.elements[1]; in acpi_validate_dsd_graph()
494 /* Make sure the ACPI graph package has right number of elements */ in acpi_validate_dsd_graph()
495 if (graph->package.count != (n + 2)) in acpi_validate_dsd_graph()
499 * Each entry must be a graph package with at least 3 members : in acpi_validate_dsd_graph()
503 const union acpi_object *obj = &graph->package.elements[i]; in acpi_validate_dsd_graph()
506 obj->package.count < 3) in acpi_validate_dsd_graph()
530 * _DSD property consists tuples { Prop_UUID, Package() } in acpi_get_dsd_graph()
533 for (i = 0; i + 1 < dsd->package.count; i += 2) { in acpi_get_dsd_graph()
534 const union acpi_object *guid, *package; in acpi_get_dsd_graph() local
536 guid = &dsd->package.elements[i]; in acpi_get_dsd_graph()
537 package = &dsd->package.elements[i + 1]; in acpi_get_dsd_graph()
539 /* All _DSD elements must have a UUID and a Package */ in acpi_get_dsd_graph()
540 if (!is_acpi_guid(guid) || package->type != ACPI_TYPE_PACKAGE) in acpi_get_dsd_graph()
545 if (acpi_validate_dsd_graph(package)) in acpi_get_dsd_graph()
546 return package; in acpi_get_dsd_graph()
559 nlinks = cs_graph->package.elements[2].integer.value; in acpi_validate_coresight_graph()
564 if (cs_graph->package.count != (nlinks + 3)) in acpi_validate_coresight_graph()
574 * Returns the pointer to the CoreSight Graph Package when found. Otherwise
587 nr_graphs = graph_list->package.elements[1].integer.value; in acpi_get_coresight_graph()
590 graph = &graph_list->package.elements[i]; in acpi_get_coresight_graph()
629 link->package.count != 4) in acpi_coresight_parse_link()
632 fields = link->package.elements; in acpi_coresight_parse_link()
692 nlinks = graph->package.elements[2].integer.value; in acpi_coresight_parse_graph()
707 const union acpi_object *link = &graph->package.elements[3 + i]; in acpi_coresight_parse_graph()