Lines Matching refs:list
571 const char *list, *end; in fdt_stringlist_count() local
574 list = fdt_getprop(fdt, nodeoffset, property, &length); in fdt_stringlist_count()
575 if (!list) in fdt_stringlist_count()
578 end = list + length; in fdt_stringlist_count()
580 while (list < end) { in fdt_stringlist_count()
581 length = strnlen(list, end - list) + 1; in fdt_stringlist_count()
584 if (list + length > end) in fdt_stringlist_count()
587 list += length; in fdt_stringlist_count()
598 const char *list, *end; in fdt_stringlist_search() local
600 list = fdt_getprop(fdt, nodeoffset, property, &length); in fdt_stringlist_search()
601 if (!list) in fdt_stringlist_search()
605 end = list + length; in fdt_stringlist_search()
607 while (list < end) { in fdt_stringlist_search()
608 length = strnlen(list, end - list) + 1; in fdt_stringlist_search()
611 if (list + length > end) in fdt_stringlist_search()
614 if (length == len && memcmp(list, string, length) == 0) in fdt_stringlist_search()
617 list += length; in fdt_stringlist_search()
628 const char *list, *end; in fdt_stringlist_get() local
631 list = fdt_getprop(fdt, nodeoffset, property, &length); in fdt_stringlist_get()
632 if (!list) { in fdt_stringlist_get()
639 end = list + length; in fdt_stringlist_get()
641 while (list < end) { in fdt_stringlist_get()
642 length = strnlen(list, end - list) + 1; in fdt_stringlist_get()
645 if (list + length > end) { in fdt_stringlist_get()
656 return list; in fdt_stringlist_get()
659 list += length; in fdt_stringlist_get()