Lines Matching refs:len
203 ssize_t len;
210 if ((len = fmri_nvl2str(nvl, NULL, 0)) == 0 ||
211 (name = topo_mod_alloc(mod, len + 1)) == NULL ||
212 fmri_nvl2str(nvl, name, len + 1) == 0) {
214 topo_mod_free(mod, name, len + 1);
221 topo_mod_free(mod, name, len + 1);
225 topo_mod_free(mod, name, len + 1);
240 size_t len;
249 len = strlen(str);
255 * The shortest legal string would be "dev:////" (len 8) for a string
259 if (len < 8 || strncmp(str, "dev:///", 7) != 0)
262 strcp = alloca(len + 1);
263 (void) memcpy(strcp, str, len);
264 strcp[len] = '\0';
385 int len;
406 len = strlen(devpath) + strlen("/devices") + 1;
407 path = topo_mod_alloc(mod, len);
408 (void) snprintf(path, len, "/devices%s", devpath);
440 topo_mod_free(mod, path, len);
465 int len;
486 len = strlen(devpath) + strlen("/devices") + 1;
487 path = topo_mod_alloc(mod, len);
488 (void) snprintf(path, len, "/devices%s", devpath);
520 topo_mod_free(mod, path, len);