Lines Matching +full:prop +full:-
1 /*-
53 const char *prop, bool raw, bool str);
61 "usage: ofwdump -a [-p | -P property] [-R | -S]\n" in usage()
62 " ofwdump [-p | -P property] [-r] [-R | -S] [--] nodes\n"); in usage()
75 while ((opt = getopt(argc, argv, "-aprP:RS")) != -1) { in main()
76 if (opt == '-') in main()
113 argc -= optind; in main()
146 char prop[OFIOCSUGGPROPNAMELEN]; in ofw_dump_properties() local
148 for (nlen = ofw_firstprop(fd, n, prop, sizeof(prop)); nlen != 0; in ofw_dump_properties()
149 nlen = ofw_nextprop(fd, n, prop, prop, sizeof(prop))) in ofw_dump_properties()
150 ofw_dump_property(fd, n, level, prop, raw, str); in ofw_dump_properties()
154 ofw_dump_property(int fd, phandle_t n, int level, const char *prop, bool raw, in ofw_dump_property() argument
163 len = ofw_getprop_alloc(fd, n, prop, &pbuf, &pblen, 1); in ofw_dump_property()
172 printf("%s:\n", prop); in ofw_dump_property()
175 max = len - i; in ofw_dump_property()
185 * zero-terminated. in ofw_dump_property()
187 if (((char *)pbuf)[len - 1] == '\0' && in ofw_dump_property()
188 strlen(pbuf) == (unsigned)len - 1) { in ofw_dump_property()
189 if (vblen < (len - 1) * 4 + 1) { in ofw_dump_property()
210 ofw_dump_node(int fd, phandle_t n, int level, int rec, int prop, in ofw_dump_node() argument
227 if (prop) { in ofw_dump_node()
235 ofw_dump_node(fd, c, level + 1, rec, prop, pmatch, in ofw_dump_node()
242 ofw_dump(int fd, const char *start, bool rec, bool prop, const char *pmatch, in ofw_dump() argument
248 ofw_dump_node(fd, n, 0, rec, prop, pmatch, raw, str); in ofw_dump()