Lines Matching refs:lcp
120 nfsd4_block_commit_blocks(struct inode *inode, struct nfsd4_layoutcommit *lcp,
123 loff_t new_size = lcp->lc_last_wr + 1;
127 if (lcp->lc_mtime.tv_nsec == UTIME_NOW ||
128 timespec64_compare(&lcp->lc_mtime, &inode->i_mtime) < 0)
129 lcp->lc_mtime = current_time(inode);
131 iattr.ia_atime = iattr.ia_ctime = iattr.ia_mtime = lcp->lc_mtime;
180 struct nfsd4_layoutcommit *lcp)
185 nr_iomaps = nfsd4_block_decode_layoutupdate(lcp->lc_up_layout,
186 lcp->lc_up_len, &iomaps, i_blocksize(inode));
190 return nfsd4_block_commit_blocks(inode, lcp, iomaps, nr_iomaps);
391 struct nfsd4_layoutcommit *lcp)
396 nr_iomaps = nfsd4_scsi_decode_layoutupdate(lcp->lc_up_layout,
397 lcp->lc_up_len, &iomaps, i_blocksize(inode));
401 return nfsd4_block_commit_blocks(inode, lcp, iomaps, nr_iomaps);