Lines Matching refs:oplock

178 	     struct cifs_tcon *tcon, unsigned int f_flags, __u32 *oplock,  in cifs_nt_open()  argument
242 rc = server->ops->open(xid, &oparms, oplock, buf); in cifs_nt_open()
294 struct tcon_link *tlink, __u32 oplock) in cifs_new_fileinfo() argument
336 if (server->ops->is_read_op(oplock) && cifs_has_mand_locks(cinode)) { in cifs_new_fileinfo()
338 oplock = 0; in cifs_new_fileinfo()
346 if (fid->pending_open->oplock != CIFS_OPLOCK_NO_CHANGE && oplock) in cifs_new_fileinfo()
347 oplock = fid->pending_open->oplock; in cifs_new_fileinfo()
351 server->ops->set_fid(cfile, fid, oplock); in cifs_new_fileinfo()
521 __u32 oplock; in cifs_open() local
561 oplock = REQ_OPLOCK; in cifs_open()
563 oplock = 0; in cifs_open()
571 file->f_flags, &oplock, &fid.netfid, xid); in cifs_open()
600 file->f_flags, &oplock, &fid, xid); in cifs_open()
607 cfile = cifs_new_fileinfo(&fid, file, tlink, oplock); in cifs_open()
618 if ((oplock & CIFS_CREATE_ACTION) && !posix_open_ok && tcon->unix_ext) { in cifs_open()
680 __u32 oplock; in cifs_reopen_file() local
724 oplock = REQ_OPLOCK; in cifs_reopen_file()
726 oplock = 0; in cifs_reopen_file()
740 oflags, &oplock, &cfile->fid.netfid, xid); in cifs_reopen_file()
780 rc = server->ops->open(xid, &oparms, &oplock, NULL); in cifs_reopen_file()
783 rc = server->ops->open(xid, &oparms, &oplock, NULL); in cifs_reopen_file()
791 cifs_dbg(FYI, "oplock: %d\n", oplock); in cifs_reopen_file()
825 if (server->ops->is_read_op(oplock) && cifs_has_mand_locks(cinode)) { in cifs_reopen_file()
827 oplock = 0; in cifs_reopen_file()
830 server->ops->set_fid(cfile, &cfile->fid, oplock); in cifs_reopen_file()
1695 CIFS_I(inode)->oplock = 0; in cifs_setlk()
3340 cinode->oplock = 0; in cifs_strict_writev()
4793 cinode->oplock = 0; in cifs_oplock_break()