Home
last modified time | relevance | path

Searched refs:dclose (Results 1 – 3 of 3) sorted by relevance

/linux/fs/smb/client/
H A Dmisc.c447 struct cifs_deferred_close *dclose; in cifs_is_deferred_close() local
449 list_for_each_entry(dclose, &CIFS_I(d_inode(cfile->dentry))->deferred_closes, dlist) { in cifs_is_deferred_close()
450 if ((dclose->netfid == cfile->fid.netfid) && in cifs_is_deferred_close()
451 (dclose->persistent_fid == cfile->fid.persistent_fid) && in cifs_is_deferred_close()
452 (dclose->volatile_fid == cfile->fid.volatile_fid)) { in cifs_is_deferred_close()
453 *pdclose = dclose; in cifs_is_deferred_close()
464 cifs_add_deferred_close(struct cifsFileInfo *cfile, struct cifs_deferred_close *dclose) in cifs_add_deferred_close() argument
471 kfree(dclose); in cifs_add_deferred_close()
475 dclose->tlink = cfile->tlink; in cifs_add_deferred_close()
476 dclose->netfid = cfile->fid.netfid; in cifs_add_deferred_close()
[all …]
H A Dfile.c1472 smb2_can_defer_close(struct inode *inode, struct cifs_deferred_close *dclose) in smb2_can_defer_close()
1478 return cifs_sb->ctx->closetimeo && cinode->lease_granted && dclose && in smb2_can_defer_close()
1489 struct cifs_deferred_close *dclose; in cifs_close()
1497 dclose = kmalloc_obj(struct cifs_deferred_close); in cifs_close()
1499 (smb2_can_defer_close(inode, dclose))) { in cifs_close()
1505 cifs_add_deferred_close(cfile, dclose); in cifs_close()
1538 kfree(dclose); in cifs_close()
1469 smb2_can_defer_close(struct inode * inode,struct cifs_deferred_close * dclose) smb2_can_defer_close() argument
1486 struct cifs_deferred_close *dclose; cifs_close() local
H A Dcifsproto.h259 struct cifs_deferred_close *dclose);