Lines Matching refs:eng_ctx
343 vs_eng_set_error(vs_eng_ctx_t *eng_ctx, int error)
345 int eidx = eng_ctx->vse_eidx;
346 int cidx = eng_ctx->vse_cidx;
353 if (vs_eng_compare(eidx, eng_ctx->vse_host, eng_ctx->vse_port) == 0)
358 vs_stats_eng_err(eng_ctx->vse_engid);
374 vs_eng_get(vs_eng_ctx_t *eng_ctx, boolean_t retry)
434 eng_ctx->vse_eidx = eidx;
435 eng_ctx->vse_cidx = cidx;
436 (void) strlcpy(eng_ctx->vse_engid, eng->vse_cfg.vep_engid,
437 sizeof (eng_ctx->vse_engid));
438 (void) strlcpy(eng_ctx->vse_host, eng->vse_cfg.vep_host,
439 sizeof (eng_ctx->vse_host));
440 eng_ctx->vse_port = eng->vse_cfg.vep_port;
441 eng_ctx->vse_sockfd = cxn->vsc_sockfd;
452 sockfd = vs_eng_connect(eng_ctx->vse_host, eng_ctx->vse_port);
457 sockfd = vs_eng_connect(eng_ctx->vse_host, eng_ctx->vse_port);
462 eng_ctx->vse_host, eng_ctx->vse_port,
464 vs_eng_set_error(eng_ctx, 1);
465 vs_eng_release(eng_ctx);
474 vs_eng_release(eng_ctx);
490 eng_ctx->vse_sockfd = sockfd;
605 vs_eng_release(const vs_eng_ctx_t *eng_ctx)
607 int eidx = eng_ctx->vse_eidx;
608 int cidx = eng_ctx->vse_cidx;