Lines Matching refs:server

184 	struct TCP_Server_Info *server = tcon->ses->server;  in cifs_nt_open()  local
187 if (!server->ops->open) in cifs_nt_open()
236 rc = server->ops->open(xid, &oparms, oplock, buf); in cifs_nt_open()
280 struct TCP_Server_Info *server = tcon->ses->server; in cifs_new_fileinfo() local
315 if (server->ops->is_read_op(oplock) && cifs_has_mand_locks(cinode)) { in cifs_new_fileinfo()
326 server->ops->set_fid(cfile, fid, oplock); in cifs_new_fileinfo()
361 struct TCP_Server_Info *server = tcon->ses->server; in cifsFileInfo_put() local
376 if (server->ops->get_lease_key) in cifsFileInfo_put()
377 server->ops->get_lease_key(inode, &fid); in cifsFileInfo_put()
403 struct TCP_Server_Info *server = tcon->ses->server; in cifsFileInfo_put() local
407 if (server->ops->close) in cifsFileInfo_put()
408 server->ops->close(xid, tcon, &cifs_file->fid); in cifsFileInfo_put()
444 struct TCP_Server_Info *server; in cifs_open() local
462 server = tcon->ses->server; in cifs_open()
481 if (server->oplocks) in cifs_open()
511 if (server->ops->get_lease_key) in cifs_open()
512 server->ops->get_lease_key(inode, &fid); in cifs_open()
517 if (server->ops->get_lease_key) in cifs_open()
518 server->ops->get_lease_key(inode, &fid); in cifs_open()
530 if (server->ops->close) in cifs_open()
531 server->ops->close(xid, tcon, &fid); in cifs_open()
590 rc = tcon->ses->server->ops->push_mand_locks(cfile); in cifs_relock_file()
604 struct TCP_Server_Info *server; in cifs_reopen_file() local
625 server = tcon->ses->server; in cifs_reopen_file()
644 if (tcon->ses->server->oplocks) in cifs_reopen_file()
678 if (server->ops->get_lease_key) in cifs_reopen_file()
679 server->ops->get_lease_key(inode, &cfile->fid); in cifs_reopen_file()
697 rc = server->ops->open(xid, &oparms, &oplock, NULL); in cifs_reopen_file()
700 rc = server->ops->open(xid, &oparms, &oplock, NULL); in cifs_reopen_file()
735 server->ops->set_fid(cfile, &cfile->fid, oplock); in cifs_reopen_file()
762 struct TCP_Server_Info *server; in cifs_closedir() local
772 server = tcon->ses->server; in cifs_closedir()
776 if (server->ops->dir_needs_close(cfile)) { in cifs_closedir()
779 if (server->ops->close_dir) in cifs_closedir()
780 rc = server->ops->close_dir(xid, tcon, &cfile->fid); in cifs_closedir()
845 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_find_fid_lock_conflict() local
852 server->ops->compare_fids(cfile, cur_cfile)) { in cifs_find_fid_lock_conflict()
854 if (!(li->type & server->vals->shared_lock_type) || in cifs_find_fid_lock_conflict()
858 if ((type & server->vals->shared_lock_type) && in cifs_find_fid_lock_conflict()
859 ((server->ops->compare_fids(cfile, cur_cfile) && in cifs_find_fid_lock_conflict()
902 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_lock_test() local
913 if (conf_lock->type & server->vals->shared_lock_type) in cifs_lock_test()
1064 max_buf = tcon->ses->server->maxBuf; in cifs_push_mandatory_locks()
1232 rc = tcon->ses->server->ops->push_mand_locks(cfile); in cifs_push_locks()
1241 bool *wait_flag, struct TCP_Server_Info *server) in cifs_read_flock() argument
1260 *type = server->vals->large_lock_type; in cifs_read_flock()
1263 *type |= server->vals->exclusive_lock_type; in cifs_read_flock()
1267 *type |= server->vals->unlock_lock_type; in cifs_read_flock()
1272 *type |= server->vals->shared_lock_type; in cifs_read_flock()
1276 *type |= server->vals->exclusive_lock_type; in cifs_read_flock()
1280 *type |= server->vals->shared_lock_type; in cifs_read_flock()
1294 struct TCP_Server_Info *server = tcon->ses->server; in cifs_getlk() local
1304 if (type & server->vals->shared_lock_type) in cifs_getlk()
1319 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, type, in cifs_getlk()
1322 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
1331 if (type & server->vals->shared_lock_type) { in cifs_getlk()
1336 type &= ~server->vals->exclusive_lock_type; in cifs_getlk()
1338 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
1339 type | server->vals->shared_lock_type, in cifs_getlk()
1342 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
1343 type | server->vals->shared_lock_type, 0, 1, false); in cifs_getlk()
1395 max_buf = tcon->ses->server->maxBuf; in cifs_unlock_range()
1489 struct TCP_Server_Info *server = tcon->ses->server; in cifs_setlk() local
1499 if (type & server->vals->shared_lock_type) in cifs_setlk()
1543 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_setlk()
1552 rc = server->ops->mand_unlock_range(cfile, flock, xid); in cifs_setlk()
1584 tcon->ses->server); in cifs_lock()
1642 struct TCP_Server_Info *server; in cifs_write() local
1654 server = tcon->ses->server; in cifs_write()
1656 if (!server->ops->sync_write) in cifs_write()
1678 len = min(server->ops->wp_retry_size(d_inode(dentry)), in cifs_write()
1687 rc = server->ops->sync_write(xid, &open_file->fid, in cifs_write()
2006 struct TCP_Server_Info *server; in wdata_send_pages() local
2026 server = tlink_tcon(wdata->cfile->tlink)->ses->server; in wdata_send_pages()
2027 rc = server->ops->async_writev(wdata, cifs_writedata_release); in wdata_send_pages()
2040 struct TCP_Server_Info *server; in cifs_writepages() local
2063 server = cifs_sb_master_tcon(cifs_sb)->ses->server; in cifs_writepages()
2069 rc = server->ops->wait_mtu_credits(server, cifs_sb->wsize, in cifs_writepages()
2080 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2086 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2096 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2106 add_credits_and_wake_if(server, wdata->credits, 0); in cifs_writepages()
2262 struct TCP_Server_Info *server; in cifs_strict_fsync() local
2287 server = tcon->ses->server; in cifs_strict_fsync()
2288 if (server->ops->flush) in cifs_strict_fsync()
2289 rc = server->ops->flush(xid, tcon, &smbfile->fid); in cifs_strict_fsync()
2304 struct TCP_Server_Info *server; in cifs_fsync() local
2321 server = tcon->ses->server; in cifs_fsync()
2322 if (server->ops->flush) in cifs_fsync()
2323 rc = server->ops->flush(xid, tcon, &smbfile->fid); in cifs_fsync()
2476 struct TCP_Server_Info *server; in cifs_write_from_iter() local
2483 server = tlink_tcon(open_file->tlink)->ses->server; in cifs_write_from_iter()
2489 rc = server->ops->wait_mtu_credits(server, cifs_sb->wsize, in cifs_write_from_iter()
2499 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
2506 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
2516 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
2539 rc = server->ops->async_writev(wdata, in cifs_write_from_iter()
2542 add_credits_and_wake_if(server, wdata->credits, 0); in cifs_write_from_iter()
2589 if (!tcon->ses->server->ops->async_writev) in cifs_user_writev()
2667 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_writev() local
2682 server->vals->exclusive_lock_type, NULL, in cifs_writev()
2852 cifs_uncached_read_into_pages(struct TCP_Server_Info *server, in cifs_uncached_read_into_pages() argument
2889 result = cifs_readv_from_socket(server, &iov, 1, iov.iov_len); in cifs_uncached_read_into_pages()
2910 struct TCP_Server_Info *server; in cifs_send_async_read() local
2912 server = tlink_tcon(open_file->tlink)->ses->server; in cifs_send_async_read()
2920 rc = server->ops->wait_mtu_credits(server, cifs_sb->rsize, in cifs_send_async_read()
2932 add_credits_and_wake_if(server, credits, 0); in cifs_send_async_read()
2952 rc = server->ops->async_readv(rdata); in cifs_send_async_read()
2955 add_credits_and_wake_if(server, rdata->credits, 0); in cifs_send_async_read()
2993 if (!tcon->ses->server->ops->async_readv) in cifs_user_readv()
3108 tcon->ses->server->vals->shared_lock_type, in cifs_strict_readv()
3125 struct TCP_Server_Info *server; in cifs_read() local
3146 server = tcon->ses->server; in cifs_read()
3148 if (!server->ops->sync_read) { in cifs_read()
3172 tcon->ses->server->vals->cap_large_files)) { in cifs_read()
3185 rc = server->ops->sync_read(xid, &open_file->fid, &io_parms, in cifs_read()
3298 cifs_readpages_read_into_pages(struct TCP_Server_Info *server, in cifs_readpages_read_into_pages() argument
3363 result = cifs_readv_from_socket(server, &iov, 1, iov.iov_len); in cifs_readpages_read_into_pages()
3441 struct TCP_Server_Info *server; in cifs_readpages() local
3462 server = tlink_tcon(open_file->tlink)->ses->server; in cifs_readpages()
3485 rc = server->ops->wait_mtu_credits(server, cifs_sb->rsize, in cifs_readpages()
3497 add_credits_and_wake_if(server, credits, 0); in cifs_readpages()
3504 add_credits_and_wake_if(server, credits, 0); in cifs_readpages()
3518 add_credits_and_wake_if(server, credits, 0); in cifs_readpages()
3538 rc = server->ops->async_readv(rdata); in cifs_readpages()
3540 add_credits_and_wake_if(server, rdata->credits, 0); in cifs_readpages()
3799 struct TCP_Server_Info *server = tcon->ses->server; in cifs_oplock_break() local
3805 server->ops->downgrade_oplock(server, cinode, in cifs_oplock_break()
3840 rc = tcon->ses->server->ops->oplock_response(tcon, &cfile->fid, in cifs_oplock_break()