Lines Matching refs:list
754 const char *list, *end; in fdt_stringlist_count() local
757 list = fdt_getprop(fdt, nodeoffset, property, &length); in fdt_stringlist_count()
758 if (!list) in fdt_stringlist_count()
761 end = list + length; in fdt_stringlist_count()
763 while (list < end) { in fdt_stringlist_count()
764 length = strnlen(list, end - list) + 1; in fdt_stringlist_count()
767 if (list + length > end) in fdt_stringlist_count()
770 list += length; in fdt_stringlist_count()
781 const char *list, *end; in fdt_stringlist_search() local
783 list = fdt_getprop(fdt, nodeoffset, property, &length); in fdt_stringlist_search()
784 if (!list) in fdt_stringlist_search()
788 end = list + length; in fdt_stringlist_search()
790 while (list < end) { in fdt_stringlist_search()
791 length = strnlen(list, end - list) + 1; in fdt_stringlist_search()
794 if (list + length > end) in fdt_stringlist_search()
797 if (length == len && memcmp(list, string, length) == 0) in fdt_stringlist_search()
800 list += length; in fdt_stringlist_search()
811 const char *list, *end; in fdt_stringlist_get() local
814 list = fdt_getprop(fdt, nodeoffset, property, &length); in fdt_stringlist_get()
815 if (!list) { in fdt_stringlist_get()
822 end = list + length; in fdt_stringlist_get()
824 while (list < end) { in fdt_stringlist_get()
825 length = strnlen(list, end - list) + 1; in fdt_stringlist_get()
828 if (list + length > end) { in fdt_stringlist_get()
839 return list; in fdt_stringlist_get()
842 list += length; in fdt_stringlist_get()