Lines Matching refs:envp
79 char envp[16];
89 envp_len = bhnd_nv_ummin(sizeof(envp), io_size);
90 if ((error = bhnd_nvram_io_read(io, 0x0, envp, envp_len)))
99 if (envp[0] != '\0')
108 char c = envp[i];
125 if ((error = bhnd_nvram_io_read(io, io_size-envp_len, envp, envp_len)))
128 if (envp[0] != '\0' || envp[1] != '\0')
272 char *envp;
278 envp = (char *) (bcm->data + offset);
279 envp_len = strnlen(envp, bcm->size - offset);
280 error = bhnd_nvram_parse_env(envp, envp_len, '=', &name,
283 BHND_NV_LOG("error parsing envp at offset %#zx: %d\n",
291 *(envp + name_len) = '\0';
380 const char *envp;
386 envp = bcm->data;
389 envp = *cookiep;
390 envp += strlen(envp) + 1; /* key + '\0' */
391 envp += strlen(envp) + 1; /* value + '\0' */
395 if (*envp == '\0')
398 *cookiep = (void *)(uintptr_t)envp;
399 return (envp);
439 const char *envp;
442 envp = cookiep;
443 envp += strlen(envp) + 1; /* key + '\0' */
444 *len = strlen(envp) + 1; /* value + '\0' */
447 return (envp);