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()
243 rc = server->ops->open(xid, &oparms, oplock, buf); in cifs_nt_open()
287 struct TCP_Server_Info *server = tcon->ses->server; in cifs_new_fileinfo() local
323 if (server->ops->is_read_op(oplock) && cifs_has_mand_locks(cinode)) { in cifs_new_fileinfo()
334 server->ops->set_fid(cfile, fid, oplock); in cifs_new_fileinfo()
370 struct TCP_Server_Info *server = tcon->ses->server; in cifsFileInfo_put() local
389 if (server->ops->get_lease_key) in cifsFileInfo_put()
390 server->ops->get_lease_key(inode, &fid); in cifsFileInfo_put()
417 struct TCP_Server_Info *server = tcon->ses->server; in cifsFileInfo_put() local
421 if (server->ops->close) in cifsFileInfo_put()
422 server->ops->close(xid, tcon, &cifs_file->fid); in cifsFileInfo_put()
458 struct TCP_Server_Info *server; in cifs_open() local
476 server = tcon->ses->server; in cifs_open()
495 if (server->oplocks) in cifs_open()
525 if (server->ops->get_lease_key) in cifs_open()
526 server->ops->get_lease_key(inode, &fid); in cifs_open()
531 if (server->ops->get_lease_key) in cifs_open()
532 server->ops->get_lease_key(inode, &fid); in cifs_open()
544 if (server->ops->close) in cifs_open()
545 server->ops->close(xid, tcon, &fid); in cifs_open()
604 rc = tcon->ses->server->ops->push_mand_locks(cfile); in cifs_relock_file()
618 struct TCP_Server_Info *server; in cifs_reopen_file() local
639 server = tcon->ses->server; in cifs_reopen_file()
658 if (tcon->ses->server->oplocks) in cifs_reopen_file()
692 if (server->ops->get_lease_key) in cifs_reopen_file()
693 server->ops->get_lease_key(inode, &cfile->fid); in cifs_reopen_file()
711 rc = server->ops->open(xid, &oparms, &oplock, NULL); in cifs_reopen_file()
714 rc = server->ops->open(xid, &oparms, &oplock, NULL); in cifs_reopen_file()
753 if (server->ops->is_read_op(oplock) && cifs_has_mand_locks(cinode)) { in cifs_reopen_file()
758 server->ops->set_fid(cfile, &cfile->fid, oplock); in cifs_reopen_file()
821 struct TCP_Server_Info *server; in cifs_closedir() local
831 server = tcon->ses->server; in cifs_closedir()
835 if (server->ops->dir_needs_close(cfile)) { in cifs_closedir()
838 if (server->ops->close_dir) in cifs_closedir()
839 rc = server->ops->close_dir(xid, tcon, &cfile->fid); in cifs_closedir()
904 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_find_fid_lock_conflict() local
911 server->ops->compare_fids(cfile, cur_cfile)) { in cifs_find_fid_lock_conflict()
913 if (!(li->type & server->vals->shared_lock_type) || in cifs_find_fid_lock_conflict()
917 if ((type & server->vals->shared_lock_type) && in cifs_find_fid_lock_conflict()
918 ((server->ops->compare_fids(cfile, cur_cfile) && in cifs_find_fid_lock_conflict()
961 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_lock_test() local
972 if (conf_lock->type & server->vals->shared_lock_type) in cifs_lock_test()
1125 max_buf = tcon->ses->server->maxBuf; in cifs_push_mandatory_locks()
1299 rc = tcon->ses->server->ops->push_mand_locks(cfile); in cifs_push_locks()
1308 bool *wait_flag, struct TCP_Server_Info *server) in cifs_read_flock() argument
1327 *type = server->vals->large_lock_type; in cifs_read_flock()
1330 *type |= server->vals->exclusive_lock_type; in cifs_read_flock()
1334 *type |= server->vals->unlock_lock_type; in cifs_read_flock()
1339 *type |= server->vals->shared_lock_type; in cifs_read_flock()
1343 *type |= server->vals->exclusive_lock_type; in cifs_read_flock()
1347 *type |= server->vals->shared_lock_type; in cifs_read_flock()
1361 struct TCP_Server_Info *server = tcon->ses->server; in cifs_getlk() local
1371 if (type & server->vals->shared_lock_type) in cifs_getlk()
1387 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, type, in cifs_getlk()
1390 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
1399 if (type & server->vals->shared_lock_type) { in cifs_getlk()
1404 type &= ~server->vals->exclusive_lock_type; in cifs_getlk()
1406 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
1407 type | server->vals->shared_lock_type, in cifs_getlk()
1410 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
1411 type | server->vals->shared_lock_type, 0, 1, false); in cifs_getlk()
1465 max_buf = tcon->ses->server->maxBuf; in cifs_unlock_range()
1559 struct TCP_Server_Info *server = tcon->ses->server; in cifs_setlk() local
1569 if (type & server->vals->shared_lock_type) in cifs_setlk()
1614 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_setlk()
1623 rc = server->ops->mand_unlock_range(cfile, flock, xid); in cifs_setlk()
1655 tcon->ses->server); in cifs_lock()
1713 struct TCP_Server_Info *server; in cifs_write() local
1725 server = tcon->ses->server; in cifs_write()
1727 if (!server->ops->sync_write) in cifs_write()
1749 len = min(server->ops->wp_retry_size(d_inode(dentry)), in cifs_write()
1758 rc = server->ops->sync_write(xid, &open_file->fid, in cifs_write()
2062 struct TCP_Server_Info *server; in wdata_send_pages() local
2082 server = tlink_tcon(wdata->cfile->tlink)->ses->server; in wdata_send_pages()
2083 rc = server->ops->async_writev(wdata, cifs_writedata_release); in wdata_send_pages()
2096 struct TCP_Server_Info *server; in cifs_writepages() local
2119 server = cifs_sb_master_tcon(cifs_sb)->ses->server; in cifs_writepages()
2125 rc = server->ops->wait_mtu_credits(server, cifs_sb->wsize, in cifs_writepages()
2136 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2142 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2152 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2162 add_credits_and_wake_if(server, wdata->credits, 0); in cifs_writepages()
2320 struct TCP_Server_Info *server; in cifs_strict_fsync() local
2345 server = tcon->ses->server; in cifs_strict_fsync()
2346 if (server->ops->flush) in cifs_strict_fsync()
2347 rc = server->ops->flush(xid, tcon, &smbfile->fid); in cifs_strict_fsync()
2362 struct TCP_Server_Info *server; in cifs_fsync() local
2379 server = tcon->ses->server; in cifs_fsync()
2380 if (server->ops->flush) in cifs_fsync()
2381 rc = server->ops->flush(xid, tcon, &smbfile->fid); in cifs_fsync()
2539 struct TCP_Server_Info *server; in cifs_write_from_iter() local
2546 server = tlink_tcon(open_file->tlink)->ses->server; in cifs_write_from_iter()
2551 rc = server->ops->wait_mtu_credits(server, cifs_sb->wsize, in cifs_write_from_iter()
2561 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
2568 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
2578 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
2603 rc = server->ops->async_writev(wdata, in cifs_write_from_iter()
2606 add_credits_and_wake_if(server, wdata->credits, 0); in cifs_write_from_iter()
2731 if (!tcon->ses->server->ops->async_writev) in cifs_user_writev()
2805 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_writev() local
2820 server->vals->exclusive_lock_type, NULL, in cifs_writev()
3022 uncached_fill_pages(struct TCP_Server_Info *server, in uncached_fill_pages() argument
3069 server, page, page_offset, n); in uncached_fill_pages()
3081 cifs_uncached_read_into_pages(struct TCP_Server_Info *server, in cifs_uncached_read_into_pages() argument
3084 return uncached_fill_pages(server, rdata, NULL, len); in cifs_uncached_read_into_pages()
3088 cifs_uncached_copy_into_pages(struct TCP_Server_Info *server, in cifs_uncached_copy_into_pages() argument
3092 return uncached_fill_pages(server, rdata, iter, iter->count); in cifs_uncached_copy_into_pages()
3105 struct TCP_Server_Info *server; in cifs_send_async_read() local
3107 server = tlink_tcon(open_file->tlink)->ses->server; in cifs_send_async_read()
3115 rc = server->ops->wait_mtu_credits(server, cifs_sb->rsize, in cifs_send_async_read()
3127 add_credits_and_wake_if(server, credits, 0); in cifs_send_async_read()
3151 rc = server->ops->async_readv(rdata); in cifs_send_async_read()
3154 add_credits_and_wake_if(server, rdata->credits, 0); in cifs_send_async_read()
3290 if (!tcon->ses->server->ops->async_readv) in cifs_user_readv()
3390 tcon->ses->server->vals->shared_lock_type, in cifs_strict_readv()
3407 struct TCP_Server_Info *server; in cifs_read() local
3428 server = tcon->ses->server; in cifs_read()
3430 if (!server->ops->sync_read) { in cifs_read()
3454 tcon->ses->server->vals->cap_large_files)) { in cifs_read()
3467 rc = server->ops->sync_read(xid, &open_file->fid, &io_parms, in cifs_read()
3578 readpages_fill_pages(struct TCP_Server_Info *server, in readpages_fill_pages() argument
3652 server, page, page_offset, n); in readpages_fill_pages()
3664 cifs_readpages_read_into_pages(struct TCP_Server_Info *server, in cifs_readpages_read_into_pages() argument
3667 return readpages_fill_pages(server, rdata, NULL, len); in cifs_readpages_read_into_pages()
3671 cifs_readpages_copy_into_pages(struct TCP_Server_Info *server, in cifs_readpages_copy_into_pages() argument
3675 return readpages_fill_pages(server, rdata, iter, iter->count); in cifs_readpages_copy_into_pages()
3744 struct TCP_Server_Info *server; in cifs_readpages() local
3765 server = tlink_tcon(open_file->tlink)->ses->server; in cifs_readpages()
3788 rc = server->ops->wait_mtu_credits(server, cifs_sb->rsize, in cifs_readpages()
3800 add_credits_and_wake_if(server, credits, 0); in cifs_readpages()
3807 add_credits_and_wake_if(server, credits, 0); in cifs_readpages()
3821 add_credits_and_wake_if(server, credits, 0); in cifs_readpages()
3843 rc = server->ops->async_readv(rdata); in cifs_readpages()
3845 add_credits_and_wake_if(server, rdata->credits, 0); in cifs_readpages()
4106 struct TCP_Server_Info *server = tcon->ses->server; in cifs_oplock_break() local
4112 server->ops->downgrade_oplock(server, cinode, in cifs_oplock_break()
4147 rc = tcon->ses->server->ops->oplock_response(tcon, &cfile->fid, in cifs_oplock_break()