Lines Matching refs:server

53 	struct TCP_Server_Info *server;  in cifs_prepare_write()  local
64 server = cifs_pick_channel(tlink_tcon(open_file->tlink)->ses); in cifs_prepare_write()
65 wdata->server = server; in cifs_prepare_write()
68 cifs_negotiate_wsize(server, cifs_sb->ctx, in cifs_prepare_write()
82 rc = server->ops->wait_mtu_credits(server, wsize, &stream->sreq_max_len, in cifs_prepare_write()
95 server->credits, server->in_flight, in cifs_prepare_write()
100 if (server->smbd_conn) in cifs_prepare_write()
101 stream->sreq_max_segs = server->smbd_conn->max_frmr_depth; in cifs_prepare_write()
120 rc = adjust_credits(wdata->server, wdata, cifs_trace_rw_credits_issue_write_adjust); in cifs_issue_write()
128 wdata->server->ops->async_writev(wdata); in cifs_issue_write()
137 add_credits_and_wake_if(wdata->server, &wdata->credits, 0); in cifs_issue_write()
155 struct TCP_Server_Info *server; in cifs_prepare_read() local
165 server = cifs_pick_channel(tlink_tcon(req->cfile->tlink)->ses); in cifs_prepare_read()
166 rdata->server = server; in cifs_prepare_read()
169 cifs_negotiate_rsize(server, cifs_sb->ctx, in cifs_prepare_read()
172 rc = server->ops->wait_mtu_credits(server, cifs_sb->ctx->rsize, in cifs_prepare_read()
186 server->credits, server->in_flight, 0, in cifs_prepare_read()
190 if (server->smbd_conn) in cifs_prepare_read()
191 rreq->io_streams[0].sreq_max_segs = server->smbd_conn->max_frmr_depth; in cifs_prepare_read()
207 struct TCP_Server_Info *server = rdata->server; in cifs_issue_read() local
214 rc = adjust_credits(server, rdata, cifs_trace_rw_credits_issue_read_adjust); in cifs_issue_read()
231 rc = rdata->server->ops->async_readv(rdata); in cifs_issue_read()
328 rdata->server ? rdata->server->credits : 0, in cifs_free_subrequest()
329 rdata->server ? rdata->server->in_flight : 0, in cifs_free_subrequest()
332 if (rdata->server) in cifs_free_subrequest()
333 add_credits_and_wake_if(rdata->server, &rdata->credits, 0); in cifs_free_subrequest()
541 struct TCP_Server_Info *server = tcon->ses->server; in cifs_nt_open() local
545 if (!server->ops->open) in cifs_nt_open()
600 rc = server->ops->open(xid, &oparms, oplock, buf); in cifs_nt_open()
621 server->ops->close(xid, tcon, fid); in cifs_nt_open()
666 struct TCP_Server_Info *server = tcon->ses->server; in cifs_new_fileinfo() local
712 if (server->ops->is_read_op(oplock) && cifs_has_mand_locks(cinode)) { in cifs_new_fileinfo()
727 server->ops->set_fid(cfile, fid, oplock); in cifs_new_fileinfo()
800 struct TCP_Server_Info *server = tcon->ses->server; in serverclose_work() local
806 if (server->ops->close_getattr) in serverclose_work()
807 rc = server->ops->close_getattr(0, tcon, cifs_file); in serverclose_work()
808 else if (server->ops->close) in serverclose_work()
809 rc = server->ops->close(0, tcon, &cifs_file->fid); in serverclose_work()
860 struct TCP_Server_Info *server = tcon->ses->server; in _cifsFileInfo_put() local
882 if (server->ops->get_lease_key) in _cifsFileInfo_put()
883 server->ops->get_lease_key(inode, &fid); in _cifsFileInfo_put()
913 struct TCP_Server_Info *server = tcon->ses->server; in _cifsFileInfo_put() local
918 if (server->ops->close_getattr) in _cifsFileInfo_put()
919 rc = server->ops->close_getattr(xid, tcon, cifs_file); in _cifsFileInfo_put()
920 else if (server->ops->close) in _cifsFileInfo_put()
921 rc = server->ops->close(xid, tcon, &cifs_file->fid); in _cifsFileInfo_put()
954 struct TCP_Server_Info *server; in cifs_open() local
979 server = tcon->ses->server; in cifs_open()
1025 if (server->oplocks) in cifs_open()
1057 if (server->ops->get_lease_key) in cifs_open()
1058 server->ops->get_lease_key(inode, &fid); in cifs_open()
1063 if (server->ops->get_lease_key) in cifs_open()
1064 server->ops->get_lease_key(inode, &fid); in cifs_open()
1076 if (server->ops->close) in cifs_open()
1077 server->ops->close(xid, tcon, &fid); in cifs_open()
1152 rc = tcon->ses->server->ops->push_mand_locks(cfile); in cifs_relock_file()
1166 struct TCP_Server_Info *server; in cifs_reopen_file() local
1188 server = tcon->ses->server; in cifs_reopen_file()
1208 if (tcon->ses->server->oplocks) in cifs_reopen_file()
1252 if (server->ops->get_lease_key) in cifs_reopen_file()
1253 server->ops->get_lease_key(inode, &cfile->fid); in cifs_reopen_file()
1274 rc = server->ops->open(xid, &oparms, &oplock, NULL); in cifs_reopen_file()
1277 rc = server->ops->open(xid, &oparms, &oplock, NULL); in cifs_reopen_file()
1331 if (server->ops->is_read_op(oplock) && cifs_has_mand_locks(cinode)) { in cifs_reopen_file()
1336 server->ops->set_fid(cfile, &cfile->fid, oplock); in cifs_reopen_file()
1458 struct TCP_Server_Info *server; in cifs_closedir() local
1468 server = tcon->ses->server; in cifs_closedir()
1472 if (server->ops->dir_needs_close(cfile)) { in cifs_closedir()
1475 if (server->ops->close_dir) in cifs_closedir()
1476 rc = server->ops->close_dir(xid, tcon, &cfile->fid); in cifs_closedir()
1543 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_find_fid_lock_conflict() local
1550 server->ops->compare_fids(cfile, cur_cfile)) { in cifs_find_fid_lock_conflict()
1552 if (!(li->type & server->vals->shared_lock_type) || in cifs_find_fid_lock_conflict()
1556 if ((type & server->vals->shared_lock_type) && in cifs_find_fid_lock_conflict()
1557 ((server->ops->compare_fids(cfile, cur_cfile) && in cifs_find_fid_lock_conflict()
1562 server->ops->compare_fids(cfile, cur_cfile)) in cifs_find_fid_lock_conflict()
1605 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_lock_test() local
1617 if (conf_lock->type & server->vals->shared_lock_type) in cifs_lock_test()
1766 max_buf = tcon->ses->server->maxBuf; in cifs_push_mandatory_locks()
1953 rc = tcon->ses->server->ops->push_mand_locks(cfile); in cifs_push_locks()
1962 bool *wait_flag, struct TCP_Server_Info *server) in cifs_read_flock() argument
1982 *type = server->vals->large_lock_type; in cifs_read_flock()
1985 *type |= server->vals->exclusive_lock_type; in cifs_read_flock()
1989 *type |= server->vals->unlock_lock_type; in cifs_read_flock()
1994 *type |= server->vals->shared_lock_type; in cifs_read_flock()
1998 *type |= server->vals->exclusive_lock_type; in cifs_read_flock()
2002 *type |= server->vals->shared_lock_type; in cifs_read_flock()
2016 struct TCP_Server_Info *server = tcon->ses->server; in cifs_getlk() local
2027 if (type & server->vals->shared_lock_type) in cifs_getlk()
2044 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, type, in cifs_getlk()
2047 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
2056 if (type & server->vals->shared_lock_type) { in cifs_getlk()
2061 type &= ~server->vals->exclusive_lock_type; in cifs_getlk()
2063 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
2064 type | server->vals->shared_lock_type, in cifs_getlk()
2067 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
2068 type | server->vals->shared_lock_type, 0, 1, false); in cifs_getlk()
2144 max_buf = tcon->ses->server->maxBuf; in cifs_unlock_range()
2243 struct TCP_Server_Info *server = tcon->ses->server; in cifs_setlk() local
2254 if (type & server->vals->shared_lock_type) in cifs_setlk()
2300 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_setlk()
2309 rc = server->ops->mand_unlock_range(cfile, flock, xid); in cifs_setlk()
2352 tcon->ses->server); in cifs_flock()
2401 tcon->ses->server); in cifs_lock()
2667 struct TCP_Server_Info *server; in cifs_strict_fsync() local
2693 server = tcon->ses->server; in cifs_strict_fsync()
2694 if (server->ops->flush == NULL) { in cifs_strict_fsync()
2702 rc = server->ops->flush(xid, tcon, &smbfile->fid); in cifs_strict_fsync()
2707 rc = server->ops->flush(xid, tcon, &smbfile->fid); in cifs_strict_fsync()
2723 struct TCP_Server_Info *server; in cifs_fsync() local
2741 server = tcon->ses->server; in cifs_fsync()
2742 if (server->ops->flush == NULL) { in cifs_fsync()
2750 rc = server->ops->flush(xid, tcon, &smbfile->fid); in cifs_fsync()
2755 rc = server->ops->flush(xid, tcon, &smbfile->fid); in cifs_fsync()
2791 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_writev() local
2811 server->vals->exclusive_lock_type, 0, in cifs_writev()
2968 tcon->ses->server->vals->shared_lock_type, in cifs_strict_readv()
2981 tcon->ses->server->vals->shared_lock_type, in cifs_strict_readv()
3095 struct TCP_Server_Info *server; in cifs_oplock_break() local
3115 server = tcon->ses->server; in cifs_oplock_break()
3117 server->ops->downgrade_oplock(server, cinode, cfile->oplock_level, in cifs_oplock_break()
3171 rc = server->ops->oplock_response(tcon, persistent_fid, in cifs_oplock_break()