Lines Matching refs:cinode
1439 struct cifsInodeInfo *cinode = CIFS_I(d_inode(cfile->dentry)); in smb2_set_fid() local
1448 server->ops->set_oplock_level(cinode, oplock, fid->epoch, in smb2_set_fid()
1450 cinode->can_cache_brlcks = CIFS_CACHE_WRITE(cinode); in smb2_set_fid()
2563 __u64 volatile_fid, __u16 net_fid, struct cifsInodeInfo *cinode) in smb2_oplock_response() argument
2566 return SMB2_lease_break(0, tcon, cinode->lease_key, in smb2_oplock_response()
2567 smb2_get_lease_state(cinode)); in smb2_oplock_response()
2570 CIFS_CACHE_READ(cinode) ? 1 : 0); in smb2_oplock_response()
3907 struct cifsInodeInfo *cinode, __u32 oplock, in smb2_downgrade_oplock() argument
3910 server->ops->set_oplock_level(cinode, oplock, 0, NULL); in smb2_downgrade_oplock()
3914 smb21_set_oplock_level(struct cifsInodeInfo *cinode, __u32 oplock,
3919 struct cifsInodeInfo *cinode, __u32 oplock, in smb3_downgrade_oplock() argument
3922 unsigned int old_state = cinode->oplock; in smb3_downgrade_oplock()
3923 __u16 old_epoch = cinode->epoch; in smb3_downgrade_oplock()
3927 smb21_set_oplock_level(cinode, oplock, 0, NULL); in smb3_downgrade_oplock()
3928 cinode->epoch = epoch; in smb3_downgrade_oplock()
3931 new_state = cinode->oplock; in smb3_downgrade_oplock()
3942 smb2_set_oplock_level(struct cifsInodeInfo *cinode, __u32 oplock, in smb2_set_oplock_level() argument
3946 cinode->lease_granted = false; in smb2_set_oplock_level()
3950 cinode->oplock = CIFS_CACHE_RHW_FLG; in smb2_set_oplock_level()
3952 &cinode->netfs.inode); in smb2_set_oplock_level()
3954 cinode->oplock = CIFS_CACHE_RW_FLG; in smb2_set_oplock_level()
3956 &cinode->netfs.inode); in smb2_set_oplock_level()
3958 cinode->oplock = CIFS_CACHE_READ_FLG; in smb2_set_oplock_level()
3960 &cinode->netfs.inode); in smb2_set_oplock_level()
3962 cinode->oplock = 0; in smb2_set_oplock_level()
3966 smb21_set_oplock_level(struct cifsInodeInfo *cinode, __u32 oplock, in smb21_set_oplock_level() argument
3973 cinode->lease_granted = true; in smb21_set_oplock_level()
3979 return smb2_set_oplock_level(cinode, oplock, epoch, in smb21_set_oplock_level()
3997 cinode->oplock = new_oplock; in smb21_set_oplock_level()
3999 &cinode->netfs.inode); in smb21_set_oplock_level()
4003 smb3_set_oplock_level(struct cifsInodeInfo *cinode, __u32 oplock, in smb3_set_oplock_level() argument
4006 unsigned int old_oplock = cinode->oplock; in smb3_set_oplock_level()
4008 smb21_set_oplock_level(cinode, oplock, epoch, purge_cache); in smb3_set_oplock_level()
4013 if (cinode->oplock == CIFS_CACHE_READ_FLG && in smb3_set_oplock_level()
4014 (epoch - cinode->epoch > 0)) in smb3_set_oplock_level()
4016 else if (cinode->oplock == CIFS_CACHE_RH_FLG && in smb3_set_oplock_level()
4017 (epoch - cinode->epoch > 1)) in smb3_set_oplock_level()
4019 else if (cinode->oplock == CIFS_CACHE_RHW_FLG && in smb3_set_oplock_level()
4020 (epoch - cinode->epoch > 1)) in smb3_set_oplock_level()
4022 else if (cinode->oplock == 0 && in smb3_set_oplock_level()
4023 (epoch - cinode->epoch > 0)) in smb3_set_oplock_level()
4026 if (cinode->oplock == CIFS_CACHE_RH_FLG && in smb3_set_oplock_level()
4027 (epoch - cinode->epoch > 0)) in smb3_set_oplock_level()
4029 else if (cinode->oplock == CIFS_CACHE_RHW_FLG && in smb3_set_oplock_level()
4030 (epoch - cinode->epoch > 1)) in smb3_set_oplock_level()
4033 cinode->epoch = epoch; in smb3_set_oplock_level()