Home
last modified time | relevance | path

Searched refs:server (Results 1 – 25 of 73) sorted by relevance

123

/fs/ncpfs/
Dncplib_kernel.c16 static inline void assert_server_locked(struct ncp_server *server) in assert_server_locked() argument
18 if (server->lock == 0) { in assert_server_locked()
23 static void ncp_add_byte(struct ncp_server *server, __u8 x) in ncp_add_byte() argument
25 assert_server_locked(server); in ncp_add_byte()
26 *(__u8 *) (&(server->packet[server->current_size])) = x; in ncp_add_byte()
27 server->current_size += 1; in ncp_add_byte()
31 static void ncp_add_word(struct ncp_server *server, __le16 x) in ncp_add_word() argument
33 assert_server_locked(server); in ncp_add_word()
34 put_unaligned(x, (__le16 *) (&(server->packet[server->current_size]))); in ncp_add_word()
35 server->current_size += 2; in ncp_add_word()
[all …]
Dsock.c100 struct ncp_server *server = sk->sk_user_data; in ncp_tcp_data_ready() local
102 server->data_ready(sk, len); in ncp_tcp_data_ready()
103 schedule_work(&server->rcv.tq); in ncp_tcp_data_ready()
108 struct ncp_server *server = sk->sk_user_data; in ncp_tcp_error_report() local
110 server->error_report(sk); in ncp_tcp_error_report()
111 schedule_work(&server->rcv.tq); in ncp_tcp_error_report()
116 struct ncp_server *server = sk->sk_user_data; in ncp_tcp_write_space() local
120 server->write_space(sk); in ncp_tcp_write_space()
121 if (server->tx.creq) in ncp_tcp_write_space()
122 schedule_work(&server->tx.tq); in ncp_tcp_write_space()
[all …]
Dinode.c155 struct ncp_server *server = NCP_SERVER(inode); in ncp_update_attrs() local
158 inode->i_mode = server->m.dir_mode; in ncp_update_attrs()
163 inode->i_mode = server->m.file_mode; in ncp_update_attrs()
166 if ((server->m.flags & (NCP_MOUNT_EXTRAS|NCP_MOUNT_SYMLINKS)) in ncp_update_attrs()
170 if (server->m.flags & NCP_MOUNT_SYMLINKS) { in ncp_update_attrs()
180 if (server->m.flags & NCP_MOUNT_EXTRAS) in ncp_update_attrs()
184 if (server->m.flags & NCP_MOUNT_EXTRAS) in ncp_update_attrs()
215 struct ncp_server *server = NCP_SERVER(inode); in ncp_set_attr() local
224 inode->i_uid = server->m.uid; in ncp_set_attr()
225 inode->i_gid = server->m.gid; in ncp_set_attr()
[all …]
Dioctl.c37 ncp_get_fs_info(struct ncp_server * server, struct file *file, in ncp_get_fs_info() argument
44 && current_uid() != server->m.mounted_uid) in ncp_get_fs_info()
55 SET_UID(info.mounted_uid, server->m.mounted_uid); in ncp_get_fs_info()
56 info.connection = server->connection; in ncp_get_fs_info()
57 info.buffer_size = server->buffer_size; in ncp_get_fs_info()
67 ncp_get_fs_info_v2(struct ncp_server * server, struct file *file, in ncp_get_fs_info_v2() argument
74 && current_uid() != server->m.mounted_uid) in ncp_get_fs_info_v2()
84 info2.mounted_uid = server->m.mounted_uid; in ncp_get_fs_info_v2()
85 info2.connection = server->connection; in ncp_get_fs_info_v2()
86 info2.buffer_size = server->buffer_size; in ncp_get_fs_info_v2()
[all …]
Dncplib_kernel.h44 int ncp_negotiate_size_and_options(struct ncp_server *server, int size,
47 int ncp_get_volume_info_with_number(struct ncp_server* server, int n,
50 int ncp_get_directory_info(struct ncp_server* server, __u8 dirhandle,
69 int ncp_obtain_info(struct ncp_server *server, struct inode *, char *,
71 int ncp_obtain_nfs_info(struct ncp_server *server, struct nw_info_struct *target);
72 int ncp_get_volume_root(struct ncp_server *server, const char *volname,
89 int ncp_search_for_fileset(struct ncp_server *server,
95 int ncp_ren_or_mov_file_or_subdir(struct ncp_server *server,
100 ncp_LogPhysicalRecord(struct ncp_server *server,
106 ncp_ClearPhysicalRecord(struct ncp_server *server,
[all …]
Ddir.c154 ncp_single_volume(struct ncp_server *server) in ncp_single_volume() argument
156 return (server->m.mounted_vol[0] != '\0'); in ncp_single_volume()
271 struct ncp_server *server; in __ncp_lookup_validate() local
284 server = NCP_SERVER(dir); in __ncp_lookup_validate()
286 if (!ncp_conn_valid(server)) in __ncp_lookup_validate()
295 val = NCP_TEST_AGE(server, dentry); in __ncp_lookup_validate()
305 res = ncp_io2vol(server, __name, &len, dentry->d_name.name, in __ncp_lookup_validate()
308 res = ncp_lookup_volume(server, __name, &(finfo.i)); in __ncp_lookup_validate()
310 res = ncp_io2vol(server, __name, &len, dentry->d_name.name, in __ncp_lookup_validate()
313 res = ncp_obtain_info(server, dir, __name, &(finfo.i)); in __ncp_lookup_validate()
[all …]
/fs/afs/
Dserver.c32 static int afs_install_server(struct afs_server *server) in afs_install_server() argument
38 _enter("%p", server); in afs_install_server()
49 if (server->addr.s_addr < xserver->addr.s_addr) in afs_install_server()
51 else if (server->addr.s_addr > xserver->addr.s_addr) in afs_install_server()
57 rb_link_node(&server->master_rb, p, pp); in afs_install_server()
58 rb_insert_color(&server->master_rb, &afs_servers); in afs_install_server()
72 struct afs_server *server; in afs_alloc_server() local
76 server = kzalloc(sizeof(struct afs_server), GFP_KERNEL); in afs_alloc_server()
77 if (server) { in afs_alloc_server()
78 atomic_set(&server->usage, 1); in afs_alloc_server()
[all …]
Dcallback.c27 #define afs_breakring_space(server) \ argument
28 CIRC_SPACE((server)->cb_break_head, (server)->cb_break_tail, \
29 ARRAY_SIZE((server)->cb_break))
38 void afs_init_callback_state(struct afs_server *server) in afs_init_callback_state() argument
42 _enter("{%p}", server); in afs_init_callback_state()
44 spin_lock(&server->cb_lock); in afs_init_callback_state()
47 while (!RB_EMPTY_ROOT(&server->cb_promises)) { in afs_init_callback_state()
48 vnode = rb_entry(server->cb_promises.rb_node, in afs_init_callback_state()
52 rb_erase(&vnode->cb_promise, &server->cb_promises); in afs_init_callback_state()
56 spin_unlock(&server->cb_lock); in afs_init_callback_state()
[all …]
Dvnode.c49 static noinline void dump_tree(const char *name, struct afs_server *server)
52 if (dump_tree_aux(server->cb_promises.rb_node, NULL, 0, '-'))
61 struct afs_server *server) in afs_install_vnode() argument
63 struct afs_server *old_server = vnode->server; in afs_install_vnode()
67 _enter("%p,%p", vnode, server); in afs_install_vnode()
75 afs_get_server(server); in afs_install_vnode()
76 vnode->server = server; in afs_install_vnode()
80 spin_lock(&server->fs_lock); in afs_install_vnode()
83 p = &server->fs_vnodes.rb_node; in afs_install_vnode()
104 rb_insert_color(&vnode->server_rb, &server->fs_vnodes); in afs_install_vnode()
[all …]
Dvolume.c49 struct afs_server *server = NULL; in afs_volume_lookup() local
114 server = afs_lookup_server( in afs_volume_lookup()
116 if (IS_ERR(server)) { in afs_volume_lookup()
117 ret = PTR_ERR(server); in afs_volume_lookup()
121 volume->servers[volume->nservers] = server; in afs_volume_lookup()
217 struct afs_server *server; in afs_volume_pick_fileserver() local
223 if (vnode->server && vnode->server->fs_state == 0) { in afs_volume_pick_fileserver()
224 afs_get_server(vnode->server); in afs_volume_pick_fileserver()
225 _leave(" = %p [current]", vnode->server); in afs_volume_pick_fileserver()
226 return vnode->server; in afs_volume_pick_fileserver()
[all …]
/fs/nfs/
Dclient.c598 static void nfs_destroy_server(struct nfs_server *server) in nfs_destroy_server() argument
600 if (!(server->flags & NFS_MOUNT_NONLM)) in nfs_destroy_server()
601 nlmclnt_done(server->nlm_host); in nfs_destroy_server()
607 static int nfs_start_lockd(struct nfs_server *server) in nfs_start_lockd() argument
610 struct nfs_client *clp = server->nfs_client; in nfs_start_lockd()
615 .protocol = server->flags & NFS_MOUNT_TCP ? in nfs_start_lockd()
618 .noresvport = server->flags & NFS_MOUNT_NORESVPORT ? in nfs_start_lockd()
624 if (server->flags & NFS_MOUNT_NONLM) in nfs_start_lockd()
631 server->nlm_host = host; in nfs_start_lockd()
632 server->destroy = nfs_destroy_server; in nfs_start_lockd()
[all …]
Dgetroot.c80 struct nfs_server *server = NFS_SB(sb); in nfs_get_root() local
90 error = server->nfs_client->rpc_ops->getroot(server, mntfh, &fsinfo); in nfs_get_root()
119 mntroot->d_op = server->nfs_client->rpc_ops->dentry_ops; in nfs_get_root()
133 int nfs4_path_walk(struct nfs_server *server, in nfs4_path_walk() argument
153 ret = server->nfs_client->rpc_ops->getroot(server, mntfh, &fsinfo); in nfs4_path_walk()
209 ret = server->nfs_client->rpc_ops->lookupfh(server, &lastfh, &name, in nfs4_path_walk()
232 memcpy(&server->fsid, &fattr.fsid, sizeof(server->fsid)); in nfs4_path_walk()
242 struct nfs_server *server = NFS_SB(sb); in nfs4_get_root() local
251 error = nfs4_server_capabilities(server, mntfh); in nfs4_get_root()
259 error = server->nfs_client->rpc_ops->getattr(server, mntfh, &fattr); in nfs4_get_root()
[all …]
Dnfs4proc.c67 static int _nfs4_proc_getattr(struct nfs_server *server, struct nfs_fh *fhandle, struct nfs_fattr *…
235 static int nfs4_handle_exception(const struct nfs_server *server, int errorcode, struct nfs4_except… in nfs4_handle_exception() argument
237 struct nfs_client *clp = server->nfs_client; in nfs4_handle_exception()
262 ret = nfs4_delay(server->client, &exception->timeout); in nfs4_handle_exception()
273 static void renew_lease(const struct nfs_server *server, unsigned long timestamp) in renew_lease() argument
275 struct nfs_client *clp = server->nfs_client; in renew_lease()
320 p->o_res.server = p->o_arg.server; in nfs4_init_opendata_res()
331 struct nfs_server *server = NFS_SERVER(dir); in nfs4_opendata_alloc() local
348 p->o_arg.clientid = server->nfs_client->cl_clientid; in nfs4_opendata_alloc()
351 p->o_arg.server = server; in nfs4_opendata_alloc()
[all …]
Dsuper.c362 struct nfs_server *server = NFS_SB(sb); in nfs_sb_active() local
364 if (atomic_inc_return(&server->active) == 1) in nfs_sb_active()
370 struct nfs_server *server = NFS_SB(sb); in nfs_sb_deactive() local
372 if (atomic_dec_and_test(&server->active)) in nfs_sb_deactive()
381 struct nfs_server *server = NFS_SB(dentry->d_sb); in nfs_statfs() local
391 error = server->nfs_client->rpc_ops->statfs(server, fh, &res); in nfs_statfs()
420 buf->f_namelen = server->namelen; in nfs_statfs()
667 struct nfs_server *server = NFS_SB(sb); in nfs_umount_begin() local
671 rpc = server->client_acl; in nfs_umount_begin()
674 rpc = server->client; in nfs_umount_begin()
[all …]
/fs/smbfs/
Dsmbiod.c97 int smbiod_register_server(struct smb_sb_info *server) in smbiod_register_server() argument
101 list_add(&server->entry, &smb_servers); in smbiod_register_server()
102 VERBOSE("%p\n", server); in smbiod_register_server()
112 void smbiod_unregister_server(struct smb_sb_info *server) in smbiod_unregister_server() argument
115 list_del_init(&server->entry); in smbiod_unregister_server()
116 VERBOSE("%p\n", server); in smbiod_unregister_server()
120 smbiod_flush(server); in smbiod_unregister_server()
123 void smbiod_flush(struct smb_sb_info *server) in smbiod_flush() argument
128 list_for_each_safe(tmp, n, &server->xmitq) { in smbiod_flush()
135 list_for_each_safe(tmp, n, &server->recvq) { in smbiod_flush()
[all …]
Drequest.c58 static struct smb_request *smb_do_alloc_request(struct smb_sb_info *server, in smb_do_alloc_request() argument
79 req->rq_server = server; in smb_do_alloc_request()
88 struct smb_request *smb_alloc_request(struct smb_sb_info *server, int bufsize) in smb_alloc_request() argument
93 atomic_inc(&server->nr_requests); in smb_alloc_request()
94 if (atomic_read(&server->nr_requests) <= MAX_REQUEST_HARD) { in smb_alloc_request()
95 req = smb_do_alloc_request(server, bufsize); in smb_alloc_request()
105 if (nfs_try_to_free_pages(server)) in smb_alloc_request()
194 struct smb_sb_info *server = req->rq_server; in smb_setup_trans2request() local
208 if ((bcc + oparam) > server->opt.max_xmit) in smb_setup_trans2request()
223 mdata = server->opt.max_xmit - mparam - 100; in smb_setup_trans2request()
[all …]
Dproc.c62 smb_init_dirent(struct smb_sb_info *server, struct smb_fattr *fattr);
64 smb_finish_dirent(struct smb_sb_info *server, struct smb_fattr *fattr);
66 smb_proc_getattr_core(struct smb_sb_info *server, struct dentry *dir,
69 smb_proc_getattr_ff(struct smb_sb_info *server, struct dentry *dentry,
72 smb_proc_setattr_core(struct smb_sb_info *server, struct dentry *dentry,
75 smb_proc_setattr_ext(struct smb_sb_info *server,
78 smb_proc_query_cifsunix(struct smb_sb_info *server);
243 int smb_setcodepage(struct smb_sb_info *server, struct smb_nls_codepage *cp) in smb_setcodepage() argument
247 smb_lock_server(server); in smb_setcodepage()
254 n = setcodepage(&server->local_nls, cp->local_name); in smb_setcodepage()
[all …]
Dsock.c61 struct smb_sb_info *server = server_from_socket(sk->sk_socket); in smb_data_ready() local
62 void (*data_ready)(struct sock *, int) = server->data_ready; in smb_data_ready()
77 server_sock(struct smb_sb_info *server) in server_sock() argument
81 if (server && (file = server->sock_file)) in server_sock()
93 smb_close_socket(struct smb_sb_info *server) in smb_close_socket() argument
95 struct file * file = server->sock_file; in smb_close_socket()
98 struct socket *sock = server_sock(server); in smb_close_socket()
101 sock->sk->sk_data_ready = server->data_ready; in smb_close_socket()
102 server->sock_file = NULL; in smb_close_socket()
142 smb_recv_available(struct smb_sb_info *server) in smb_recv_available() argument
[all …]
Dinode.c117 struct smb_sb_info *server = SMB_SB(sb); in smb_iget() local
138 if (server->opt.capabilities & SMB_CAP_UNIX) in smb_iget()
228 smb_invalidate_inodes(struct smb_sb_info *server) in smb_invalidate_inodes() argument
231 shrink_dcache_sb(SB_of(server)); in smb_invalidate_inodes()
232 invalidate_inodes(SB_of(server)); in smb_invalidate_inodes()
460 smb_unload_nls(struct smb_sb_info *server) in smb_unload_nls() argument
462 if (server->remote_nls) { in smb_unload_nls()
463 unload_nls(server->remote_nls); in smb_unload_nls()
464 server->remote_nls = NULL; in smb_unload_nls()
466 if (server->local_nls) { in smb_unload_nls()
[all …]
Dproto.h10 extern int smb_setcodepage(struct smb_sb_info *server, struct smb_nls_codepage *cp);
12 extern int smb_get_rsize(struct smb_sb_info *server);
13 extern int smb_get_wsize(struct smb_sb_info *server);
15 extern int smb_newconn(struct smb_sb_info *server, struct smb_conn_opt *opt);
25 extern int smb_proc_flush(struct smb_sb_info *server, __u16 fileid);
26 extern void smb_init_root_dirent(struct smb_sb_info *server, struct smb_fattr *fattr,
33 extern int smb_proc_read_link(struct smb_sb_info *server, struct dentry *d, char *buffer, int len);
34 extern int smb_proc_symlink(struct smb_sb_info *server, struct dentry *d, const char *oldpath);
35 extern int smb_proc_link(struct smb_sb_info *server, struct dentry *dentry, struct dentry *new_dent…
51 extern void smb_close_socket(struct smb_sb_info *server);
[all …]
Dioctl.c29 struct smb_sb_info *server = server_from_inode(inode); in smb_ioctl() local
37 SET_UID(uid16, server->mnt->mounted_uid); in smb_ioctl()
41 SET_UID(uid32, server->mnt->mounted_uid); in smb_ioctl()
49 smb_lock_server(server); in smb_ioctl()
50 server->state = CONN_RETRIED; in smb_ioctl()
52 server->conn_error); in smb_ioctl()
53 smbiod_flush(server); in smb_ioctl()
54 smb_unlock_server(server); in smb_ioctl()
60 result = smb_newconn(server, &opt); in smb_ioctl()
/fs/cifs/
Dtransport.c40 AllocMidQEntry(const struct smb_hdr *smb_buffer, struct TCP_Server_Info *server) in AllocMidQEntry() argument
44 if (server == NULL) { in AllocMidQEntry()
65 list_add_tail(&temp->qhead, &server->pending_mid_q); in AllocMidQEntry()
158 smb_sendv(struct TCP_Server_Info *server, struct kvec *iov, int n_vec) in smb_sendv() argument
168 struct socket *ssocket = server->ssocket; in smb_sendv()
173 smb_msg.msg_name = (struct sockaddr *) &server->addr.sockAddr; in smb_sendv()
177 if (server->noblocksnd) in smb_sendv()
220 if ((i >= 14) || (!server->noblocksnd && (i > 2))) { in smb_sendv()
272 server->tcpStatus = CifsNeedReconnect; in smb_sendv()
288 smb_send(struct TCP_Server_Info *server, struct smb_hdr *smb_buffer, in smb_send() argument
[all …]
Dconnect.c105 static int ipv4_connect(struct TCP_Server_Info *server);
106 static int ipv6_connect(struct TCP_Server_Info *server);
117 cifs_reconnect(struct TCP_Server_Info *server) in cifs_reconnect() argument
126 if (server->tcpStatus == CifsExiting) { in cifs_reconnect()
132 server->tcpStatus = CifsNeedReconnect; in cifs_reconnect()
134 server->maxBuf = 0; in cifs_reconnect()
141 list_for_each(tmp, &server->smb_ses_list) { in cifs_reconnect()
152 mutex_lock(&server->srv_mutex); in cifs_reconnect()
153 if (server->ssocket) { in cifs_reconnect()
154 cFYI(1, ("State: 0x%x Flags: 0x%lx", server->ssocket->state, in cifs_reconnect()
[all …]
Dcifsencrypt.c59 int cifs_sign_smb(struct smb_hdr *cifs_pdu, struct TCP_Server_Info *server, in cifs_sign_smb() argument
65 if ((cifs_pdu == NULL) || (server == NULL)) in cifs_sign_smb()
73 cpu_to_le32(server->sequence_number); in cifs_sign_smb()
76 *pexpected_response_sequence_number = server->sequence_number++; in cifs_sign_smb()
77 server->sequence_number++; in cifs_sign_smb()
80 rc = cifs_calculate_signature(cifs_pdu, &server->mac_signing_key, in cifs_sign_smb()
125 int cifs_sign_smb2(struct kvec *iov, int n_vec, struct TCP_Server_Info *server, in cifs_sign_smb2() argument
132 if ((cifs_pdu == NULL) || (server == NULL)) in cifs_sign_smb2()
140 cpu_to_le32(server->sequence_number); in cifs_sign_smb2()
143 *pexpected_response_sequence_number = server->sequence_number++; in cifs_sign_smb2()
[all …]
/fs/nfsd/
DKconfig2 tristate "NFS server support"
11 protocol. To compile the NFS server support as a module,
14 You may choose to use a user-space NFS server instead, in which
20 the Linux NFS server implementation is available via the
24 available to clients mounting the NFS server on this system.
35 bool "NFS server support for NFS version 3"
38 This option enables support in your system's NFS server for
44 bool "NFS server support for the NFSv3 ACL protocol extension"
55 This option enables support in your system's NFS server for the
57 POSIX ACLs on files exported by your system's NFS server. NFS
[all …]

123