Lines Matching refs:nvers
1072 match = negotiate_version(svc->cap.nvers, svc->cap.vers, in ds_handle_reg_req()
1389 for (idx = svc->ver_idx; idx < svc->cap.nvers; idx++) { in ds_handle_reg_nack()
1396 if (idx == svc->cap.nvers) { in ds_handle_reg_nack()
2098 DS_FREE(svc->cap.vers, svc->cap.nvers * sizeof (ds_ver_t)); in ds_svc_free()
2446 ds_vers_isvalid(ds_ver_t *vers, int nvers) in ds_vers_isvalid() argument
2460 for (idx = 0; idx < nvers; idx++) { in ds_vers_isvalid()
2506 if ((cap->svc_id == NULL) || (cap->vers == NULL) || (cap->nvers == 0)) { in ds_ucap_init()
2513 if ((status = ds_vers_isvalid(cap->vers, cap->nvers)) != DS_VERS_OK) { in ds_ucap_init()
2585 svc->cap.vers = DS_MALLOC(cap->nvers * sizeof (ds_ver_t)); in ds_ucap_init()
2586 (void) memcpy(svc->cap.vers, cap->vers, cap->nvers * sizeof (ds_ver_t)); in ds_ucap_init()
3108 for (i = 0; i < lb_svc->cap.nvers && match == 0; i++) { in ds_loopback_set_svc()
3109 match = negotiate_version(cap->nvers, cap->vers, in ds_loopback_set_svc()
3211 newsvc->cap.vers = DS_MALLOC(svc->cap.nvers * sizeof (ds_ver_t)); in ds_svc_clone()
3213 svc->cap.nvers * sizeof (ds_ver_t)); in ds_svc_clone()
3296 DS_FREE(svc->cap.vers, svc->cap.nvers * sizeof (ds_ver_t)); in ds_delete_svc_entry()