Lines Matching refs:server
175 struct TCP_Server_Info *server = tcon->ses->server; in cifs_nt_open() local
178 if (!server->ops->open) in cifs_nt_open()
231 rc = server->ops->open(xid, &oparms, oplock, buf); in cifs_nt_open()
245 server->ops->close(xid, tcon, fid); in cifs_nt_open()
291 struct TCP_Server_Info *server = tcon->ses->server; in cifs_new_fileinfo() local
327 if (server->ops->is_read_op(oplock) && cifs_has_mand_locks(cinode)) { in cifs_new_fileinfo()
342 server->ops->set_fid(cfile, fid, oplock); in cifs_new_fileinfo()
442 struct TCP_Server_Info *server = tcon->ses->server; in _cifsFileInfo_put() local
461 if (server->ops->get_lease_key) in _cifsFileInfo_put()
462 server->ops->get_lease_key(inode, &fid); in _cifsFileInfo_put()
492 struct TCP_Server_Info *server = tcon->ses->server; in _cifsFileInfo_put() local
496 if (server->ops->close_getattr) in _cifsFileInfo_put()
497 server->ops->close_getattr(xid, tcon, cifs_file); in _cifsFileInfo_put()
498 else if (server->ops->close) in _cifsFileInfo_put()
499 server->ops->close(xid, tcon, &cifs_file->fid); in _cifsFileInfo_put()
521 struct TCP_Server_Info *server; in cifs_open() local
545 server = tcon->ses->server; in cifs_open()
579 if (server->oplocks) in cifs_open()
609 if (server->ops->get_lease_key) in cifs_open()
610 server->ops->get_lease_key(inode, &fid); in cifs_open()
615 if (server->ops->get_lease_key) in cifs_open()
616 server->ops->get_lease_key(inode, &fid); in cifs_open()
628 if (server->ops->close) in cifs_open()
629 server->ops->close(xid, tcon, &fid); in cifs_open()
688 rc = tcon->ses->server->ops->push_mand_locks(cfile); in cifs_relock_file()
702 struct TCP_Server_Info *server; in cifs_reopen_file() local
723 server = tcon->ses->server; in cifs_reopen_file()
743 if (tcon->ses->server->oplocks) in cifs_reopen_file()
781 if (server->ops->get_lease_key) in cifs_reopen_file()
782 server->ops->get_lease_key(inode, &cfile->fid); in cifs_reopen_file()
800 rc = server->ops->open(xid, &oparms, &oplock, NULL); in cifs_reopen_file()
803 rc = server->ops->open(xid, &oparms, &oplock, NULL); in cifs_reopen_file()
845 if (server->ops->is_read_op(oplock) && cifs_has_mand_locks(cinode)) { in cifs_reopen_file()
850 server->ops->set_fid(cfile, &cfile->fid, oplock); in cifs_reopen_file()
964 struct TCP_Server_Info *server; in cifs_closedir() local
974 server = tcon->ses->server; in cifs_closedir()
978 if (server->ops->dir_needs_close(cfile)) { in cifs_closedir()
981 if (server->ops->close_dir) in cifs_closedir()
982 rc = server->ops->close_dir(xid, tcon, &cfile->fid); in cifs_closedir()
1049 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_find_fid_lock_conflict() local
1056 server->ops->compare_fids(cfile, cur_cfile)) { in cifs_find_fid_lock_conflict()
1058 if (!(li->type & server->vals->shared_lock_type) || in cifs_find_fid_lock_conflict()
1062 if ((type & server->vals->shared_lock_type) && in cifs_find_fid_lock_conflict()
1063 ((server->ops->compare_fids(cfile, cur_cfile) && in cifs_find_fid_lock_conflict()
1068 server->ops->compare_fids(cfile, cur_cfile)) in cifs_find_fid_lock_conflict()
1111 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_lock_test() local
1123 if (conf_lock->type & server->vals->shared_lock_type) in cifs_lock_test()
1271 max_buf = tcon->ses->server->maxBuf; in cifs_push_mandatory_locks()
1449 rc = tcon->ses->server->ops->push_mand_locks(cfile); in cifs_push_locks()
1458 bool *wait_flag, struct TCP_Server_Info *server) in cifs_read_flock() argument
1477 *type = server->vals->large_lock_type; in cifs_read_flock()
1480 *type |= server->vals->exclusive_lock_type; in cifs_read_flock()
1484 *type |= server->vals->unlock_lock_type; in cifs_read_flock()
1489 *type |= server->vals->shared_lock_type; in cifs_read_flock()
1493 *type |= server->vals->exclusive_lock_type; in cifs_read_flock()
1497 *type |= server->vals->shared_lock_type; in cifs_read_flock()
1511 struct TCP_Server_Info *server = tcon->ses->server; in cifs_getlk() local
1521 if (type & server->vals->shared_lock_type) in cifs_getlk()
1537 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, type, in cifs_getlk()
1540 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
1549 if (type & server->vals->shared_lock_type) { in cifs_getlk()
1554 type &= ~server->vals->exclusive_lock_type; in cifs_getlk()
1556 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
1557 type | server->vals->shared_lock_type, in cifs_getlk()
1560 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
1561 type | server->vals->shared_lock_type, 0, 1, false); in cifs_getlk()
1615 max_buf = tcon->ses->server->maxBuf; in cifs_unlock_range()
1713 struct TCP_Server_Info *server = tcon->ses->server; in cifs_setlk() local
1723 if (type & server->vals->shared_lock_type) in cifs_setlk()
1769 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_setlk()
1778 rc = server->ops->mand_unlock_range(cfile, flock, xid); in cifs_setlk()
1819 tcon->ses->server); in cifs_flock()
1866 tcon->ses->server); in cifs_lock()
1921 struct TCP_Server_Info *server; in cifs_write() local
1931 server = tcon->ses->server; in cifs_write()
1933 if (!server->ops->sync_write) in cifs_write()
1955 len = min(server->ops->wp_retry_size(d_inode(dentry)), in cifs_write()
1964 rc = server->ops->sync_write(xid, &open_file->fid, in cifs_write()
2371 rc = adjust_credits(wdata->server, &wdata->credits, wdata->bytes); in wdata_send_pages()
2378 rc = wdata->server->ops->async_writev(wdata, in wdata_send_pages()
2389 struct TCP_Server_Info *server; in cifs_writepages() local
2416 server = cifs_pick_channel(cifs_sb_master_tcon(cifs_sb)->ses); in cifs_writepages()
2435 rc = server->ops->wait_mtu_credits(server, cifs_sb->ctx->wsize, in cifs_writepages()
2449 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2455 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2465 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2471 wdata->server = server; in cifs_writepages()
2489 add_credits_and_wake_if(server, &wdata->credits, 0); in cifs_writepages()
2668 struct TCP_Server_Info *server; in cifs_strict_fsync() local
2694 server = tcon->ses->server; in cifs_strict_fsync()
2695 if (server->ops->flush == NULL) { in cifs_strict_fsync()
2703 rc = server->ops->flush(xid, tcon, &smbfile->fid); in cifs_strict_fsync()
2708 rc = server->ops->flush(xid, tcon, &smbfile->fid); in cifs_strict_fsync()
2721 struct TCP_Server_Info *server; in cifs_fsync() local
2739 server = tcon->ses->server; in cifs_fsync()
2740 if (server->ops->flush == NULL) { in cifs_fsync()
2748 rc = server->ops->flush(xid, tcon, &smbfile->fid); in cifs_fsync()
2753 rc = server->ops->flush(xid, tcon, &smbfile->fid); in cifs_fsync()
2904 struct TCP_Server_Info *server = wdata->server; in cifs_resend_wdata() local
2922 rc = server->ops->wait_mtu_credits(server, wdata->bytes, in cifs_resend_wdata()
2928 add_credits_and_wake_if(server, &credits, 0); in cifs_resend_wdata()
2934 rc = adjust_credits(server, &wdata->credits, wdata->bytes); in cifs_resend_wdata()
2947 rc = server->ops->async_writev(wdata, in cifs_resend_wdata()
2959 add_credits_and_wake_if(server, &wdata->credits, 0); in cifs_resend_wdata()
2980 struct TCP_Server_Info *server; in cifs_write_from_iter() local
2990 server = cifs_pick_channel(tlink_tcon(open_file->tlink)->ses); in cifs_write_from_iter()
3006 rc = server->ops->wait_mtu_credits(server, cifs_sb->ctx->wsize, in cifs_write_from_iter()
3026 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
3039 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
3056 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
3064 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
3076 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
3094 wdata->server = server; in cifs_write_from_iter()
3102 rc = adjust_credits(server, &wdata->credits, wdata->bytes); in cifs_write_from_iter()
3108 rc = server->ops->async_writev(wdata, in cifs_write_from_iter()
3113 add_credits_and_wake_if(server, &wdata->credits, 0); in cifs_write_from_iter()
3246 if (!tcon->ses->server->ops->async_writev) in __cifs_writev()
3336 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_writev() local
3351 server->vals->exclusive_lock_type, 0, in cifs_writev()
3556 uncached_fill_pages(struct TCP_Server_Info *server, in uncached_fill_pages() argument
3603 server, page, page_offset, n); in uncached_fill_pages()
3615 cifs_uncached_read_into_pages(struct TCP_Server_Info *server, in cifs_uncached_read_into_pages() argument
3618 return uncached_fill_pages(server, rdata, NULL, len); in cifs_uncached_read_into_pages()
3622 cifs_uncached_copy_into_pages(struct TCP_Server_Info *server, in cifs_uncached_copy_into_pages() argument
3626 return uncached_fill_pages(server, rdata, iter, iter->count); in cifs_uncached_copy_into_pages()
3636 struct TCP_Server_Info *server; in cifs_resend_rdata() local
3639 server = rdata->server; in cifs_resend_rdata()
3656 rc = server->ops->wait_mtu_credits(server, rdata->bytes, in cifs_resend_rdata()
3663 add_credits_and_wake_if(server, &credits, 0); in cifs_resend_rdata()
3669 rc = adjust_credits(server, &rdata->credits, rdata->bytes); in cifs_resend_rdata()
3681 rc = server->ops->async_readv(rdata); in cifs_resend_rdata()
3693 add_credits_and_wake_if(server, &rdata->credits, 0); in cifs_resend_rdata()
3713 struct TCP_Server_Info *server; in cifs_send_async_read() local
3718 server = cifs_pick_channel(tlink_tcon(open_file->tlink)->ses); in cifs_send_async_read()
3737 rc = server->ops->wait_mtu_credits(server, cifs_sb->ctx->rsize, in cifs_send_async_read()
3759 add_credits_and_wake_if(server, credits, 0); in cifs_send_async_read()
3768 add_credits_and_wake_if(server, credits, 0); in cifs_send_async_read()
3786 add_credits_and_wake_if(server, credits, 0); in cifs_send_async_read()
3795 add_credits_and_wake_if(server, credits, 0); in cifs_send_async_read()
3802 rdata->server = server; in cifs_send_async_read()
3815 rc = adjust_credits(server, &rdata->credits, rdata->bytes); in cifs_send_async_read()
3821 rc = server->ops->async_readv(rdata); in cifs_send_async_read()
3825 add_credits_and_wake_if(server, &rdata->credits, 0); in cifs_send_async_read()
3978 if (!tcon->ses->server->ops->async_readv) in __cifs_readv()
4094 tcon->ses->server->vals->shared_lock_type, in cifs_strict_readv()
4111 struct TCP_Server_Info *server; in cifs_read() local
4132 server = cifs_pick_channel(tcon->ses); in cifs_read()
4134 if (!server->ops->sync_read) { in cifs_read()
4158 tcon->ses->server->vals->cap_large_files)) { in cifs_read()
4171 io_parms.server = server; in cifs_read()
4172 rc = server->ops->sync_read(xid, &open_file->fid, &io_parms, in cifs_read()
4290 readpages_fill_pages(struct TCP_Server_Info *server, in readpages_fill_pages() argument
4364 server, page, page_offset, n); in readpages_fill_pages()
4376 cifs_readpages_read_into_pages(struct TCP_Server_Info *server, in cifs_readpages_read_into_pages() argument
4379 return readpages_fill_pages(server, rdata, NULL, len); in cifs_readpages_read_into_pages()
4383 cifs_readpages_copy_into_pages(struct TCP_Server_Info *server, in cifs_readpages_copy_into_pages() argument
4387 return readpages_fill_pages(server, rdata, iter, iter->count); in cifs_readpages_copy_into_pages()
4458 struct TCP_Server_Info *server; in cifs_readpages() local
4483 server = cifs_pick_channel(tlink_tcon(open_file->tlink)->ses); in cifs_readpages()
4515 rc = server->ops->wait_mtu_credits(server, cifs_sb->ctx->rsize, in cifs_readpages()
4527 add_credits_and_wake_if(server, credits, 0); in cifs_readpages()
4536 add_credits_and_wake_if(server, credits, 0); in cifs_readpages()
4550 add_credits_and_wake_if(server, credits, 0); in cifs_readpages()
4555 rdata->server = server; in cifs_readpages()
4571 rc = adjust_credits(server, &rdata->credits, rdata->bytes); in cifs_readpages()
4577 rc = server->ops->async_readv(rdata); in cifs_readpages()
4581 add_credits_and_wake_if(server, &rdata->credits, 0); in cifs_readpages()
4845 struct TCP_Server_Info *server = tcon->ses->server; in cifs_oplock_break() local
4854 server->ops->downgrade_oplock(server, cinode, cfile->oplock_level, in cifs_oplock_break()
4908 rc = tcon->ses->server->ops->oplock_response(tcon, &cfile->fid, in cifs_oplock_break()