Lines Matching defs:cinode
1407 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry));
1416 server->ops->set_oplock_level(cinode, oplock, fid->epoch,
1418 cinode->can_cache_brlcks = CIFS_CACHE_WRITE(cinode);
2417 struct cifsInodeInfo *cinode)
2420 return SMB2_lease_break(0, tcon, cinode->lease_key,
2421 smb2_get_lease_state(cinode));
2425 CIFS_CACHE_READ(cinode) ? 1 : 0);
3912 struct cifsInodeInfo *cinode, __u32 oplock,
3915 server->ops->set_oplock_level(cinode, oplock, 0, NULL);
3919 smb21_set_oplock_level(struct cifsInodeInfo *cinode, __u32 oplock,
3924 struct cifsInodeInfo *cinode, __u32 oplock,
3927 unsigned int old_state = cinode->oplock;
3928 unsigned int old_epoch = cinode->epoch;
3932 smb21_set_oplock_level(cinode, oplock, 0, NULL);
3933 cinode->epoch = epoch;
3936 new_state = cinode->oplock;
3947 smb2_set_oplock_level(struct cifsInodeInfo *cinode, __u32 oplock,
3954 cinode->oplock = CIFS_CACHE_RHW_FLG;
3956 &cinode->vfs_inode);
3958 cinode->oplock = CIFS_CACHE_RW_FLG;
3960 &cinode->vfs_inode);
3962 cinode->oplock = CIFS_CACHE_READ_FLG;
3964 &cinode->vfs_inode);
3966 cinode->oplock = 0;
3970 smb21_set_oplock_level(struct cifsInodeInfo *cinode, __u32 oplock,
3982 return smb2_set_oplock_level(cinode, oplock, epoch,
4000 cinode->oplock = new_oplock;
4002 &cinode->vfs_inode);
4006 smb3_set_oplock_level(struct cifsInodeInfo *cinode, __u32 oplock,
4009 unsigned int old_oplock = cinode->oplock;
4011 smb21_set_oplock_level(cinode, oplock, epoch, purge_cache);
4016 if (cinode->oplock == CIFS_CACHE_READ_FLG &&
4017 (epoch - cinode->epoch > 0))
4019 else if (cinode->oplock == CIFS_CACHE_RH_FLG &&
4020 (epoch - cinode->epoch > 1))
4022 else if (cinode->oplock == CIFS_CACHE_RHW_FLG &&
4023 (epoch - cinode->epoch > 1))
4025 else if (cinode->oplock == 0 &&
4026 (epoch - cinode->epoch > 0))
4029 if (cinode->oplock == CIFS_CACHE_RH_FLG &&
4030 (epoch - cinode->epoch > 0))
4032 else if (cinode->oplock == CIFS_CACHE_RHW_FLG &&
4033 (epoch - cinode->epoch > 1))
4036 cinode->epoch = epoch;