Lines Matching refs:Path
215 char *Path);
225 char **Path);
229 char *Path,
244 char *Path);
248 char *Path,
255 char *Path);
293 * Path - Path with parent prefix
297 * DESCRIPTION: Returns the full pathname of a path with parent prefix
305 char *Path)
339 * Remove all carat prefixes from the input path.
343 while (Node && (*Path == (UINT8) AML_PARENT_PREFIX))
346 Path++;
362 Length = (strlen (ParentPath) + strlen (Path) + 1);
367 * for the required dot separator (ParentPath.Path)
386 * Concatenate parent fullpath and path. For example,
387 * parent fullpath "\_SB_", Path "^INIT", Fullpath "\_SB_.INIT"
389 * Copy the parent path
402 /* Copy child path (carat parent prefix(es) were skipped above) */
404 strcat (Fullpath, Path);
416 * PARAMETERS: PathList - Single path or list separated by comma
453 ExternalFile->Path = LocalPathname;
487 ACPI_FREE (AcpiGbl_ExternalFileList->Path);
628 * Path - Internal (AML) path to the object
647 char *Path,
653 char *InternalPath = Path;
661 if (!Path)
668 if ((*Path == AML_ROOT_PREFIX) && (Path[1]))
670 Path++;
675 Status = AcpiNsExternalizeName (ACPI_UINT32_MAX, Path,
683 * Get the full pathname from the root if "Path" has one or more
684 * parent prefixes (^). Note: path will not contain a leading '\'.
686 if (*Path == (UINT8) AML_PARENT_PREFIX)
690 /* Set new external path */
732 * ExternalPath - Will contain the external path of the node
733 * InternalPath - Will contain the internal path of the node
737 * DESCRIPTION: Get the External and Internal path from the given node.
778 * PARAMETERS: Path - Remove Root prefix from this Path
782 * DESCRIPTION: Remove the root prefix character '\' from Path.
788 char **Path)
790 char *InputPath = *Path;
800 *Path = InputPath;
879 * PARAMETERS: Path - External name of the object to be added
897 char *Path,
910 if (!Path)
917 if ((*Path == AML_ROOT_PREFIX) && (Path[1]))
919 Path++;
924 Status = AcpiNsInternalizeName (Path, &InternalPath);
956 * PARAMETERS: ExternalPath - External path to the object
957 * InternalPath - Internal (AML) path to the object
1010 if (!strcmp (ExternalPath, NextExternal->Path))
1061 NewExternal->Path = ExternalPath;
1071 if (AcpiUtStricmp (NewExternal->Path, NextExternal->Path) < 0)
1107 * PARAMETERS: Path - Path of the external
1121 char *Path,
1128 Status = AcpiNsLookup (NULL, Path, Type,
1136 "while adding external to namespace [%s]", Path));
1149 "[%s] has conflicting declarations", Path));
1211 * PARAMETERS: Path - External parse object
1226 char *Path,
1234 Status = AcpiDmResolveExternal (Path, Type, &Node);
1342 ACPI_FREE (AcpiGbl_ExternalList->Path);
1413 AcpiGbl_ExternalList->Path,
1455 AcpiDmConflictingDeclaration (AcpiGbl_ExternalList->Path);
1468 ACPI_FREE (AcpiGbl_ExternalList->Path);
1481 * PARAMETERS: Path - Namepath to search
1485 * DESCRIPTION: Search the AcpiGbl_ExternalList for a matching path
1546 * PARAMETERS: Path - Path with conflicting declaration
1557 char *Path)
1565 Path);
1579 * namepath is contained within NameOp->Name.Path.
1589 AcpiDmNamestring (NameOp->Named.Path);
1592 AcpiDmCheckForExternalConflict (NameOp->Named.Path);
1601 * PARAMETERS: Path - Path to check
1605 * DESCRIPTION: Search the External List to see if the input Path has a
1612 char *Path)
1619 if (!Path)
1626 InputPath = Path;
1634 ListItemPath = ExternalList->Path;
1649 AcpiDmConflictingDeclaration (Path);