Lines Matching refs:native
2456 nvs_native_create(nvstream_t *nvs, nvs_native_t *native, char *buf, in nvs_native_create() argument
2462 nvs->nvs_private = native; in nvs_native_create()
2463 native->n_curr = native->n_base = buf; in nvs_native_create()
2464 native->n_end = buf + buflen; in nvs_native_create()
2465 native->n_flag = 0; in nvs_native_create()
2469 nvs->nvs_private = native; in nvs_native_create()
2470 native->n_curr = native->n_base = native->n_end = NULL; in nvs_native_create()
2471 native->n_flag = 0; in nvs_native_create()
2487 nvs_native_t *native = (nvs_native_t *)nvs->nvs_private; in native_cp() local
2489 if (native->n_curr + size > native->n_end) in native_cp()
2498 bcopy(buf, native->n_curr, size); in native_cp()
2501 bcopy(native->n_curr, buf, size); in native_cp()
2507 native->n_curr += size; in native_cp()
2517 nvs_native_t *native = nvs->nvs_private; in nvs_native_nvlist() local
2522 if (native->n_flag) in nvs_native_nvlist()
2525 native->n_flag = 1; in nvs_native_nvlist()
2542 if (native->n_flag) { in nvs_native_nvlist()
2545 native->n_flag = 1; in nvs_native_nvlist()
2560 nvs_native_t *native = (nvs_native_t *)nvs->nvs_private; in nvs_native_nvl_fini() local
2565 if (native->n_curr + sizeof (int) > native->n_end) in nvs_native_nvl_fini()
2568 bzero(native->n_curr, sizeof (int)); in nvs_native_nvl_fini()
2569 native->n_curr += sizeof (int); in nvs_native_nvl_fini()
2579 nvs_native_t *native = (nvs_native_t *)nvs->nvs_private; in nvpair_native_embedded() local
2581 (native->n_curr - nvp->nvp_size + NVP_VALOFF(nvp)); in nvpair_native_embedded()
2597 nvs_native_t *native = (nvs_native_t *)nvs->nvs_private; in nvpair_native_embedded_array() local
2598 char *value = native->n_curr - nvp->nvp_size + NVP_VALOFF(nvp); in nvpair_native_embedded_array()
2626 nvs_native_t *native = (nvs_native_t *)nvs->nvs_private; in nvpair_native_string_array() local
2628 (native->n_curr - nvp->nvp_size + NVP_VALOFF(nvp)); in nvpair_native_string_array()
2751 nvs_native_t *native = (nvs_native_t *)nvs->nvs_private; in nvs_native_nvpair() local
2755 if (native->n_curr + sizeof (int32_t) > native->n_end) in nvs_native_nvpair()
2757 bcopy(native->n_curr, &decode_len, sizeof (int32_t)); in nvs_native_nvpair()
2761 decode_len > native->n_end - native->n_curr) in nvs_native_nvpair()
2772 native->n_curr += sizeof (int32_t); in nvs_native_nvpair()
2794 nvs_native_t native; in nvs_native() local
2799 if ((err = nvs_native_create(nvs, &native, buf + sizeof (nvs_header_t), in nvs_native()