Lines Matching defs:node
710 read_keymap(phandle_t node, const char *prop, pcell_t **keymap, size_t *len)
713 if ((*len = OF_getproplen(node, prop)) <= 0) {
719 if (OF_getencprop(node, prop, *keymap, *len) != *len) {
728 phandle_t node;
734 if ((node = ofw_bus_get_node(sc->dev)) == -1)
737 if ((len = OF_getproplen(node, "google,key-rows")) <= 0)
739 OF_getencprop(node, "google,key-rows", &dts_value, len);
742 if ((len = OF_getproplen(node, "google,key-columns")) <= 0)
744 OF_getencprop(node, "google,key-columns", &dts_value, len);
747 if ((len = OF_getproplen(node, "freebsd,intr-gpio")) <= 0)
749 OF_getencprop(node, "freebsd,intr-gpio", &dts_value, len);
752 if (OF_hasprop(node, "freebsd,keymap")) {
755 } else if (OF_hasprop(node, "linux,keymap")) {
763 if ((ret = read_keymap(node, keymap_prop, &keymap, &len))) {