Lines Matching defs:oplock
447 cifs_dbg(FYI, "Checking for oplock break or dnotify response\n");
483 /* no sense logging error on invalid handle on oplock
484 break - harmless race between close request and oplock
489 cifs_dbg(FYI, "Invalid handle on oplock break\n");
495 return false; /* on valid oplock brk we get "request" */
501 cifs_dbg(FYI, "oplock type 0x%x level 0x%x\n",
524 cifs_dbg(FYI, "file id match, oplock break\n");
541 cifs_dbg(FYI, "No matching file for oplock break\n");
546 cifs_dbg(FYI, "Can not process oplock break for non-existent connection\n");
579 void cifs_set_oplock_level(struct cifsInodeInfo *cinode, __u32 oplock)
581 oplock &= 0xF;
583 if (oplock == OPLOCK_EXCLUSIVE) {
584 cinode->oplock = CIFS_CACHE_WRITE_FLG | CIFS_CACHE_READ_FLG;
587 } else if (oplock == OPLOCK_READ) {
588 cinode->oplock = CIFS_CACHE_READ_FLG;
592 cinode->oplock = 0;
596 * We wait for oplock breaks to be processed before we attempt to perform
613 /* Check to see if we have started servicing an oplock break */
639 * cifs_queue_oplock_break - queue the oplock break handler for cfile
640 * @cfile: The file to break the oplock on
643 * receives an oplock break for @cfile.
652 * open_file_lock to enforce the validity of it for the oplock
695 open->oplock = CIFS_OPLOCK_NO_CHANGE;