Lines Matching refs:bufpos

181 	size_t				 buflen, bufpos;  in bhnd_nvram_bcm_getvar_direct_common()  local
204 bufpos = 0; in bhnd_nvram_bcm_getvar_direct_common()
209 while ((offset - bufpos) < limit) { in bhnd_nvram_bcm_getvar_direct_common()
210 BHND_NV_ASSERT(bufpos <= buflen, in bhnd_nvram_bcm_getvar_direct_common()
211 ("buf position invalid (%zu > %zu)", bufpos, buflen)); in bhnd_nvram_bcm_getvar_direct_common()
216 if (buflen - bufpos == 0) { in bhnd_nvram_bcm_getvar_direct_common()
220 bufpos = 0; in bhnd_nvram_bcm_getvar_direct_common()
231 BHND_NV_ASSERT(buflen - bufpos > 0, ("empty buffer!")); in bhnd_nvram_bcm_getvar_direct_common()
234 if (buf[bufpos] == '\0') in bhnd_nvram_bcm_getvar_direct_common()
248 navail = bhnd_nv_ummin(buflen - bufpos, nleft); in bhnd_nvram_bcm_getvar_direct_common()
250 if (strncmp(name+namepos, buf+bufpos, navail) == 0) { in bhnd_nvram_bcm_getvar_direct_common()
253 bufpos += navail; in bhnd_nvram_bcm_getvar_direct_common()
269 BHND_NV_ASSERT(buflen - bufpos > 0, ("empty buffer!")); in bhnd_nvram_bcm_getvar_direct_common()
271 if (buf[bufpos] == '=') { in bhnd_nvram_bcm_getvar_direct_common()
274 bufpos++; in bhnd_nvram_bcm_getvar_direct_common()
288 p = memchr(buf+bufpos, '\0', buflen - bufpos); in bhnd_nvram_bcm_getvar_direct_common()
294 bufpos = (p - buf) + 1 /* skip '\0' */; in bhnd_nvram_bcm_getvar_direct_common()
299 bufpos = buflen; in bhnd_nvram_bcm_getvar_direct_common()
309 p = memchr(buf+bufpos, '\0', buflen - bufpos); in bhnd_nvram_bcm_getvar_direct_common()
313 vlen = p - &buf[bufpos]; in bhnd_nvram_bcm_getvar_direct_common()
319 vlen = buflen - bufpos; in bhnd_nvram_bcm_getvar_direct_common()
322 } else if (p == NULL && bufpos > 0) { in bhnd_nvram_bcm_getvar_direct_common()
327 memmove(buf, buf+bufpos, buflen - bufpos); in bhnd_nvram_bcm_getvar_direct_common()
328 buflen = bufpos; in bhnd_nvram_bcm_getvar_direct_common()
329 bufpos = 0; in bhnd_nvram_bcm_getvar_direct_common()
358 return (bhnd_nvram_value_coerce(buf+bufpos, vlen, in bhnd_nvram_bcm_getvar_direct_common()