Lines Matching refs:wdata2
1927 struct cifs_writedata *wdata2; in cifs_writev_requeue() local
1945 wdata2 = cifs_writedata_alloc(nr_pages, cifs_writev_complete); in cifs_writev_requeue()
1946 if (!wdata2) { in cifs_writev_requeue()
1952 wdata2->pages[j] = wdata->pages[i + j]; in cifs_writev_requeue()
1953 lock_page(wdata2->pages[j]); in cifs_writev_requeue()
1954 clear_page_dirty_for_io(wdata2->pages[j]); in cifs_writev_requeue()
1957 wdata2->sync_mode = wdata->sync_mode; in cifs_writev_requeue()
1958 wdata2->nr_pages = nr_pages; in cifs_writev_requeue()
1959 wdata2->offset = page_offset(wdata2->pages[0]); in cifs_writev_requeue()
1960 wdata2->pagesz = PAGE_CACHE_SIZE; in cifs_writev_requeue()
1961 wdata2->tailsz = tailsz; in cifs_writev_requeue()
1962 wdata2->bytes = cur_len; in cifs_writev_requeue()
1964 wdata2->cfile = find_writable_file(CIFS_I(inode), false); in cifs_writev_requeue()
1965 if (!wdata2->cfile) { in cifs_writev_requeue()
1970 wdata2->pid = wdata2->cfile->pid; in cifs_writev_requeue()
1971 rc = server->ops->async_writev(wdata2, cifs_writedata_release); in cifs_writev_requeue()
1974 unlock_page(wdata2->pages[j]); in cifs_writev_requeue()
1976 SetPageError(wdata2->pages[j]); in cifs_writev_requeue()
1977 end_page_writeback(wdata2->pages[j]); in cifs_writev_requeue()
1978 page_cache_release(wdata2->pages[j]); in cifs_writev_requeue()
1983 kref_put(&wdata2->refcount, cifs_writedata_release); in cifs_writev_requeue()