Lines Matching refs:lcp
117 nfsd4_block_commit_blocks(struct inode *inode, struct nfsd4_layoutcommit *lcp,
120 loff_t new_size = lcp->lc_last_wr + 1;
124 if (lcp->lc_mtime.tv_nsec == UTIME_NOW ||
125 timespec64_compare(&lcp->lc_mtime, &inode->i_mtime) < 0)
126 lcp->lc_mtime = current_time(inode);
128 iattr.ia_atime = iattr.ia_ctime = iattr.ia_mtime = lcp->lc_mtime;
177 struct nfsd4_layoutcommit *lcp)
182 nr_iomaps = nfsd4_block_decode_layoutupdate(lcp->lc_up_layout,
183 lcp->lc_up_len, &iomaps, i_blocksize(inode));
187 return nfsd4_block_commit_blocks(inode, lcp, iomaps, nr_iomaps);
316 struct nfsd4_layoutcommit *lcp)
321 nr_iomaps = nfsd4_scsi_decode_layoutupdate(lcp->lc_up_layout,
322 lcp->lc_up_len, &iomaps, i_blocksize(inode));
326 return nfsd4_block_commit_blocks(inode, lcp, iomaps, nr_iomaps);