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()
244 rc = server->ops->open(xid, &oparms, oplock, buf); in cifs_nt_open()
257 server->ops->close(xid, tcon, fid); in cifs_nt_open()
301 struct TCP_Server_Info *server = tcon->ses->server; in cifs_new_fileinfo() local
337 if (server->ops->is_read_op(oplock) && cifs_has_mand_locks(cinode)) { in cifs_new_fileinfo()
348 server->ops->set_fid(cfile, fid, oplock); in cifs_new_fileinfo()
405 struct TCP_Server_Info *server = tcon->ses->server; in _cifsFileInfo_put() local
425 if (server->ops->get_lease_key) in _cifsFileInfo_put()
426 server->ops->get_lease_key(inode, &fid); in _cifsFileInfo_put()
456 struct TCP_Server_Info *server = tcon->ses->server; in _cifsFileInfo_put() local
460 if (server->ops->close) in _cifsFileInfo_put()
461 server->ops->close(xid, tcon, &cifs_file->fid); in _cifsFileInfo_put()
497 struct TCP_Server_Info *server; in cifs_open() local
515 server = tcon->ses->server; in cifs_open()
534 if (server->oplocks) in cifs_open()
564 if (server->ops->get_lease_key) in cifs_open()
565 server->ops->get_lease_key(inode, &fid); in cifs_open()
570 if (server->ops->get_lease_key) in cifs_open()
571 server->ops->get_lease_key(inode, &fid); in cifs_open()
583 if (server->ops->close) in cifs_open()
584 server->ops->close(xid, tcon, &fid); in cifs_open()
643 rc = tcon->ses->server->ops->push_mand_locks(cfile); in cifs_relock_file()
657 struct TCP_Server_Info *server; in cifs_reopen_file() local
678 server = tcon->ses->server; in cifs_reopen_file()
697 if (tcon->ses->server->oplocks) in cifs_reopen_file()
731 if (server->ops->get_lease_key) in cifs_reopen_file()
732 server->ops->get_lease_key(inode, &cfile->fid); in cifs_reopen_file()
750 rc = server->ops->open(xid, &oparms, &oplock, NULL); in cifs_reopen_file()
753 rc = server->ops->open(xid, &oparms, &oplock, NULL); in cifs_reopen_file()
793 if (server->ops->is_read_op(oplock) && cifs_has_mand_locks(cinode)) { in cifs_reopen_file()
798 server->ops->set_fid(cfile, &cfile->fid, oplock); in cifs_reopen_file()
861 struct TCP_Server_Info *server; in cifs_closedir() local
871 server = tcon->ses->server; in cifs_closedir()
875 if (server->ops->dir_needs_close(cfile)) { in cifs_closedir()
878 if (server->ops->close_dir) in cifs_closedir()
879 rc = server->ops->close_dir(xid, tcon, &cfile->fid); in cifs_closedir()
946 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_find_fid_lock_conflict() local
953 server->ops->compare_fids(cfile, cur_cfile)) { in cifs_find_fid_lock_conflict()
955 if (!(li->type & server->vals->shared_lock_type) || in cifs_find_fid_lock_conflict()
959 if ((type & server->vals->shared_lock_type) && in cifs_find_fid_lock_conflict()
960 ((server->ops->compare_fids(cfile, cur_cfile) && in cifs_find_fid_lock_conflict()
965 server->ops->compare_fids(cfile, cur_cfile)) in cifs_find_fid_lock_conflict()
1008 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_lock_test() local
1020 if (conf_lock->type & server->vals->shared_lock_type) in cifs_lock_test()
1174 max_buf = tcon->ses->server->maxBuf; in cifs_push_mandatory_locks()
1352 rc = tcon->ses->server->ops->push_mand_locks(cfile); in cifs_push_locks()
1361 bool *wait_flag, struct TCP_Server_Info *server) in cifs_read_flock() argument
1380 *type = server->vals->large_lock_type; in cifs_read_flock()
1383 *type |= server->vals->exclusive_lock_type; in cifs_read_flock()
1387 *type |= server->vals->unlock_lock_type; in cifs_read_flock()
1392 *type |= server->vals->shared_lock_type; in cifs_read_flock()
1396 *type |= server->vals->exclusive_lock_type; in cifs_read_flock()
1400 *type |= server->vals->shared_lock_type; in cifs_read_flock()
1414 struct TCP_Server_Info *server = tcon->ses->server; in cifs_getlk() local
1424 if (type & server->vals->shared_lock_type) in cifs_getlk()
1440 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, type, in cifs_getlk()
1443 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
1452 if (type & server->vals->shared_lock_type) { in cifs_getlk()
1457 type &= ~server->vals->exclusive_lock_type; in cifs_getlk()
1459 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
1460 type | server->vals->shared_lock_type, in cifs_getlk()
1463 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_getlk()
1464 type | server->vals->shared_lock_type, 0, 1, false); in cifs_getlk()
1518 max_buf = tcon->ses->server->maxBuf; in cifs_unlock_range()
1616 struct TCP_Server_Info *server = tcon->ses->server; in cifs_setlk() local
1626 if (type & server->vals->shared_lock_type) in cifs_setlk()
1672 rc = server->ops->mand_lock(xid, cfile, flock->fl_start, length, in cifs_setlk()
1681 rc = server->ops->mand_unlock_range(cfile, flock, xid); in cifs_setlk()
1723 tcon->ses->server); in cifs_lock()
1777 struct TCP_Server_Info *server; in cifs_write() local
1787 server = tcon->ses->server; in cifs_write()
1789 if (!server->ops->sync_write) in cifs_write()
1811 len = min(server->ops->wp_retry_size(d_inode(dentry)), in cifs_write()
1820 rc = server->ops->sync_write(xid, &open_file->fid, in cifs_write()
2215 struct TCP_Server_Info *server = in wdata_send_pages() local
2216 tlink_tcon(wdata->cfile->tlink)->ses->server; in wdata_send_pages()
2228 rc = adjust_credits(server, &wdata->credits, wdata->bytes); in wdata_send_pages()
2235 rc = server->ops->async_writev(wdata, cifs_writedata_release); in wdata_send_pages()
2245 struct TCP_Server_Info *server; in cifs_writepages() local
2272 server = cifs_sb_master_tcon(cifs_sb)->ses->server; in cifs_writepages()
2290 rc = server->ops->wait_mtu_credits(server, cifs_sb->wsize, in cifs_writepages()
2304 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2310 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2320 add_credits_and_wake_if(server, credits, 0); in cifs_writepages()
2343 add_credits_and_wake_if(server, &wdata->credits, 0); in cifs_writepages()
2516 struct TCP_Server_Info *server; in cifs_strict_fsync() local
2540 server = tcon->ses->server; in cifs_strict_fsync()
2541 if (server->ops->flush) in cifs_strict_fsync()
2542 rc = server->ops->flush(xid, tcon, &smbfile->fid); in cifs_strict_fsync()
2556 struct TCP_Server_Info *server; in cifs_fsync() local
2571 server = tcon->ses->server; in cifs_fsync()
2572 if (server->ops->flush) in cifs_fsync()
2573 rc = server->ops->flush(xid, tcon, &smbfile->fid); in cifs_fsync()
2724 struct TCP_Server_Info *server = in cifs_resend_wdata() local
2725 tlink_tcon(wdata->cfile->tlink)->ses->server; in cifs_resend_wdata()
2743 rc = server->ops->wait_mtu_credits(server, wdata->bytes, in cifs_resend_wdata()
2749 add_credits_and_wake_if(server, &credits, 0); in cifs_resend_wdata()
2755 rc = adjust_credits(server, &wdata->credits, wdata->bytes); in cifs_resend_wdata()
2761 rc = server->ops->async_writev(wdata, in cifs_resend_wdata()
2772 add_credits_and_wake_if(server, &wdata->credits, 0); in cifs_resend_wdata()
2793 struct TCP_Server_Info *server; in cifs_write_from_iter() local
2803 server = tlink_tcon(open_file->tlink)->ses->server; in cifs_write_from_iter()
2819 rc = server->ops->wait_mtu_credits(server, cifs_sb->wsize, in cifs_write_from_iter()
2841 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
2854 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
2871 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
2879 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
2891 add_credits_and_wake_if(server, credits, 0); in cifs_write_from_iter()
2916 rc = adjust_credits(server, &wdata->credits, wdata->bytes); in cifs_write_from_iter()
2922 rc = server->ops->async_writev(wdata, in cifs_write_from_iter()
2927 add_credits_and_wake_if(server, &wdata->credits, 0); in cifs_write_from_iter()
3060 if (!tcon->ses->server->ops->async_writev) in __cifs_writev()
3150 struct TCP_Server_Info *server = tlink_tcon(cfile->tlink)->ses->server; in cifs_writev() local
3165 server->vals->exclusive_lock_type, 0, in cifs_writev()
3370 uncached_fill_pages(struct TCP_Server_Info *server, in uncached_fill_pages() argument
3417 server, page, page_offset, n); in uncached_fill_pages()
3429 cifs_uncached_read_into_pages(struct TCP_Server_Info *server, in cifs_uncached_read_into_pages() argument
3432 return uncached_fill_pages(server, rdata, NULL, len); in cifs_uncached_read_into_pages()
3436 cifs_uncached_copy_into_pages(struct TCP_Server_Info *server, in cifs_uncached_copy_into_pages() argument
3440 return uncached_fill_pages(server, rdata, iter, iter->count); in cifs_uncached_copy_into_pages()
3450 struct TCP_Server_Info *server = in cifs_resend_rdata() local
3451 tlink_tcon(rdata->cfile->tlink)->ses->server; in cifs_resend_rdata()
3468 rc = server->ops->wait_mtu_credits(server, rdata->bytes, in cifs_resend_rdata()
3475 add_credits_and_wake_if(server, &credits, 0); in cifs_resend_rdata()
3481 rc = adjust_credits(server, &rdata->credits, rdata->bytes); in cifs_resend_rdata()
3486 rc = server->ops->async_readv(rdata); in cifs_resend_rdata()
3497 add_credits_and_wake_if(server, &rdata->credits, 0); in cifs_resend_rdata()
3517 struct TCP_Server_Info *server; in cifs_send_async_read() local
3522 server = tlink_tcon(open_file->tlink)->ses->server; in cifs_send_async_read()
3541 rc = server->ops->wait_mtu_credits(server, cifs_sb->rsize, in cifs_send_async_read()
3565 add_credits_and_wake_if(server, credits, 0); in cifs_send_async_read()
3574 add_credits_and_wake_if(server, credits, 0); in cifs_send_async_read()
3592 add_credits_and_wake_if(server, credits, 0); in cifs_send_async_read()
3601 add_credits_and_wake_if(server, credits, 0); in cifs_send_async_read()
3620 rc = adjust_credits(server, &rdata->credits, rdata->bytes); in cifs_send_async_read()
3626 rc = server->ops->async_readv(rdata); in cifs_send_async_read()
3630 add_credits_and_wake_if(server, &rdata->credits, 0); in cifs_send_async_read()
3783 if (!tcon->ses->server->ops->async_readv) in __cifs_readv()
3899 tcon->ses->server->vals->shared_lock_type, in cifs_strict_readv()
3916 struct TCP_Server_Info *server; in cifs_read() local
3937 server = tcon->ses->server; in cifs_read()
3939 if (!server->ops->sync_read) { in cifs_read()
3963 tcon->ses->server->vals->cap_large_files)) { in cifs_read()
3976 rc = server->ops->sync_read(xid, &open_file->fid, &io_parms, in cifs_read()
4087 readpages_fill_pages(struct TCP_Server_Info *server, in readpages_fill_pages() argument
4161 server, page, page_offset, n); in readpages_fill_pages()
4173 cifs_readpages_read_into_pages(struct TCP_Server_Info *server, in cifs_readpages_read_into_pages() argument
4176 return readpages_fill_pages(server, rdata, NULL, len); in cifs_readpages_read_into_pages()
4180 cifs_readpages_copy_into_pages(struct TCP_Server_Info *server, in cifs_readpages_copy_into_pages() argument
4184 return readpages_fill_pages(server, rdata, iter, iter->count); in cifs_readpages_copy_into_pages()
4253 struct TCP_Server_Info *server; in cifs_readpages() local
4278 server = tlink_tcon(open_file->tlink)->ses->server; in cifs_readpages()
4310 rc = server->ops->wait_mtu_credits(server, cifs_sb->rsize, in cifs_readpages()
4322 add_credits_and_wake_if(server, credits, 0); in cifs_readpages()
4330 add_credits_and_wake_if(server, credits, 0); in cifs_readpages()
4344 add_credits_and_wake_if(server, credits, 0); in cifs_readpages()
4364 rc = adjust_credits(server, &rdata->credits, rdata->bytes); in cifs_readpages()
4370 rc = server->ops->async_readv(rdata); in cifs_readpages()
4374 add_credits_and_wake_if(server, &rdata->credits, 0); in cifs_readpages()
4638 struct TCP_Server_Info *server = tcon->ses->server; in cifs_oplock_break() local
4644 server->ops->downgrade_oplock(server, cinode, in cifs_oplock_break()
4679 rc = tcon->ses->server->ops->oplock_response(tcon, &cfile->fid, in cifs_oplock_break()