Lines Matching defs:oplock
325 struct cifsInodeInfo *cinode, __u32 oplock,
440 int (*open)(const unsigned int xid, struct cifs_open_parms *oparms, __u32 *oplock,
483 /* send oplock break response */
521 /* set oplock level for the inode */
525 char * (*create_lease_buf)(u8 *lease_key, u8 oplock);
526 /* parse lease context buffer and return oplock/epoch info */
717 int oplock_credits; /* oplock break reserved slots */
1346 __u32 oplock;
1448 __u32 oplock_level; /* oplock/lease level from the lease break */
1453 struct work_struct oplock_break; /* work for oplock breaks */
1563 #define CIFS_CACHE_READ(cinode) ((cinode->oplock & CIFS_CACHE_READ_FLG) || (CIFS_SB(cinode->netfs.inode.i_sb)->mnt_cifs_flags & CIFS_MOUNT_RO_CACHE))
1564 #define CIFS_CACHE_HANDLE(cinode) (cinode->oplock & CIFS_CACHE_HANDLE_FLG)
1565 #define CIFS_CACHE_WRITE(cinode) ((cinode->oplock & CIFS_CACHE_WRITE_FLG) || (CIFS_SB(cinode->netfs.inode.i_sb)->mnt_cifs_flags & CIFS_MOUNT_RW_CACHE))
1581 /* BB add in lists for dirty pages i.e. write caching info for oplock */
1585 unsigned int oplock; /* oplock/lease level we have */
1587 #define CIFS_INODE_PENDING_OPLOCK_BREAK (0) /* oplock break in progress */
1604 bool lease_granted; /* Flag to indicate whether lease or oplock is granted. */
1909 #define CIFS_OBREAK_OP 0x0100 /* oplock break request */