Lines Matching refs:cinfo

278 void nfs_init_cinfo_from_dreq(struct nfs_commit_info *cinfo,  in nfs_init_cinfo_from_dreq()  argument
281 cinfo->lock = &dreq->inode->i_lock; in nfs_init_cinfo_from_dreq()
282 cinfo->mds = &dreq->mds_cinfo; in nfs_init_cinfo_from_dreq()
283 cinfo->ds = &dreq->ds_cinfo; in nfs_init_cinfo_from_dreq()
284 cinfo->dreq = dreq; in nfs_init_cinfo_from_dreq()
285 cinfo->completion_ops = &nfs_direct_commit_completion_ops; in nfs_init_cinfo_from_dreq()
636 struct nfs_commit_info *cinfo) in nfs_direct_write_scan_commit_list() argument
638 spin_lock(cinfo->lock); in nfs_direct_write_scan_commit_list()
640 if (cinfo->ds != NULL && cinfo->ds->nwritten != 0) in nfs_direct_write_scan_commit_list()
641 NFS_SERVER(inode)->pnfs_curr_ld->recover_commit_reqs(list, cinfo); in nfs_direct_write_scan_commit_list()
643 nfs_scan_commit_list(&cinfo->mds->list, list, cinfo, 0); in nfs_direct_write_scan_commit_list()
644 spin_unlock(cinfo->lock); in nfs_direct_write_scan_commit_list()
652 struct nfs_commit_info cinfo; in nfs_direct_write_reschedule() local
656 nfs_init_cinfo_from_dreq(&cinfo, dreq); in nfs_direct_write_reschedule()
657 nfs_direct_write_scan_commit_list(dreq->inode, &reqs, &cinfo); in nfs_direct_write_reschedule()
675 spin_lock(cinfo.lock); in nfs_direct_write_reschedule()
678 spin_unlock(cinfo.lock); in nfs_direct_write_reschedule()
697 struct nfs_commit_info cinfo; in nfs_direct_commit_complete() local
701 nfs_init_cinfo_from_dreq(&cinfo, dreq); in nfs_direct_commit_complete()
717 nfs_mark_request_commit(req, NULL, &cinfo, 0); in nfs_direct_commit_complete()
723 if (atomic_dec_and_test(&cinfo.mds->rpcs_out)) in nfs_direct_commit_complete()
740 struct nfs_commit_info cinfo; in nfs_direct_commit_schedule() local
743 nfs_init_cinfo_from_dreq(&cinfo, dreq); in nfs_direct_commit_schedule()
744 nfs_scan_commit(dreq->inode, &mds_list, &cinfo); in nfs_direct_commit_schedule()
745 res = nfs_generic_commit_list(dreq->inode, &mds_list, 0, &cinfo); in nfs_direct_commit_schedule()
776 struct nfs_commit_info cinfo; in nfs_direct_write_completion() local
783 nfs_init_cinfo_from_dreq(&cinfo, dreq); in nfs_direct_write_completion()
816 nfs_mark_request_commit(req, hdr->lseg, &cinfo, in nfs_direct_write_completion()