Lines Matching refs:work
131 smbioc_ssn_work_t *work = &ctx->ct_work; in smb_iod_connect() local
186 if (nsmb_ioctl(ctx->ct_dev_fd, SMBIOC_IOD_CONNECT, work) < 0) { in smb_iod_connect()
194 smb_iod_state_name(work->wk_out_state)); in smb_iod_connect()
204 work->wk_u_auth_rbuf.lp_ptr = nego_buf; in smb_iod_connect()
205 work->wk_u_auth_rlen = nego_len; in smb_iod_connect()
211 if (nsmb_ioctl(ctx->ct_dev_fd, SMBIOC_IOD_NEGOTIATE, work) < 0) { in smb_iod_connect()
219 smb_iod_state_name(work->wk_out_state)); in smb_iod_connect()
221 nego_len = work->wk_u_auth_rlen; in smb_iod_connect()
264 smbioc_ssn_work_t *work = &ctx->ct_work; in smb_ssnsetup_spnego() local
283 smb_iod_state_name(work->wk_out_state)); in smb_ssnsetup_spnego()
290 if (work->wk_out_state != SMBIOD_ST_AUTHOK) { in smb_ssnsetup_spnego()
301 if (work->wk_out_state != SMBIOD_ST_AUTHFAIL) { in smb_ssnsetup_spnego()
312 if (work->wk_out_state != SMBIOD_ST_AUTHCONT) { in smb_ssnsetup_spnego()
358 smbioc_ssn_work_t *work = &ctx->ct_work; in smb__ssnsetup() local
367 work->wk_u_auth_rbuf.lp_ptr = m->m_data; in smb__ssnsetup()
368 work->wk_u_auth_rlen = m->m_maxlen; in smb__ssnsetup()
372 work->wk_u_auth_wbuf.lp_ptr = m->m_data; in smb__ssnsetup()
373 work->wk_u_auth_wlen = m->m_len; in smb__ssnsetup()
376 if (nsmb_ioctl(ctx->ct_dev_fd, SMBIOC_IOD_SSNSETUP, work) < 0) { in smb__ssnsetup()
391 m->m_len = work->wk_u_auth_rlen; in smb__ssnsetup()