Lines Matching refs:prop
40 HasFdtString(const char* prop, int size, const char* pattern)
43 const char* propEnd = prop + size;
44 while (propEnd - prop > 0) {
45 int curLen = strlen(prop);
46 if (curLen == patternLen && memcmp(prop, pattern, curLen + 1) == 0)
48 prop += curLen + 1;
59 const uint8* prop = (const uint8*)fdt_getprop(fdt, node, "reg", &propSize);
60 if (prop == NULL)
67 prop += idx*entrySize;
70 case 1: range.start = fdt32_to_cpu(*(uint32*)prop); prop += 4; break;
71 case 2: range.start = fdt64_to_cpu(*(uint64*)prop); prop += 8; break;
75 case 1: range.size = fdt32_to_cpu(*(uint32*)prop); prop += 4; break;
76 case 2: range.size = fdt64_to_cpu(*(uint64*)prop); prop += 8; break;
86 if (uint32* prop = (uint32*)fdt_getprop(fdt, node, "interrupts-extended", NULL)) {
87 return fdt32_to_cpu(*(prop + 1));
89 if (uint32* prop = (uint32*)fdt_getprop(fdt, node, "interrupts", NULL)) {
90 return fdt32_to_cpu(*prop);
105 if (uint32* prop = (uint32*)fdt_getprop(fdt, node, "timebase-frequency", NULL))
106 sTimerFrequrency = fdt32_to_cpu(*prop);
130 if (uint32* prop = (uint32*)fdt_getprop(fdt, node, "interrupts-extended", &propSize)) {
133 for (uint32 *it = prop; (uint8_t*)it - (uint8_t*)prop < propSize; it += 2) {
166 const void* prop = fdt_getprop(fdt, node, "clock-frequency", NULL);
167 sUart.clock = (prop == NULL) ? 0 : fdt32_to_cpu(*(uint32*)prop);