Lines Matching refs:xref
91 phandle_t xref; member
120 phandle_t child, xref; in xrefinfo_create() local
129 if (OF_getencprop(child, "phandle", &xref, sizeof(xref)) == in xrefinfo_create()
130 -1 && OF_getencprop(child, "ibm,phandle", &xref, in xrefinfo_create()
131 sizeof(xref)) == -1 && OF_getencprop(child, in xrefinfo_create()
132 "linux,phandle", &xref, sizeof(xref)) == -1) in xrefinfo_create()
136 xi->xref = xref; in xrefinfo_create()
164 if ((find_by == FIND_BY_XREF && (phandle_t)key == xi->xref) || in xrefinfo_find()
176 xrefinfo_add(phandle_t node, phandle_t xref, device_t dev) in xrefinfo_add() argument
182 xi->xref = xref; in xrefinfo_add()
596 OF_child_xref_phandle(phandle_t parent, phandle_t xref) in OF_child_xref_phandle() argument
607 rxref = OF_child_xref_phandle(child, xref); in OF_child_xref_phandle()
617 if (rxref == xref) in OF_child_xref_phandle()
625 OF_node_from_xref(phandle_t xref) in OF_node_from_xref() argument
631 if ((xi = xrefinfo_find(xref, FIND_BY_XREF)) == NULL) in OF_node_from_xref()
632 return (xref); in OF_node_from_xref()
636 if ((node = OF_child_xref_phandle(OF_peer(0), xref)) == -1) in OF_node_from_xref()
637 return (xref); in OF_node_from_xref()
645 phandle_t xref; in OF_xref_from_node() local
650 return (xi->xref); in OF_xref_from_node()
653 if (OF_getencprop(node, "phandle", &xref, sizeof(xref)) == -1 && in OF_xref_from_node()
654 OF_getencprop(node, "ibm,phandle", &xref, sizeof(xref)) == -1 && in OF_xref_from_node()
655 OF_getencprop(node, "linux,phandle", &xref, sizeof(xref)) == -1) in OF_xref_from_node()
657 return (xref); in OF_xref_from_node()
661 OF_device_from_xref(phandle_t xref) in OF_device_from_xref() argument
666 if ((xi = xrefinfo_find(xref, FIND_BY_XREF)) == NULL) in OF_device_from_xref()
681 return (xi->xref); in OF_xref_from_device()
687 OF_device_register_xref(phandle_t xref, device_t dev) in OF_device_register_xref() argument
698 if ((xi = xrefinfo_find(xref, FIND_BY_XREF)) == NULL) in OF_device_register_xref()
699 xrefinfo_add(xref, xref, dev); in OF_device_register_xref()