Lines Matching defs:oplock
427 cifs_dbg(FYI, "Checking for oplock break or dnotify response\n");
463 /* no sense logging error on invalid handle on oplock
464 break - harmless race between close request and oplock
469 cifs_dbg(FYI, "Invalid handle on oplock break\n");
475 return false; /* on valid oplock brk we get "request" */
481 cifs_dbg(FYI, "oplock type 0x%x level 0x%x\n",
504 cifs_dbg(FYI, "file id match, oplock break\n");
521 cifs_dbg(FYI, "No matching file for oplock break\n");
526 cifs_dbg(FYI, "Can not process oplock break for non-existent connection\n");
559 void cifs_set_oplock_level(struct cifsInodeInfo *cinode, __u32 oplock)
561 oplock &= 0xF;
563 if (oplock == OPLOCK_EXCLUSIVE) {
564 cinode->oplock = CIFS_CACHE_WRITE_FLG | CIFS_CACHE_READ_FLG;
567 } else if (oplock == OPLOCK_READ) {
568 cinode->oplock = CIFS_CACHE_READ_FLG;
572 cinode->oplock = 0;
576 * We wait for oplock breaks to be processed before we attempt to perform
593 /* Check to see if we have started servicing an oplock break */
619 * cifs_queue_oplock_break - queue the oplock break handler for cfile
620 * @cfile: The file to break the oplock on
623 * receives an oplock break for @cfile.
632 * open_file_lock to enforce the validity of it for the oplock
675 open->oplock = CIFS_OPLOCK_NO_CHANGE;