Lines Matching refs:xref
93 phandle_t xref; member
122 phandle_t child, xref; in xrefinfo_create() local
131 if (OF_getencprop(child, "phandle", &xref, sizeof(xref)) == in xrefinfo_create()
132 -1 && OF_getencprop(child, "ibm,phandle", &xref, in xrefinfo_create()
133 sizeof(xref)) == -1 && OF_getencprop(child, in xrefinfo_create()
134 "linux,phandle", &xref, sizeof(xref)) == -1) in xrefinfo_create()
138 xi->xref = xref; in xrefinfo_create()
166 if ((find_by == FIND_BY_XREF && (phandle_t)key == xi->xref) || in xrefinfo_find()
178 xrefinfo_add(phandle_t node, phandle_t xref, device_t dev) in xrefinfo_add() argument
184 xi->xref = xref; in xrefinfo_add()
598 OF_child_xref_phandle(phandle_t parent, phandle_t xref) in OF_child_xref_phandle() argument
609 rxref = OF_child_xref_phandle(child, xref); in OF_child_xref_phandle()
619 if (rxref == xref) in OF_child_xref_phandle()
627 OF_node_from_xref(phandle_t xref) in OF_node_from_xref() argument
633 if ((xi = xrefinfo_find(xref, FIND_BY_XREF)) == NULL) in OF_node_from_xref()
634 return (xref); in OF_node_from_xref()
638 if ((node = OF_child_xref_phandle(OF_peer(0), xref)) == -1) in OF_node_from_xref()
639 return (xref); in OF_node_from_xref()
647 phandle_t xref; in OF_xref_from_node() local
652 return (xi->xref); in OF_xref_from_node()
655 if (OF_getencprop(node, "phandle", &xref, sizeof(xref)) == -1 && in OF_xref_from_node()
656 OF_getencprop(node, "ibm,phandle", &xref, sizeof(xref)) == -1 && in OF_xref_from_node()
657 OF_getencprop(node, "linux,phandle", &xref, sizeof(xref)) == -1) in OF_xref_from_node()
659 return (xref); in OF_xref_from_node()
663 OF_device_from_xref(phandle_t xref) in OF_device_from_xref() argument
668 if ((xi = xrefinfo_find(xref, FIND_BY_XREF)) == NULL) in OF_device_from_xref()
683 return (xi->xref); in OF_xref_from_device()
689 OF_device_register_xref(phandle_t xref, device_t dev) in OF_device_register_xref() argument
700 if ((xi = xrefinfo_find(xref, FIND_BY_XREF)) == NULL) in OF_device_register_xref()
701 xrefinfo_add(xref, xref, dev); in OF_device_register_xref()