Lines Matching defs:handle

33  * A node or property in PICL tree has two handles: a ptree handle, which is
34 * used by plug-ins and the libpicltree interface, and a picl handle
37 * kept in a ptree hash table (ptreetbl), and the mapping of a picl handle
38 * to its ptree handle is kept in the picl hash table (picltbl).
53 * A stale handle error is returned for handle values below the hi water
54 * mark, and invalid handles are returned for handle values above the hi water
55 * mark or when the process id field of the handle does not match.
140 static rwlock_t picltbl_rwlock; /* PICL handle table lock */
507 * Lock free function to remove the handle from the hash table
542 * Lock free function to lookup the hash table for a given handle
582 * Is the PICL handle stale or invalid handle?
601 * Is the Ptree handle stale or invalid handle?
620 * For a PICL handle, return the PTree handle and the PICL object
642 * Allocate a ptree handle
657 * Allocate a picl handle
658 * A PICL handle is ptree_hdl value with 1 in MSB of handle value.
659 * If a ptree handle already has 1 in MSB, then it cannot be piclized
675 * Allocate and add handle to PTree hash table
819 * Lock the node corresponding to the given handle and return its object
1150 * This function locks the ptree, verifies that the handle is a reference
1257 * Lock ptree_rwlock, add the new property handle, release the lock
1291 * check valid reference handle for non-volatiles
1424 * it to the PICL table if the node has a PICL handle.
1439 * Verify property handle
1545 * of its node and removes the handle from PICL table, if the node
1595 * Create a table object and return its handle
1621 * Add PICL handles if the table has a valid PICL handle
1720 * This function returns the handle of the next property in the row
1733 * proph could be a table handle or a table entry handle
1734 * Look it up as a table entry handle first, check error code
1735 * to see if it is a table handle
1764 * proph could be a table handle or a table entry handle
1765 * Look it up as a table entry handle first, check error code
1766 * to see if it is a table handle
1786 * This function creates node object and adds its handle to the Ptree
2452 * This function retrieves the handle of a property by its name
2487 * This function returns the handle of the first property
2514 * This function returns the handle of next property in the list
2894 * This functions returns the handle of node specified by its path
2897 ptree_get_node_by_path(const char *piclprl, picl_nodehdl_t *handle)
2953 *handle = chdh;
2959 *handle = chdh;
2972 *handle = chdh;
3000 * handle to the caller if successful and proph is not NULL
3024 * handle to the caller if successful
3187 * Else, return the handle of /frutree/chassis.
3222 if (err == PICL_PROPNOTFOUND) { /* return /frutree/chassis handle */