Lines Matching +full:a +full:- +full:child +full:- +full:node +full:- +full:property

1 .\"-
6 .\" at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and
23 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
34 .\"-
50 .\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
84 Occasionally a package handle of 0 may be used or returned instead,
87 The calls that only take and/or return the package handle of a node
88 use a pointer to a
91 The others use a pointer to a
95 .Bd -literal
107 member is the package handle of the node that is passed in or returned.
121 call where it is also used to pass in a string.
128 works in a value-result fashion.
141 .Bl -tag -width ".Dv OFIOCGETOPTNODE"
143 Uses a
147 node.
149 Uses a
151 Takes the package handle of a node and returns the package handle of the next
152 node in the
155 The node following the last node has a package handle of 0.
156 The node following the node with the package handle of 0 is the first node.
158 Uses a
160 Takes the package handle of a node and returns the package handle of the first
161 child of that node.
162 This child may have siblings.
165 If the node does not have a child,
166 a package handle of 0 is returned.
168 Uses a
170 Takes the package handle of a node and the name of a property.
171 Returns the property value and its length.
172 If no such property is associated with that node,
173 the length of the value is set to \-1.
174 If the named property exists but has no value,
177 Uses a
179 Takes the package handle of a node and the name of a property.
180 Returns the length of the property value.
183 except that only the length of the property value is returned.
184 It can be used to determine whether a node has a particular property or whether
185 a property has a value without the need to provide memory for storing the value.
187 Uses a
189 Takes the package handle of a node,
190 the name of a property and a property value.
191 Returns the property value and the length that actually have been written.
194 may choose to truncate the value if it is too long or write a valid value
195 instead if the given value is invalid for the particular property.
199 may also completely refuse to write the given value to the property.
204 Uses a
206 Takes the package handle of a node and the name of a property.
207 Returns the name and the length of the next property of the node.
208 If the property referenced by the given name is the last property of the node,
212 Uses a
214 Takes the name or alias name of a device node.
215 Returns package handle of the node.
216 If no matching node is found,
221 .Bl -tag -width ".Pa /dev/openfirm"
223 Open Firmware interface node
227 .Bl -tag -width Er
232 The given package handle is not 0 and does not correspond to any valid node,
246 .%B "IEEE Std 1275-1994:"
249 .%O ISBN 1-55937-426-8
261 .An -nosplit
283 node the property value passed in to the
285 call has to be null-terminated and the value length passed in has to include