Lines Matching full:package
390 obj->package.count < 3) in is_acpi_coresight_graph()
393 graphid = &obj->package.elements[0]; in is_acpi_coresight_graph()
394 guid = &obj->package.elements[1]; in is_acpi_coresight_graph()
395 links = &obj->package.elements[2]; in is_acpi_coresight_graph()
445 * Name (_DSD, Package() {
446 * // DSD Package contains tuples of { Proeprty_Type_UUID, Package() }
448 * Package() {
449 * Package(2) { "property-name", <property-value> }
453 * Package() {
456 * Package() { // Graph[0] Package
462 * Package () { 0, 0, \_SB_.RPL0, 1 },
464 * Package () { 0, 0, \_SB_.CLU0.FUN0, 0 },
466 * Package () { 1, 0, \_SB_.CLU1.FUN0, 0 },
467 * } // End of Graph[0] Package
478 if (graph->package.count < 2) in acpi_validate_dsd_graph()
481 rev = &graph->package.elements[0]; in acpi_validate_dsd_graph()
482 nr_graphs = &graph->package.elements[1]; in acpi_validate_dsd_graph()
497 /* Make sure the ACPI graph package has right number of elements */ in acpi_validate_dsd_graph()
498 if (graph->package.count != (n + 2)) in acpi_validate_dsd_graph()
502 * Each entry must be a graph package with at least 3 members : in acpi_validate_dsd_graph()
506 const union acpi_object *obj = &graph->package.elements[i]; in acpi_validate_dsd_graph()
509 obj->package.count < 3) in acpi_validate_dsd_graph()
532 * _DSD property consists tuples { Prop_UUID, Package() } in acpi_get_dsd_graph()
535 for (i = 0; i + 1 < dsd->package.count; i += 2) { in acpi_get_dsd_graph()
536 const union acpi_object *guid, *package; in acpi_get_dsd_graph() local
538 guid = &dsd->package.elements[i]; in acpi_get_dsd_graph()
539 package = &dsd->package.elements[i + 1]; in acpi_get_dsd_graph()
541 /* All _DSD elements must have a UUID and a Package */ in acpi_get_dsd_graph()
542 if (!is_acpi_guid(guid) || package->type != ACPI_TYPE_PACKAGE) in acpi_get_dsd_graph()
547 if (acpi_validate_dsd_graph(package)) in acpi_get_dsd_graph()
548 return package; in acpi_get_dsd_graph()
561 nlinks = cs_graph->package.elements[2].integer.value; in acpi_validate_coresight_graph()
566 if (cs_graph->package.count != (nlinks + 3)) in acpi_validate_coresight_graph()
576 * Returns the pointer to the CoreSight Graph Package when found. Otherwise
589 nr_graphs = graph_list->package.elements[1].integer.value; in acpi_get_coresight_graph()
592 graph = &graph_list->package.elements[i]; in acpi_get_coresight_graph()
631 link->package.count != 4) in acpi_coresight_parse_link()
634 fields = link->package.elements; in acpi_coresight_parse_link()
701 nlinks = graph->package.elements[2].integer.value; in acpi_coresight_parse_graph()
706 const union acpi_object *link = &graph->package.elements[3 + i]; in acpi_coresight_parse_graph()