Lines Matching defs:node
329 pnode_t node;
337 node = prom_findnode_bydevtype(prom_rootnode(), OBP_CPU);
338 if (node != OBP_NONODE && node != OBP_BADNODE) {
339 if ((nlen = prom_getproplen(node, OBP_NAME)) <= 0 ||
341 prom_getprop(node, OBP_NAME, cpubuf) <= 0)
342 prom_panic("no name in cpu node");
346 if ((clen = prom_getproplen(node, OBP_COMPATIBLE)) > 0) {
350 * node for the compatible property.
352 if ((clen = prom_getproplen(node, OBP_COMPATIBLE)) > 0 ||
353 ((node = prom_parentnode(node)) != OBP_NONODE &&
354 node != OBP_BADNODE &&
355 (clen = prom_getproplen(node, OBP_COMPATIBLE)) > 0 &&
356 prom_getprop(node, OBP_DEVICETYPE, dname) > 0 &&
360 prom_panic("cpu node \"compatible\" too long");
362 if (prom_getprop(node, OBP_COMPATIBLE,
364 prom_panic("cpu node \"compatible\" error");