Lines Matching refs:list
724 const char *list, *end; in fdt_stringlist_count() local
727 list = fdt_getprop(fdt, nodeoffset, property, &length); in fdt_stringlist_count()
728 if (!list) in fdt_stringlist_count()
731 end = list + length; in fdt_stringlist_count()
733 while (list < end) { in fdt_stringlist_count()
734 length = strnlen(list, end - list) + 1; in fdt_stringlist_count()
737 if (list + length > end) in fdt_stringlist_count()
740 list += length; in fdt_stringlist_count()
751 const char *list, *end; in fdt_stringlist_search() local
753 list = fdt_getprop(fdt, nodeoffset, property, &length); in fdt_stringlist_search()
754 if (!list) in fdt_stringlist_search()
758 end = list + length; in fdt_stringlist_search()
760 while (list < end) { in fdt_stringlist_search()
761 length = strnlen(list, end - list) + 1; in fdt_stringlist_search()
764 if (list + length > end) in fdt_stringlist_search()
767 if (length == len && memcmp(list, string, length) == 0) in fdt_stringlist_search()
770 list += length; in fdt_stringlist_search()
781 const char *list, *end; in fdt_stringlist_get() local
784 list = fdt_getprop(fdt, nodeoffset, property, &length); in fdt_stringlist_get()
785 if (!list) { in fdt_stringlist_get()
792 end = list + length; in fdt_stringlist_get()
794 while (list < end) { in fdt_stringlist_get()
795 length = strnlen(list, end - list) + 1; in fdt_stringlist_get()
798 if (list + length > end) { in fdt_stringlist_get()
809 return list; in fdt_stringlist_get()
812 list += length; in fdt_stringlist_get()