Lines Matching refs:wdata

1930 	struct cifs_writedata *wdata = mid->callback_data;  in smb2_writev_callback()  local
1931 struct cifs_tcon *tcon = tlink_tcon(wdata->cfile->tlink); in smb2_writev_callback()
1939 wdata->result = smb2_check_receive(mid, tcon->ses->server, 0); in smb2_writev_callback()
1940 if (wdata->result != 0) in smb2_writev_callback()
1950 if (written > wdata->bytes) in smb2_writev_callback()
1953 if (written < wdata->bytes) in smb2_writev_callback()
1954 wdata->result = -ENOSPC; in smb2_writev_callback()
1956 wdata->bytes = written; in smb2_writev_callback()
1960 wdata->result = -EAGAIN; in smb2_writev_callback()
1963 wdata->result = -EIO; in smb2_writev_callback()
1967 if (wdata->result) in smb2_writev_callback()
1970 queue_work(cifsiod_wq, &wdata->work); in smb2_writev_callback()
1977 smb2_async_writev(struct cifs_writedata *wdata, in smb2_async_writev() argument
1982 struct cifs_tcon *tcon = tlink_tcon(wdata->cfile->tlink); in smb2_async_writev()
1989 if (rc == -EAGAIN && wdata->credits) { in smb2_async_writev()
1991 wdata->credits = 0; in smb2_async_writev()
2000 req->hdr.ProcessId = cpu_to_le32(wdata->cfile->pid); in smb2_async_writev()
2002 req->PersistentFileId = wdata->cfile->fid.persistent_fid; in smb2_async_writev()
2003 req->VolatileFileId = wdata->cfile->fid.volatile_fid; in smb2_async_writev()
2007 req->Offset = cpu_to_le64(wdata->offset); in smb2_async_writev()
2019 rqst.rq_pages = wdata->pages; in smb2_async_writev()
2020 rqst.rq_npages = wdata->nr_pages; in smb2_async_writev()
2021 rqst.rq_pagesz = wdata->pagesz; in smb2_async_writev()
2022 rqst.rq_tailsz = wdata->tailsz; in smb2_async_writev()
2025 wdata->offset, wdata->bytes); in smb2_async_writev()
2027 req->Length = cpu_to_le32(wdata->bytes); in smb2_async_writev()
2029 inc_rfc1001_len(&req->hdr, wdata->bytes - 1 /* Buffer */); in smb2_async_writev()
2031 if (wdata->credits) { in smb2_async_writev()
2032 req->hdr.CreditCharge = cpu_to_le16(DIV_ROUND_UP(wdata->bytes, in smb2_async_writev()
2035 server->credits += wdata->credits - in smb2_async_writev()
2042 kref_get(&wdata->refcount); in smb2_async_writev()
2043 rc = cifs_call_async(server, &rqst, NULL, smb2_writev_callback, wdata, in smb2_async_writev()
2047 kref_put(&wdata->refcount, release); in smb2_async_writev()