Home
last modified time | relevance | path

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

12345678910>>...13

/Linux-v4.19/fs/afs/
Dserver.c39 struct afs_server *server = NULL; in afs_find_server() local
52 if (server) in afs_find_server()
53 afs_put_server(net, server); in afs_find_server()
54 server = NULL; in afs_find_server()
58 hlist_for_each_entry_rcu(server, &net->fs_addresses6, addr6_link) { in afs_find_server()
59 alist = rcu_dereference(server->addresses); in afs_find_server()
73 hlist_for_each_entry_rcu(server, &net->fs_addresses4, addr4_link) { in afs_find_server()
74 alist = rcu_dereference(server->addresses); in afs_find_server()
88 server = NULL; in afs_find_server()
90 if (server && !atomic_inc_not_zero(&server->usage)) in afs_find_server()
[all …]
Dserver_list.c23 afs_put_server(net, slist->servers[i].server); in afs_put_serverlist()
38 struct afs_server *server; in afs_alloc_server_list() local
59 server = afs_lookup_server(cell, key, &vldb->fs_server[i]); in afs_alloc_server_list()
60 if (IS_ERR(server)) { in afs_alloc_server_list()
61 ret = PTR_ERR(server); in afs_alloc_server_list()
70 if (memcmp(&slist->servers[j].server->uuid, in afs_alloc_server_list()
71 &server->uuid, in afs_alloc_server_list()
72 sizeof(server->uuid)) >= 0) in afs_alloc_server_list()
75 if (slist->servers[j].server == server) { in afs_alloc_server_list()
76 afs_put_server(cell->net, server); in afs_alloc_server_list()
[all …]
Dcallback.c26 static struct afs_cb_interest *afs_create_interest(struct afs_server *server, in afs_create_interest() argument
51 new->server = afs_get_server(server); in afs_create_interest()
54 write_lock(&server->cb_break_lock); in afs_create_interest()
56 for (pp = &server->cb_volumes.first; *pp; pp = &(*pp)->next) { in afs_create_interest()
78 write_unlock(&server->cb_break_lock); in afs_create_interest()
94 struct afs_server *server = entry->server; in afs_register_server_cb_interest() local
115 if (cbi && vcbi->server == cbi->server) { in afs_register_server_cb_interest()
125 if (!cbi && vcbi->server == server) { in afs_register_server_cb_interest()
140 new = afs_create_interest(server, vnode); in afs_register_server_cb_interest()
165 vnode->cb_s_break = cbi->server->cb_s_break; in afs_register_server_cb_interest()
[all …]
/Linux-v4.19/fs/nfs/
Dclient.c218 static void pnfs_init_server(struct nfs_server *server) in pnfs_init_server() argument
220 rpc_init_wait_queue(&server->roc_rpcwaitq, "pNFS ROC"); in pnfs_init_server()
232 static void pnfs_init_server(struct nfs_server *server) in pnfs_init_server() argument
538 static void nfs_destroy_server(struct nfs_server *server) in nfs_destroy_server() argument
540 if (server->nlm_host) in nfs_destroy_server()
541 nlmclnt_done(server->nlm_host); in nfs_destroy_server()
547 static int nfs_start_lockd(struct nfs_server *server) in nfs_start_lockd() argument
550 struct nfs_client *clp = server->nfs_client; in nfs_start_lockd()
556 .noresvport = server->flags & NFS_MOUNT_NORESVPORT ? in nfs_start_lockd()
564 if ((server->flags & NFS_MOUNT_LOCAL_FLOCK) && in nfs_start_lockd()
[all …]
Dnfs3client.c24 static void nfs_init_server_aclclient(struct nfs_server *server) in nfs_init_server_aclclient() argument
26 if (server->flags & NFS_MOUNT_NOACL) in nfs_init_server_aclclient()
29 server->client_acl = rpc_bind_new_program(server->client, &nfsacl_program, 3); in nfs_init_server_aclclient()
30 if (IS_ERR(server->client_acl)) in nfs_init_server_aclclient()
34 server->caps |= NFS_CAP_ACLS; in nfs_init_server_aclclient()
38 server->caps &= ~NFS_CAP_ACLS; in nfs_init_server_aclclient()
41 static inline void nfs_init_server_aclclient(struct nfs_server *server) in nfs_init_server_aclclient() argument
43 server->flags &= ~NFS_MOUNT_NOACL; in nfs_init_server_aclclient()
44 server->caps &= ~NFS_CAP_ACLS; in nfs_init_server_aclclient()
51 struct nfs_server *server = nfs_create_server(mount_info, nfs_mod); in nfs3_create_server() local
[all …]
Ddelegation.c299 struct nfs_server *server) in nfs_detach_delegation() argument
301 struct nfs_client *clp = server->nfs_client; in nfs_detach_delegation()
313 struct nfs_server *server = NFS_SERVER(inode); in nfs_inode_detach_delegation() local
319 return nfs_detach_delegation(nfsi, delegation, server); in nfs_inode_detach_delegation()
348 struct nfs_server *server = NFS_SERVER(inode); in nfs_inode_set_delegation() local
349 struct nfs_client *clp = server->nfs_client; in nfs_inode_set_delegation()
401 list_add_tail_rcu(&delegation->super_list, &server->delegations); in nfs_inode_set_delegation()
491 struct nfs_server *server; in nfs_client_return_marked_delegations() local
511 server = NFS_SERVER(place_holder); in nfs_client_return_marked_delegations()
513 server = list_entry_rcu(clp->cl_superblocks.next, in nfs_client_return_marked_delegations()
[all …]
Dnfs4client.c755 static void nfs4_destroy_server(struct nfs_server *server) in nfs4_destroy_server() argument
757 nfs_server_return_all_delegations(server); in nfs4_destroy_server()
758 unset_pnfs_layoutdriver(server); in nfs4_destroy_server()
759 nfs4_purge_state_owners(server); in nfs4_destroy_server()
852 static int nfs4_set_client(struct nfs_server *server, in nfs4_set_client() argument
873 if (server->flags & NFS_MOUNT_NORESVPORT) in nfs4_set_client()
875 if (server->options & NFS_OPTION_MIGRATION) in nfs4_set_client()
877 if (test_bit(NFS_MIG_TSM_POSSIBLE, &server->mig_status)) in nfs4_set_client()
879 server->port = rpc_get_port(addr); in nfs4_set_client()
886 if (server->nfs_client == clp) { in nfs4_set_client()
[all …]
Dpnfs_dev.c95 nfs4_get_device_info(struct nfs_server *server, in nfs4_get_device_info() argument
110 max_resp_sz = server->nfs_client->cl_session->fc_attrs.max_resp_sz; in nfs4_get_device_info()
111 if (server->pnfs_curr_ld->max_deviceinfo_size && in nfs4_get_device_info()
112 server->pnfs_curr_ld->max_deviceinfo_size < max_resp_sz) in nfs4_get_device_info()
113 max_resp_sz = server->pnfs_curr_ld->max_deviceinfo_size; in nfs4_get_device_info()
116 __func__, server, max_resp_sz, max_pages); in nfs4_get_device_info()
133 pdev->layout_type = server->pnfs_curr_ld->id; in nfs4_get_device_info()
140 rc = nfs4_proc_getdeviceinfo(server, pdev, cred); in nfs4_get_device_info()
149 d = server->pnfs_curr_ld->alloc_deviceid_node(server, pdev, in nfs4_get_device_info()
171 __nfs4_find_get_deviceid(struct nfs_server *server, in __nfs4_find_get_deviceid() argument
[all …]
Dnfs4proc.c95 static int _nfs4_proc_getattr(struct nfs_server *server, struct nfs_fh *fhandle, struct nfs_fattr *…
137 static inline u32 *nfs4_bitmask(struct nfs_server *server, struct nfs4_label *label) in nfs4_bitmask() argument
140 return server->attr_bitmask; in nfs4_bitmask()
142 return server->attr_bitmask_nl; in nfs4_bitmask()
153 nfs4_bitmask(struct nfs_server *server, struct nfs4_label *label) in nfs4_bitmask() argument
154 { return server->attr_bitmask; } in nfs4_bitmask()
362 static void nfs4_test_and_free_stateid(struct nfs_server *server, in nfs4_test_and_free_stateid() argument
366 const struct nfs4_minor_version_ops *ops = server->nfs_client->cl_mvops; in nfs4_test_and_free_stateid()
368 ops->test_and_free_expired(server, stateid, cred); in nfs4_test_and_free_stateid()
371 static void __nfs4_free_revoked_stateid(struct nfs_server *server, in __nfs4_free_revoked_stateid() argument
[all …]
Dnfs42proc.c26 struct nfs_server *server = NFS_SERVER(inode); in _nfs42_proc_fallocate() local
31 .falloc_bitmask = server->cache_consistency_bitmask, in _nfs42_proc_fallocate()
34 .falloc_server = server, in _nfs42_proc_fallocate()
50 status = nfs4_call_sync(server->client, server, msg, in _nfs42_proc_fallocate()
62 struct nfs_server *server = NFS_SERVER(file_inode(filep)); in nfs42_proc_fallocate() local
80 err = nfs4_handle_exception(server, err, &exception); in nfs42_proc_fallocate()
135 struct nfs_server *server, in handle_async_copy() argument
145 spin_lock(&server->nfs_client->cl_lock); in handle_async_copy()
146 list_for_each_entry(copy, &server->nfs_client->pending_cb_stateids, in handle_async_copy()
156 spin_unlock(&server->nfs_client->cl_lock); in handle_async_copy()
[all …]
Dnfs4state.c190 nfs4_get_renew_cred_server_locked(struct nfs_server *server) in nfs4_get_renew_cred_server_locked() argument
196 for (pos = rb_first(&server->state_owners); in nfs4_get_renew_cred_server_locked()
218 struct nfs_server *server; in nfs4_get_renew_cred_locked() local
226 list_for_each_entry_rcu(server, &clp->cl_superblocks, client_link) { in nfs4_get_renew_cred_locked()
227 cred = nfs4_get_renew_cred_server_locked(server); in nfs4_get_renew_cred_locked()
408 nfs4_find_state_owner_locked(struct nfs_server *server, struct rpc_cred *cred) in nfs4_find_state_owner_locked() argument
410 struct rb_node **p = &server->state_owners.rb_node, in nfs4_find_state_owner_locked()
435 struct nfs_server *server = new->so_server; in nfs4_insert_state_owner_locked() local
436 struct rb_node **p = &server->state_owners.rb_node, in nfs4_insert_state_owner_locked()
456 rb_insert_color(&new->so_server_node, &server->state_owners); in nfs4_insert_state_owner_locked()
[all …]
/Linux-v4.19/fs/cifs/
Dtransport.c53 AllocMidQEntry(const struct smb_hdr *smb_buffer, struct TCP_Server_Info *server) in AllocMidQEntry() argument
57 if (server == NULL) { in AllocMidQEntry()
72 temp->server = server; in AllocMidQEntry()
105 __le16 command = midEntry->server->vals->lock_cmd; in DeleteMidQEntry()
123 cifs_stats_inc(&midEntry->server->smb2slowcmd[le16_to_cpu(midEntry->command)]); in DeleteMidQEntry()
162 smb_send_kvec(struct TCP_Server_Info *server, struct msghdr *smb_msg, in smb_send_kvec() argument
167 struct socket *ssocket = server->ssocket; in smb_send_kvec()
171 smb_msg->msg_name = (struct sockaddr *) &server->dstaddr; in smb_send_kvec()
175 if (server->noblocksnd) in smb_send_kvec()
203 (!server->noblocksnd && (retries > 2))) { in smb_send_kvec()
[all …]
Dcifsencrypt.c40 struct TCP_Server_Info *server, char *signature, in __cifs_calc_signature() argument
47 int is_smb2 = server->vals->header_preamble_size == 0; in __cifs_calc_signature()
112 struct TCP_Server_Info *server, char *signature) in cifs_calc_signature() argument
116 if (!rqst->rq_iov || !signature || !server) in cifs_calc_signature()
119 rc = cifs_alloc_hash("md5", &server->secmech.md5, in cifs_calc_signature()
120 &server->secmech.sdescmd5); in cifs_calc_signature()
124 rc = crypto_shash_init(&server->secmech.sdescmd5->shash); in cifs_calc_signature()
130 rc = crypto_shash_update(&server->secmech.sdescmd5->shash, in cifs_calc_signature()
131 server->session_key.response, server->session_key.len); in cifs_calc_signature()
137 return __cifs_calc_signature(rqst, server, signature, in cifs_calc_signature()
[all …]
Dconnect.c313 static int ip_connect(struct TCP_Server_Info *server);
314 static int generic_ip_connect(struct TCP_Server_Info *server);
329 cifs_reconnect(struct TCP_Server_Info *server) in cifs_reconnect() argument
339 if (server->tcpStatus == CifsExiting) { in cifs_reconnect()
345 server->tcpStatus = CifsNeedReconnect; in cifs_reconnect()
347 server->maxBuf = 0; in cifs_reconnect()
348 server->max_read = 0; in cifs_reconnect()
351 trace_smb3_reconnect(server->CurrentMid, server->hostname); in cifs_reconnect()
358 list_for_each(tmp, &server->smb_ses_list) { in cifs_reconnect()
372 mutex_lock(&server->srv_mutex); in cifs_reconnect()
[all …]
Dsmb2transport.c44 smb2_crypto_shash_allocate(struct TCP_Server_Info *server) in smb2_crypto_shash_allocate() argument
47 &server->secmech.hmacsha256, in smb2_crypto_shash_allocate()
48 &server->secmech.sdeschmacsha256); in smb2_crypto_shash_allocate()
52 smb3_crypto_shash_allocate(struct TCP_Server_Info *server) in smb3_crypto_shash_allocate() argument
54 struct cifs_secmech *p = &server->secmech; in smb3_crypto_shash_allocate()
74 smb311_crypto_shash_allocate(struct TCP_Server_Info *server) in smb311_crypto_shash_allocate() argument
76 struct cifs_secmech *p = &server->secmech; in smb311_crypto_shash_allocate()
102 smb2_find_smb_ses_unlocked(struct TCP_Server_Info *server, __u64 ses_id) in smb2_find_smb_ses_unlocked() argument
106 list_for_each_entry(ses, &server->smb_ses_list, smb_ses_list) { in smb2_find_smb_ses_unlocked()
116 smb2_find_smb_ses(struct TCP_Server_Info *server, __u64 ses_id) in smb2_find_smb_ses() argument
[all …]
Dcifs_debug.c45 void cifs_dump_detail(void *buf, struct TCP_Server_Info *server) in cifs_dump_detail() argument
54 server->ops->calc_smb_size(smb, server)); in cifs_dump_detail()
58 void cifs_dump_mids(struct TCP_Server_Info *server) in cifs_dump_mids() argument
64 if (server == NULL) in cifs_dump_mids()
69 list_for_each(tmp, &server->pending_mid_q) { in cifs_dump_mids()
87 cifs_dump_detail(mid_entry->resp_buf, server); in cifs_dump_mids()
121 if (tcon->ses->server->ops->dump_share_caps) in cifs_debug_tcon()
122 tcon->ses->server->ops->dump_share_caps(m, tcon); in cifs_debug_tcon()
152 struct TCP_Server_Info *server; in cifs_debug_data_proc_show() local
206 server = list_entry(tmp1, struct TCP_Server_Info, in cifs_debug_data_proc_show()
[all …]
Dsmb2ops.c38 change_conf(struct TCP_Server_Info *server) in change_conf() argument
40 server->credits += server->echo_credits + server->oplock_credits; in change_conf()
41 server->oplock_credits = server->echo_credits = 0; in change_conf()
42 switch (server->credits) { in change_conf()
46 server->echoes = false; in change_conf()
47 server->oplocks = false; in change_conf()
51 server->echoes = true; in change_conf()
52 server->oplocks = false; in change_conf()
53 server->echo_credits = 1; in change_conf()
57 server->echoes = true; in change_conf()
[all …]
Dsmb2pdu.c91 (tcon->ses->server->capabilities & SMB2_GLOBAL_CAP_ENCRYPTION)) in smb3_encryption_required()
103 if (tcon && tcon->ses && tcon->ses->server) { in smb2_hdr_assemble()
104 struct TCP_Server_Info *server = tcon->ses->server; in smb2_hdr_assemble() local
106 spin_lock(&server->req_lock); in smb2_hdr_assemble()
108 if (server->credits >= server->max_credits) in smb2_hdr_assemble()
112 min_t(int, server->max_credits - in smb2_hdr_assemble()
113 server->credits, 2)); in smb2_hdr_assemble()
114 spin_unlock(&server->req_lock); in smb2_hdr_assemble()
125 if ((tcon->ses) && (tcon->ses->server) && in smb2_hdr_assemble()
126 (tcon->ses->server->capabilities & SMB2_GLOBAL_CAP_LARGE_MTU)) in smb2_hdr_assemble()
[all …]
Dfile.c184 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
[all …]
Dsmb1ops.c39 send_nt_cancel(struct TCP_Server_Info *server, struct smb_rqst *rqst, in send_nt_cancel() argument
51 mutex_lock(&server->srv_mutex); in send_nt_cancel()
52 rc = cifs_sign_smb(in_buf, server, &mid->sequence_number); in send_nt_cancel()
54 mutex_unlock(&server->srv_mutex); in send_nt_cancel()
63 --server->sequence_number; in send_nt_cancel()
64 rc = smb_send(server, in_buf, be32_to_cpu(in_buf->smb_buf_length)); in send_nt_cancel()
66 server->sequence_number--; in send_nt_cancel()
68 mutex_unlock(&server->srv_mutex); in send_nt_cancel()
100 cifs_find_mid(struct TCP_Server_Info *server, char *buffer) in cifs_find_mid() argument
106 list_for_each_entry(mid, &server->pending_mid_q, qhead) { in cifs_find_mid()
[all …]
Dfscache.c43 void cifs_fscache_get_client_cookie(struct TCP_Server_Info *server) in cifs_fscache_get_client_cookie() argument
45 const struct sockaddr *sa = (struct sockaddr *) &server->dstaddr; in cifs_fscache_get_client_cookie()
73 server->fscache = NULL; in cifs_fscache_get_client_cookie()
77 server->fscache = in cifs_fscache_get_client_cookie()
82 server, 0, true); in cifs_fscache_get_client_cookie()
84 __func__, server, server->fscache); in cifs_fscache_get_client_cookie()
87 void cifs_fscache_release_client_cookie(struct TCP_Server_Info *server) in cifs_fscache_release_client_cookie() argument
90 __func__, server, server->fscache); in cifs_fscache_release_client_cookie()
91 fscache_relinquish_cookie(server->fscache, NULL, false); in cifs_fscache_release_client_cookie()
92 server->fscache = NULL; in cifs_fscache_release_client_cookie()
[all …]
Dcifsglob.h491 #define HEADER_SIZE(server) (server->vals->header_size) argument
492 #define MAX_HEADER_SIZE(server) (server->vals->max_header_size) argument
700 in_flight(struct TCP_Server_Info *server) in in_flight() argument
703 spin_lock(&server->req_lock); in in_flight()
704 num = server->in_flight; in in_flight()
705 spin_unlock(&server->req_lock); in in_flight()
710 has_credits(struct TCP_Server_Info *server, int *credits) in has_credits() argument
713 spin_lock(&server->req_lock); in has_credits()
715 spin_unlock(&server->req_lock); in has_credits()
720 add_credits(struct TCP_Server_Info *server, const unsigned int add, in add_credits() argument
[all …]
/Linux-v4.19/arch/powerpc/sysdev/xics/
Dics-opal.c34 static int ics_opal_mangle_server(int server) in ics_opal_mangle_server() argument
37 return server << 2; in ics_opal_mangle_server()
40 static int ics_opal_unmangle_server(int server) in ics_opal_unmangle_server() argument
43 return server >> 2; in ics_opal_unmangle_server()
50 int server; in ics_opal_unmask_irq() local
57 server = xics_get_irq_server(d->irq, irq_data_get_affinity_mask(d), 0); in ics_opal_unmask_irq()
58 server = ics_opal_mangle_server(server); in ics_opal_unmask_irq()
60 rc = opal_set_xive(hw_irq, server, DEFAULT_PRIORITY); in ics_opal_unmask_irq()
64 __func__, d->irq, hw_irq, server, rc); in ics_opal_unmask_irq()
86 int server = ics_opal_mangle_server(xics_default_server); in ics_opal_mask_real_irq() local
[all …]
/Linux-v4.19/fs/nfsd/
DKconfig2 tristate "NFS server support"
13 protocol. To compile the NFS server support as a module,
16 You may choose to use a user-space NFS server instead, in which
22 the Linux NFS server implementation is available via the
26 available to clients mounting the NFS server on this system.
37 bool "NFS server support for NFS version 3"
40 This option enables support in your system's NFS server for
46 bool "NFS server support for the NFSv3 ACL protocol extension"
57 This option enables support in your system's NFS server for the
59 POSIX ACLs on files exported by your system's NFS server. NFS
[all …]
/Linux-v4.19/Documentation/filesystems/nfs/
Dfault_injection.txt7 production system. Injecting an error on the Linux NFS server will allow us to
16 On the client, mount the fault injection server through NFS v4.0+ and do some
19 On the server, mount the debugfs filesystem to <debug_dir> and ls
21 injecting faults on the NFS server. As root, write a number n to the file
22 corresponding to the action you want the server to take. The server will then
24 to <debug_dir>/nfsd/forget_locks. A value of 0 will tell the server to forget
35 The NFS server keeps a list of clients that have placed a mount call. If
36 this list is cleared, the server will have no knowledge of who the client
37 is, forcing the client to reauthenticate with the server.
40 The NFS server keeps a list of what files are currently opened and who
[all …]

12345678910>>...13