Lines Matching refs:oplock
417 cifs_dbg(FYI, "Checking for oplock break or dnotify response\n");
453 /* no sense logging error on invalid handle on oplock
454 break - harmless race between close request and oplock
459 cifs_dbg(FYI, "Invalid handle on oplock break\n");
465 return false; /* on valid oplock brk we get "request" */
471 cifs_dbg(FYI, "oplock type 0x%x level 0x%x\n",
493 cifs_dbg(FYI, "file id match, oplock break\n");
510 cifs_dbg(FYI, "No matching file for oplock break\n");
515 cifs_dbg(FYI, "Can not process oplock break for non-existent connection\n");
548 void cifs_set_oplock_level(struct cifsInodeInfo *cinode, __u32 oplock)
550 oplock &= 0xF;
552 if (oplock == OPLOCK_EXCLUSIVE) {
553 cinode->oplock = CIFS_CACHE_WRITE_FLG | CIFS_CACHE_READ_FLG;
556 } else if (oplock == OPLOCK_READ) {
557 cinode->oplock = CIFS_CACHE_READ_FLG;
561 cinode->oplock = 0;
565 * We wait for oplock breaks to be processed before we attempt to perform
582 /* Check to see if we have started servicing an oplock break */
608 * cifs_queue_oplock_break - queue the oplock break handler for cfile
611 * receives an oplock break for @cfile.
620 * open_file_lock to enforce the validity of it for the oplock
663 open->oplock = CIFS_OPLOCK_NO_CHANGE;