Lines Matching defs:dclose
696 struct cifs_deferred_close *dclose;
698 list_for_each_entry(dclose, &CIFS_I(d_inode(cfile->dentry))->deferred_closes, dlist) {
699 if ((dclose->netfid == cfile->fid.netfid) &&
700 (dclose->persistent_fid == cfile->fid.persistent_fid) &&
701 (dclose->volatile_fid == cfile->fid.volatile_fid)) {
702 *pdclose = dclose;
713 cifs_add_deferred_close(struct cifsFileInfo *cfile, struct cifs_deferred_close *dclose)
720 kfree(dclose);
724 dclose->tlink = cfile->tlink;
725 dclose->netfid = cfile->fid.netfid;
726 dclose->persistent_fid = cfile->fid.persistent_fid;
727 dclose->volatile_fid = cfile->fid.volatile_fid;
728 list_add_tail(&dclose->dlist, &CIFS_I(d_inode(cfile->dentry))->deferred_closes);
738 struct cifs_deferred_close *dclose;
740 is_deferred = cifs_is_deferred_close(cfile, &dclose);
743 list_del(&dclose->dlist);
744 kfree(dclose);