Lines Matching refs: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",
502 cifs_dbg(FYI, "file id match, oplock break\n");
519 cifs_dbg(FYI, "No matching file for oplock break\n");
524 cifs_dbg(FYI, "Can not process oplock break for non-existent connection\n");
557 void cifs_set_oplock_level(struct cifsInodeInfo *cinode, __u32 oplock)
559 oplock &= 0xF;
561 if (oplock == OPLOCK_EXCLUSIVE) {
562 cinode->oplock = CIFS_CACHE_WRITE_FLG | CIFS_CACHE_READ_FLG;
565 } else if (oplock == OPLOCK_READ) {
566 cinode->oplock = CIFS_CACHE_READ_FLG;
570 cinode->oplock = 0;
574 * We wait for oplock breaks to be processed before we attempt to perform
591 /* Check to see if we have started servicing an oplock break */
617 * cifs_queue_oplock_break - queue the oplock break handler for cfile
618 * @cfile: The file to break the oplock on
621 * receives an oplock break for @cfile.
630 * open_file_lock to enforce the validity of it for the oplock
673 open->oplock = CIFS_OPLOCK_NO_CHANGE;