Lines Matching refs:cinfo

763 			     struct nfs_commit_info *cinfo,  in filelayout_alloc_commit_info()  argument
776 if (cinfo->ds->nbuckets >= size) { in filelayout_alloc_commit_info()
797 spin_lock(cinfo->lock); in filelayout_alloc_commit_info()
798 if (cinfo->ds->nbuckets >= size) in filelayout_alloc_commit_info()
800 for (i = 0; i < cinfo->ds->nbuckets; i++) { in filelayout_alloc_commit_info()
801 list_splice(&cinfo->ds->buckets[i].written, in filelayout_alloc_commit_info()
803 list_splice(&cinfo->ds->buckets[i].committing, in filelayout_alloc_commit_info()
806 cinfo->ds->buckets[i].direct_verf.committed; in filelayout_alloc_commit_info()
807 buckets[i].wlseg = cinfo->ds->buckets[i].wlseg; in filelayout_alloc_commit_info()
808 buckets[i].clseg = cinfo->ds->buckets[i].clseg; in filelayout_alloc_commit_info()
810 swap(cinfo->ds->buckets, buckets); in filelayout_alloc_commit_info()
811 cinfo->ds->nbuckets = size; in filelayout_alloc_commit_info()
813 spin_unlock(cinfo->lock); in filelayout_alloc_commit_info()
902 struct nfs_commit_info cinfo; in filelayout_pg_init_write() local
915 nfs_init_cinfo(&cinfo, pgio->pg_inode, pgio->pg_dreq); in filelayout_pg_init_write()
916 status = filelayout_alloc_commit_info(pgio->pg_lseg, &cinfo, GFP_NOFS); in filelayout_pg_init_write()
952 struct nfs_commit_info *cinfo, in filelayout_mark_request_commit() argument
960 nfs_request_add_commit_list(req, &cinfo->mds->list, cinfo); in filelayout_mark_request_commit()
970 pnfs_layout_mark_request_commit(req, lseg, cinfo, i); in filelayout_mark_request_commit()
1041 filelayout_search_commit_reqs(struct nfs_commit_info *cinfo, struct page *page) in filelayout_search_commit_reqs() argument
1049 for (i = 0, b = cinfo->ds->buckets; i < cinfo->ds->nbuckets; i++, b++) { in filelayout_search_commit_reqs()
1065 int how, struct nfs_commit_info *cinfo) in filelayout_commit_pagelist() argument
1067 return pnfs_generic_commit_pagelist(inode, mds_pages, how, cinfo, in filelayout_commit_pagelist()