Lines Matching refs:namespace
261 - List of references to each non-method object in the namespace
281 entered into the namespace and could cause an interpreter fault when
312 ACPI tables are loaded into the namespace during ACPICA initialization.
333 namespace by the DSDT via module-level code that accesses an operation
475 interface is intended for early access to the namespace during the
476 initial namespace device discovery walk. The _SUB method has been seen to
535 object defined in an SSDT. The DSDT is always loaded into the namespace
712 current namespace objects (Object type and count). This is displayed if
832 enables the replacement of existing namespace objects that were installed
1143 AcpiExec: Added support (-fi) for an optional namespace object
1144 initialization file. This file specifies initial values for namespace
1452 the deletion of Alias AML namespace objects. The problem affected both
1556 Fixed a problem where an object detached from a namespace node was not
1685 very early, before the namespace is even created. AcpiInstallTable gives
1855 support to allow references (namespace nodes) to be passed as arguments
1904 Debugger: Added new command to read/write/compare all namespace objects.
1905 The command "test objects" will exercise the entire namespace by writing
1911 each and every predefined name within the current namespace.
2036 during namespace node deletion. This fix updates namespace node deletion
2042 root namespace node. This fix deletes any and all objects that have been
2260 pathnames (namepaths) and object types of all objects in the namespace.
2261 This is an alternative to the namespace command.
2542 the EC device node and not the namespace root. Rui Zhang (original
2550 (therefore identifying any issues immediately). Also, the ASL/namespace
2590 namespace root. This reflects the typical behavior of host operating
2600 with individual devices throughout the namespace, in addition to the
2602 namespace
2615 reference counts without holding the interpreter or namespace lock. This
2659 named objects in the namespace so that BIOS code can modify them easily
2782 resources within the current namespace.
3355 AcpiLoadTable: Load an SSDT from a buffer into the namespace.
3910 allows drivers to check an address range against the ACPI namespace. See
3953 namespace is constructed (after 2nd parse is invoked due to external
4139 region address) are in different namespace scopes. Lin Ming, ACPICA BZ
4602 Fixed a problem caused by a _PRW method appearing at the namespace root
4769 Fixed a race condition between method execution and namespace walks that
4775 namespace walks upon method exit by using the delete_namespace_subtree
4778 Bug is a missing namespace lock in the delete_namespace_subtree function.
4800 Debugger: Now lock the namespace for duration of a namespace dump.
4802 issues if the namespace is changing dynamically underneath the debugger.
4803 Especially affects temporary namespace nodes, since the debugger displays
4890 not enter the target into the namespace. Instead, it should open a new
4926 New: AcpiNames utility - Example namespace dump utility. Shows an example
4928 ACPICA configuration for a minimal namespace dump utility. Uses table and
4929 namespace managers, but no AML interpreter. Does not add any
4950 Changed the type of the predefined namespace object _TZ from ThermalZone
5084 from within the namespace/interpreter code. Used this opportunity to
5163 namespace from and disassemble an entire group of AML files. Useful for
5295 Implemented a performance enhancement for namespace search and access.
5297 change enhances the performance of namespace searches and walks by adding
5299 backpointer to the parent in each namespace node. On large namespaces,
5303 each namespace node increases the overall size of the internal namespace
5305 about 5%, since each namespace entry usually consists of both a namespace
5307 namespace in ten years. ACPICA bugzilla 817. Alexey Starikovskiy.
5310 namespace
5311 walks. On control method exit, only walk the namespace if the method is
5313 to have created namespace objects outside of its local scope. Previously,
5315 entire namespace was traversed on each control method exit. This change
5339 Expanded all statistic counters used during namespace and device
5404 where the object to be copied was a namespace node. Lin Ming. ACPICA BZ
5725 execute module-level code that is not at the root of the namespace (under
5808 namespace/nsrepair2.c. ACPICA BZ 784. Lin Ming, Bob Moore.
5819 will execute module-level code that is not at the root of the namespace
5932 executes multiple predefined methods within the namespace.)
5946 method located at the namespace root (\_INI). This method is executed at
6048 files. The new file is namespace/nsrepair.c. ACPICA BZ 770.
6399 namespace walks (readers), but block a dynamic table unload until it can
6401 exclusive write access to the namespace. This fixes a problem where a
6404 namespace
6617 with the actual namespace entry which is itself padded with underscores.
6867 start with underscore) that appear in the namespace, at the time they are
7335 ensures that all operation regions and devices throughout the namespace
7360 namespace
7363 loaded at the namespace root even though this goes against the ACPI
7454 namespace
7457 between an exiting control method and a running namespace walk. (Reported
7672 Implemented additional debugging information in the namespace listing
7674 created during compilation. In addition to the namespace hierarchy, the
7676 pathname to each namespace object is displayed.
7858 location within the namespace was ignored. Instead, the table was always
8211 eliminated namespace loading during the pass one parse.)
8229 namespace
8231 additional namespace race condition is known to exist between
8303 different namespace scope than the current scope. (BZ 7212)
8654 Fixed two issues with the locking of the internal namespace data
8657 namespace during the namespace deletion associated with the table unload
8834 namespace object evaluation - resulting in smaller code, less CPU stack
8888 namespace identifiers with no collision with existing resource descriptor
8949 namespace
8987 Implemented a new _STA optimization where namespace subtrees that do not
9067 3) Unreferenced objects: If a namespace object is created, but never
9099 20060317 release. The namespace node definition required additional
9166 Implemented the use of a cache object for all internal namespace nodes.
9172 Removed the reference count mechanism for internal namespace nodes, since
9174 was deemed unnecessary. This reduces the size of each namespace node by
9183 instances corresponding to the namespace objects.
9555 cannot be located in the current namespace. Enabled via the interpreter
9625 Modified the parsing of control methods to no longer create namespace
9627 during the execute phase, at the moment the namespace creation operator
9638 Increased the number of available Owner Ids for namespace object tracking
9648 Enhanced the namespace dump routine to output the owner ID for each
9649 namespace object.
10120 Fixed a fault when using the -ln option (generate namespace listing).
10264 namespace objects created/deleted by ACPI tables and control method
10269 the namespace node descriptor was reduced by 2 bytes as a result (Alexey
10436 namespace
10441 of any Named integer object in the namespace (Previously, only method
10501 inadvertently be generated during the lookup of namespace objects in the
10505 namespace
10873 disabled. This is because SSDTs can be loaded anywhere in the namespace,
10907 Fixed and enhanced the "list namespace" option (-ln). This option was
12276 incorrectly nested internal namespace to be constructed.
12303 properly. The proper scope within the namespace was not initialized
12350 installed in the namespace were not deleted. This caused all subsequent
12355 if the method attempts to create namespace objects. (The root of the
12503 init to perform two entire walks of the ACPI namespace; The first
12585 character namespace node name. This function simplifies the debug
12811 namespace.
12902 objects are shared across several namespace objects.
12905 namespace were not properly updated when named objects created by
12913 tables (SSDTs) was not being propagated into the namespace objects
12927 was incorrectly handling the case where a namespace node was the
13330 Implemented a new function for the evaluation of namespace objects
13394 namespace-node code is now used so that this case is handled
13591 into the namespace in alphabetical order. This caused some side-
13594 of the namespace nodes should not matter.
13602 Note: as a result of the overhaul of the namespace object types in
13603 the previous release, the namespace nodes for the predefined
13605 instead of ACPI_TYPE_ANY. This simplifies the namespace
13606 management code but may affect code that walks the namespace tree
13649 must already exist in the namespace at the time the operator is
13654 correctly enables the search-to-root algorithm during namespace
13663 pass namespace load. This cleanup simplifies the code and makes
13664 the entire namespace load mechanism much clearer and easier to
13673 Cleaned up the namespace dump code, removed obsolete code.
13675 All string output (for all namespace/object dumps) now uses the
13693 "executable" operators (versus the "namespace" operators) cannot
13698 target must already exist in the namespace at the time the
13734 conversion operators were not updating the internal namespace node
13741 Enhanced error messages for all problems associated with namespace
13746 within the namespace. The existing design did not handle the case
13867 Tightened up the namespace load to disallow multiple names in the
14030 must be included in the namespace for proper disassembly (because
14159 Controller before the namespace has been fully initialized, which
14346 The warning emitted when a namespace object reference is not found
14623 based devices in the ACPI namespace are now dynamically bound
14679 Fixed a problem where the interpreter/namespace "search to root"
15059 Fixed a problem with the namespace object deletion mechanism for
15337 objects attached to namespace nodes.
15372 Enhanced the output of the AML debugger "dump namespace" command
15446 However, these objects may end up being stored into the namespace
15615 namespace initialization (during execution of the _INI control
15839 Fixed a problem where the namespace mutex could be released at the
16172 4. Debug option is split into a parse trace and a namespace trace.
16309 at the root namespace object.
16322 namespace object, so the memory savings is significant.
16331 through the namespace to initialize all operation regions (address
16335 New file - namespace/nsinit.c
16342 resulted in dynamic memory savings of 3X within the namespace and
16383 they are processed (Either entered into the namespace or executed
16469 A major restructuring of the namespace data structure has been
16486 Osd* interfaces renamed to AcpiOs* to eliminate namespace