Lines Matching refs:server

185 	struct TCP_Server_Info *server = tcon->ses->server;  in cifs_nt_open()  local
188 if (!server->ops->open) in cifs_nt_open()
241 rc = server->ops->open(xid, &oparms, oplock, buf); in cifs_nt_open()
255 server->ops->close(xid, tcon, fid); in cifs_nt_open()
301 struct TCP_Server_Info *server = tcon->ses->server; in cifs_new_fileinfo() local
335 if (server->ops->is_read_op(oplock) && cifs_has_mand_locks(cinode)) { in cifs_new_fileinfo()
350 server->ops->set_fid(cfile, fid, oplock); in cifs_new_fileinfo()
443 struct TCP_Server_Info *server = tcon->ses->server; in _cifsFileInfo_put() local
462 if (server->ops->get_lease_key) in _cifsFileInfo_put()
463 server->ops->get_lease_key(inode, &fid); in _cifsFileInfo_put()
493 struct TCP_Server_Info *server = tcon->ses->server; in _cifsFileInfo_put() local
497 if (server->ops->close_getattr) in _cifsFileInfo_put()
498 server->ops->close_getattr(xid, tcon, cifs_file); in _cifsFileInfo_put()
499 else if (server->ops->close) in _cifsFileInfo_put()
500 server->ops->close(xid, tcon, &cifs_file->fid); in _cifsFileInfo_put()
522 struct TCP_Server_Info *server; in cifs_open() local
540 server = tcon->ses->server; in cifs_open()
559 if (server->oplocks) in cifs_open()
589 if (server->ops->get_lease_key) in cifs_open()
590 server->ops->get_lease_key(inode, &fid); in cifs_open()
595 if (server->ops->get_lease_key) in cifs_open()
596 server->ops->get_lease_key(inode, &fid); in cifs_open()
608 if (server->ops->close) in cifs_open()
609 server->ops->close(xid, tcon, &fid); in cifs_open()
668 rc = tcon->ses->server->ops->push_mand_locks(cfile); in cifs_relock_file()
682 struct TCP_Server_Info *server; in cifs_reopen_file() local
703 server = tcon->ses->server; in cifs_reopen_file()
722 if (tcon->ses->server->oplocks) in cifs_reopen_file()
760 if (server->ops->get_lease_key) in cifs_reopen_file()
761 server->ops->get_lease_key(inode, &cfile->fid); in cifs_reopen_file()
779 rc = server->ops->open(xid, &oparms, &oplock, NULL); in cifs_reopen_file()
782 rc = server->ops->open(xid, &oparms, &oplock, NULL); in cifs_reopen_file()
824 if (server->ops->is_read_op(oplock) && cifs_has_mand_locks(cinode)) { in cifs_reopen_file()
829 server->ops->set_fid(cfile, &cfile->fid, oplock); in cifs_reopen_file()
892 struct TCP_Server_Info *server; in cifs_closedir() local
902 server = tcon->ses->server; in cifs_closedir()
906 if (server->ops->dir_needs_close(cfile)) { in cifs_closedir()
909 if (server->ops->close_dir) in cifs_closedir()
910 rc = server->ops->close_dir(xid, tcon, &cfile->fid); in cifs_closedir()
977 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_find_fid_lock_conflict() local
984 server->ops->compare_fids(cfile, cur_cfile)) { in cifs_find_fid_lock_conflict()
986 if (!(li->type & server->vals->shared_lock_type) || in cifs_find_fid_lock_conflict()
990 if ((type & server->vals->shared_lock_type) && in cifs_find_fid_lock_conflict()
991 ((server->ops->compare_fids(cfile, cur_cfile) && in cifs_find_fid_lock_conflict()
996 server->ops->compare_fids(cfile, cur_cfile)) in cifs_find_fid_lock_conflict()
1039 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_lock_test() local
1051 if (conf_lock->type & server->vals->shared_lock_type) in cifs_lock_test()
1199 max_buf = tcon->ses->server->maxBuf; in cifs_push_mandatory_locks()
1377 rc = tcon->ses->server->ops->push_mand_locks(cfile); in cifs_push_locks()
1386 bool *wait_flag, struct TCP_Server_Info *server) in cifs_read_flock() argument
1405 *type = server->vals->large_lock_type; in cifs_read_flock()
1408 *type |= server->vals->exclusive_lock_type; in cifs_read_flock()
1412 *type |= server->vals->unlock_lock_type; in cifs_read_flock()
1417 *type |= server->vals->shared_lock_type; in cifs_read_flock()
1421 *type |= server->vals->exclusive_lock_type; in cifs_read_flock()
1425 *type |= server->vals->shared_lock_type; in cifs_read_flock()
1439 struct TCP_Server_Info *server = tcon->ses->server; in cifs_getlk() local
1449 if (type & server->vals->shared_lock_type) in cifs_getlk()
1465 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, type, in cifs_getlk()
1468 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
1477 if (type & server->vals->shared_lock_type) { in cifs_getlk()
1482 type &= ~server->vals->exclusive_lock_type; in cifs_getlk()
1484 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
1485 type | server->vals->shared_lock_type, in cifs_getlk()
1488 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
1489 type | server->vals->shared_lock_type, 0, 1, false); in cifs_getlk()
1543 max_buf = tcon->ses->server->maxBuf; in cifs_unlock_range()
1641 struct TCP_Server_Info *server = tcon->ses->server; in cifs_setlk() local
1651 if (type & server->vals->shared_lock_type) in cifs_setlk()
1697 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_setlk()
1706 rc = server->ops->mand_unlock_range(cfile, flock, xid); in cifs_setlk()
1747 tcon->ses->server); in cifs_flock()
1794 tcon->ses->server); in cifs_lock()
1848 struct TCP_Server_Info *server; in cifs_write() local
1858 server = tcon->ses->server; in cifs_write()
1860 if (!server->ops->sync_write) in cifs_write()
1882 len = min(server->ops->wp_retry_size(d_inode(dentry)), in cifs_write()
1891 rc = server->ops->sync_write(xid, &open_file->fid, in cifs_write()
2302 rc = adjust_credits(wdata->server, &wdata->credits, wdata->bytes); in wdata_send_pages()
2309 rc = wdata->server->ops->async_writev(wdata, in wdata_send_pages()
2320 struct TCP_Server_Info *server; in cifs_writepages() local
2347 server = cifs_pick_channel(cifs_sb_master_tcon(cifs_sb)->ses); in cifs_writepages()
2366 rc = server->ops->wait_mtu_credits(server, cifs_sb->wsize, in cifs_writepages()
2380 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2386 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2396 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2402 wdata->server = server; in cifs_writepages()
2420 add_credits_and_wake_if(server, &wdata->credits, 0); in cifs_writepages()
2593 struct TCP_Server_Info *server; in cifs_strict_fsync() local
2619 server = tcon->ses->server; in cifs_strict_fsync()
2620 if (server->ops->flush) in cifs_strict_fsync()
2621 rc = server->ops->flush(xid, tcon, &smbfile->fid); in cifs_strict_fsync()
2635 struct TCP_Server_Info *server; in cifs_fsync() local
2652 server = tcon->ses->server; in cifs_fsync()
2653 if (server->ops->flush) in cifs_fsync()
2654 rc = server->ops->flush(xid, tcon, &smbfile->fid); in cifs_fsync()
2806 struct TCP_Server_Info *server = wdata->server; in cifs_resend_wdata() local
2824 rc = server->ops->wait_mtu_credits(server, wdata->bytes, in cifs_resend_wdata()
2830 add_credits_and_wake_if(server, &credits, 0); in cifs_resend_wdata()
2836 rc = adjust_credits(server, &wdata->credits, wdata->bytes); in cifs_resend_wdata()
2849 rc = server->ops->async_writev(wdata, in cifs_resend_wdata()
2861 add_credits_and_wake_if(server, &wdata->credits, 0); in cifs_resend_wdata()
2882 struct TCP_Server_Info *server; in cifs_write_from_iter() local
2892 server = cifs_pick_channel(tlink_tcon(open_file->tlink)->ses); in cifs_write_from_iter()
2908 rc = server->ops->wait_mtu_credits(server, cifs_sb->wsize, in cifs_write_from_iter()
2928 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
2941 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
2958 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
2966 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
2978 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
2996 wdata->server = server; in cifs_write_from_iter()
3004 rc = adjust_credits(server, &wdata->credits, wdata->bytes); in cifs_write_from_iter()
3010 rc = server->ops->async_writev(wdata, in cifs_write_from_iter()
3015 add_credits_and_wake_if(server, &wdata->credits, 0); in cifs_write_from_iter()
3148 if (!tcon->ses->server->ops->async_writev) in __cifs_writev()
3238 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_writev() local
3253 server->vals->exclusive_lock_type, 0, in cifs_writev()
3458 uncached_fill_pages(struct TCP_Server_Info *server, in uncached_fill_pages() argument
3505 server, page, page_offset, n); in uncached_fill_pages()
3517 cifs_uncached_read_into_pages(struct TCP_Server_Info *server, in cifs_uncached_read_into_pages() argument
3520 return uncached_fill_pages(server, rdata, NULL, len); in cifs_uncached_read_into_pages()
3524 cifs_uncached_copy_into_pages(struct TCP_Server_Info *server, in cifs_uncached_copy_into_pages() argument
3528 return uncached_fill_pages(server, rdata, iter, iter->count); in cifs_uncached_copy_into_pages()
3538 struct TCP_Server_Info *server; in cifs_resend_rdata() local
3541 server = rdata->server; in cifs_resend_rdata()
3558 rc = server->ops->wait_mtu_credits(server, rdata->bytes, in cifs_resend_rdata()
3565 add_credits_and_wake_if(server, &credits, 0); in cifs_resend_rdata()
3571 rc = adjust_credits(server, &rdata->credits, rdata->bytes); in cifs_resend_rdata()
3583 rc = server->ops->async_readv(rdata); in cifs_resend_rdata()
3595 add_credits_and_wake_if(server, &rdata->credits, 0); in cifs_resend_rdata()
3615 struct TCP_Server_Info *server; in cifs_send_async_read() local
3620 server = cifs_pick_channel(tlink_tcon(open_file->tlink)->ses); in cifs_send_async_read()
3639 rc = server->ops->wait_mtu_credits(server, cifs_sb->rsize, in cifs_send_async_read()
3661 add_credits_and_wake_if(server, credits, 0); in cifs_send_async_read()
3670 add_credits_and_wake_if(server, credits, 0); in cifs_send_async_read()
3688 add_credits_and_wake_if(server, credits, 0); in cifs_send_async_read()
3697 add_credits_and_wake_if(server, credits, 0); in cifs_send_async_read()
3704 rdata->server = server; in cifs_send_async_read()
3717 rc = adjust_credits(server, &rdata->credits, rdata->bytes); in cifs_send_async_read()
3723 rc = server->ops->async_readv(rdata); in cifs_send_async_read()
3727 add_credits_and_wake_if(server, &rdata->credits, 0); in cifs_send_async_read()
3880 if (!tcon->ses->server->ops->async_readv) in __cifs_readv()
3996 tcon->ses->server->vals->shared_lock_type, in cifs_strict_readv()
4013 struct TCP_Server_Info *server; in cifs_read() local
4034 server = cifs_pick_channel(tcon->ses); in cifs_read()
4036 if (!server->ops->sync_read) { in cifs_read()
4060 tcon->ses->server->vals->cap_large_files)) { in cifs_read()
4073 io_parms.server = server; in cifs_read()
4074 rc = server->ops->sync_read(xid, &open_file->fid, &io_parms, in cifs_read()
4185 readpages_fill_pages(struct TCP_Server_Info *server, in readpages_fill_pages() argument
4259 server, page, page_offset, n); in readpages_fill_pages()
4271 cifs_readpages_read_into_pages(struct TCP_Server_Info *server, in cifs_readpages_read_into_pages() argument
4274 return readpages_fill_pages(server, rdata, NULL, len); in cifs_readpages_read_into_pages()
4278 cifs_readpages_copy_into_pages(struct TCP_Server_Info *server, in cifs_readpages_copy_into_pages() argument
4282 return readpages_fill_pages(server, rdata, iter, iter->count); in cifs_readpages_copy_into_pages()
4353 struct TCP_Server_Info *server; in cifs_readpages() local
4378 server = cifs_pick_channel(tlink_tcon(open_file->tlink)->ses); in cifs_readpages()
4410 rc = server->ops->wait_mtu_credits(server, cifs_sb->rsize, in cifs_readpages()
4422 add_credits_and_wake_if(server, credits, 0); in cifs_readpages()
4431 add_credits_and_wake_if(server, credits, 0); in cifs_readpages()
4445 add_credits_and_wake_if(server, credits, 0); in cifs_readpages()
4450 rdata->server = server; in cifs_readpages()
4466 rc = adjust_credits(server, &rdata->credits, rdata->bytes); in cifs_readpages()
4472 rc = server->ops->async_readv(rdata); in cifs_readpages()
4476 add_credits_and_wake_if(server, &rdata->credits, 0); in cifs_readpages()
4740 struct TCP_Server_Info *server = tcon->ses->server; in cifs_oplock_break() local
4747 server->ops->downgrade_oplock(server, cinode, cfile->oplock_level, in cifs_oplock_break()
4785 rc = tcon->ses->server->ops->oplock_response(tcon, &cfile->fid, in cifs_oplock_break()