Lines Matching refs:ctx
269 smb_ctx_t *ctx;
279 err = smb_ctx_alloc(&ctx);
282 bcopy(clnt_ssn, &ctx->ct_iod_ssn, sizeof (ctx->ct_iod_ssn));
298 if ((err = smb_ctx_gethandle(ctx)) != 0)
300 if (ioctl(ctx->ct_dev_fd, SMBIOC_SSN_CREATE, &ctx->ct_ssn) < 0) {
311 err = smb_iod_connect(ctx);
316 err = thr_create(NULL, 0, iod_work, ctx, THR_DETACHED, &tid);
322 ctx = NULL;
326 if (ctx)
327 smb_ctx_free(ctx);
342 smb_ctx_t *ctx = arg;
351 (void) smb_iod_work(ctx);
360 smb_ctx_free(ctx);