Lines Matching refs:list
569 const char *list, *end; in fdt_stringlist_count() local
572 list = fdt_getprop(fdt, nodeoffset, property, &length); in fdt_stringlist_count()
573 if (!list) in fdt_stringlist_count()
576 end = list + length; in fdt_stringlist_count()
578 while (list < end) { in fdt_stringlist_count()
579 length = strnlen(list, end - list) + 1; in fdt_stringlist_count()
582 if (list + length > end) in fdt_stringlist_count()
585 list += length; in fdt_stringlist_count()
596 const char *list, *end; in fdt_stringlist_search() local
598 list = fdt_getprop(fdt, nodeoffset, property, &length); in fdt_stringlist_search()
599 if (!list) in fdt_stringlist_search()
603 end = list + length; in fdt_stringlist_search()
605 while (list < end) { in fdt_stringlist_search()
606 length = strnlen(list, end - list) + 1; in fdt_stringlist_search()
609 if (list + length > end) in fdt_stringlist_search()
612 if (length == len && memcmp(list, string, length) == 0) in fdt_stringlist_search()
615 list += length; in fdt_stringlist_search()
626 const char *list, *end; in fdt_stringlist_get() local
629 list = fdt_getprop(fdt, nodeoffset, property, &length); in fdt_stringlist_get()
630 if (!list) { in fdt_stringlist_get()
637 end = list + length; in fdt_stringlist_get()
639 while (list < end) { in fdt_stringlist_get()
640 length = strnlen(list, end - list) + 1; in fdt_stringlist_get()
643 if (list + length > end) { in fdt_stringlist_get()
654 return list; in fdt_stringlist_get()
657 list += length; in fdt_stringlist_get()