Lines Matching refs:path_len
72 * @param path_len The length of @p path_str.
78 bhnd_nvstore_path_new(const char *path_str, size_t path_len)
94 path->path_str = bhnd_nv_strndup(path_str, path_len);
644 * @param path_len The length of @p path.
651 size_t path_len)
660 h = hash32_strn(path, path_len, HASHINIT);
665 if (strncmp(p->path_str, path, path_len) != 0)
669 if (strnlen(path, path_len) != strlen(p->path_str))
837 * @param path_len The length of @p path_str.
845 size_t path_len)
854 if (bhnd_nvstore_get_path(sc, path_str, path_len) != NULL)
862 path = bhnd_nvstore_path_new(path_str, path_len);
901 size_t path_len;
921 error = bhnd_nvram_data_getvar(sc->data, cookiep, NULL, &path_len,
927 if ((path_str = bhnd_nv_malloc(path_len)) == NULL)
931 error = bhnd_nvram_data_getvar(sc->data, cookiep, path_str, &path_len,
937 path_len = strnlen(path_str, path_len);
938 while (path_len > 0 && path_str[path_len-1] == '/') {
939 path_str[path_len-1] = '\0';
940 path_len--;
967 path = bhnd_nvstore_get_path(sc, path_str, path_len);
969 error = bhnd_nvstore_register_path(sc, path_str, path_len);
973 path = bhnd_nvstore_get_path(sc, path_str, path_len);
1130 size_t path_len;
1134 path_len = p - name;
1139 relative_name = path + path_len + 1;
1143 while (path_len > 0 && path[path_len-1] == '/')
1144 path_len--;
1160 info->path.str.value_len = path_len;