Lines Matching refs:prop
167 of_is_bool_prop(int node, const char *prop, bool *valp)
181 if (prop[strlen(prop) - 1] != '?') {
186 int propsize = OF_getprop(node, prop, propval, sizeof(propval));
209 propsize = OF_getproplen(node, args->prop);
222 if (of_is_bool_prop(node, args->prop, &boolval)) {
237 if (OF_getprop(node, args->prop, &val32,
247 if (OF_getprop(node, args->prop, &val64,
268 rv = OF_getprop(node, args->prop, args->buf, args->buflen);
360 char *prop, propbuf[OFW_MAX_STACK_BUF_SIZE];
369 prop = kmem_tmpbuf_alloc(proplen, propbuf, sizeof(propbuf), KM_SLEEP);
371 if (OF_getprop(phandle, "compatible", prop, proplen) != proplen) {
376 if ((match = strlist_match(prop, proplen, cp)) != 0) {
382 kmem_tmpbuf_free(prop, proplen, propbuf);
418 char *prop, propbuf[OFW_MAX_STACK_BUF_SIZE];
426 prop = kmem_tmpbuf_alloc(proplen, propbuf, sizeof(propbuf), KM_SLEEP);
428 if (OF_getprop(phandle, "compatible", prop, proplen) != proplen) {
432 match = device_compatible_match_strlist(prop, proplen, compat_data);
435 kmem_tmpbuf_free(prop, proplen, propbuf);
465 char *prop, propbuf[OFW_MAX_STACK_BUF_SIZE];
474 prop = kmem_tmpbuf_alloc(proplen, propbuf, sizeof(propbuf), KM_SLEEP);
476 if (OF_getprop(phandle, "compatible", prop, proplen) != proplen) {
480 match = device_compatible_lookup_strlist(prop, proplen, compat_data);
483 kmem_tmpbuf_free(prop, proplen, propbuf);
630 uint32_t prop;
632 if (OF_getprop(node, ofname, &prop, sizeof(prop)) != sizeof(prop))
635 return(prop_dictionary_set_uint32(dict, propname, prop));
647 uint8_t prop[256];
649 len = OF_getprop(node, ofname, prop, 256);
653 return prop_dictionary_set_data(dict, propname, prop, len);
722 of_hasprop(int node, const char *prop)
724 return OF_getproplen(node, prop) >= 0;
732 of_getprop_uint32(int node, const char *prop, uint32_t *val)
737 len = OF_getprop(node, prop, &v, sizeof(v));
746 of_getprop_uint32_array(int node, const char *prop, uint32_t *array, int n)
751 len = OF_getprop(node, prop, array, n * sizeof(*v));
767 of_getprop_uint64(int node, const char *prop, uint64_t *val)
772 len = OF_getprop(node, prop, &v, sizeof(v));