Lines Matching refs:list
725 const char *list, *end; in fdt_stringlist_count() local
728 list = fdt_getprop(fdt, nodeoffset, property, &length); in fdt_stringlist_count()
729 if (!list) in fdt_stringlist_count()
732 end = list + length; in fdt_stringlist_count()
734 while (list < end) { in fdt_stringlist_count()
735 length = strnlen(list, end - list) + 1; in fdt_stringlist_count()
738 if (list + length > end) in fdt_stringlist_count()
741 list += length; in fdt_stringlist_count()
752 const char *list, *end; in fdt_stringlist_search() local
754 list = fdt_getprop(fdt, nodeoffset, property, &length); in fdt_stringlist_search()
755 if (!list) in fdt_stringlist_search()
759 end = list + length; in fdt_stringlist_search()
761 while (list < end) { in fdt_stringlist_search()
762 length = strnlen(list, end - list) + 1; in fdt_stringlist_search()
765 if (list + length > end) in fdt_stringlist_search()
768 if (length == len && memcmp(list, string, length) == 0) in fdt_stringlist_search()
771 list += length; in fdt_stringlist_search()
782 const char *list, *end; in fdt_stringlist_get() local
785 list = fdt_getprop(fdt, nodeoffset, property, &length); in fdt_stringlist_get()
786 if (!list) { in fdt_stringlist_get()
793 end = list + length; in fdt_stringlist_get()
795 while (list < end) { in fdt_stringlist_get()
796 length = strnlen(list, end - list) + 1; in fdt_stringlist_get()
799 if (list + length > end) { in fdt_stringlist_get()
810 return list; in fdt_stringlist_get()
813 list += length; in fdt_stringlist_get()