Home
last modified time | relevance | path

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

12345678910>>...16

/Linux-v5.15/fs/afs/
Dserver.c28 struct afs_server *server = NULL; in afs_find_server() local
35 if (server) in afs_find_server()
36 afs_unuse_server_notime(net, server, afs_server_trace_put_find_rsq); in afs_find_server()
37 server = NULL; in afs_find_server()
42 hlist_for_each_entry_rcu(server, &net->fs_addresses6, addr6_link) { in afs_find_server()
43 alist = rcu_dereference(server->addresses); in afs_find_server()
58 hlist_for_each_entry_rcu(server, &net->fs_addresses4, addr4_link) { in afs_find_server()
59 alist = rcu_dereference(server->addresses); in afs_find_server()
73 server = NULL; in afs_find_server()
76 server = afs_maybe_use_server(server, afs_server_trace_get_by_addr); in afs_find_server()
[all …]
Dfs_probe.c23 struct afs_server *server, bool fast) in afs_schedule_fs_probe() argument
30 atj = server->probed_at; in afs_schedule_fs_probe()
41 static void afs_finished_fs_probe(struct afs_net *net, struct afs_server *server) in afs_finished_fs_probe() argument
43 bool responded = server->probe.responded; in afs_finished_fs_probe()
47 list_add_tail(&server->probe_link, &net->fs_probe_slow); in afs_finished_fs_probe()
49 server->rtt = UINT_MAX; in afs_finished_fs_probe()
50 clear_bit(AFS_SERVER_FL_RESPONDING, &server->flags); in afs_finished_fs_probe()
51 list_add_tail(&server->probe_link, &net->fs_probe_fast); in afs_finished_fs_probe()
55 afs_schedule_fs_probe(net, server, !responded); in afs_finished_fs_probe()
61 static void afs_done_one_fs_probe(struct afs_net *net, struct afs_server *server) in afs_done_one_fs_probe() argument
[all …]
Dvl_probe.c18 static void afs_finished_vl_probe(struct afs_vlserver *server) in afs_finished_vl_probe() argument
20 if (!(server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED)) { in afs_finished_vl_probe()
21 server->rtt = UINT_MAX; in afs_finished_vl_probe()
22 clear_bit(AFS_VLSERVER_FL_RESPONDING, &server->flags); in afs_finished_vl_probe()
25 clear_bit_unlock(AFS_VLSERVER_FL_PROBING, &server->flags); in afs_finished_vl_probe()
26 wake_up_bit(&server->flags, AFS_VLSERVER_FL_PROBING); in afs_finished_vl_probe()
32 static void afs_done_one_vl_probe(struct afs_vlserver *server, bool wake_up) in afs_done_one_vl_probe() argument
34 if (atomic_dec_and_test(&server->probe_outstanding)) { in afs_done_one_vl_probe()
35 afs_finished_vl_probe(server); in afs_done_one_vl_probe()
40 wake_up_all(&server->probe_wq); in afs_done_one_vl_probe()
[all …]
Dserver_list.c18 afs_unuse_server(net, slist->servers[i].server, in afs_put_serverlist()
33 struct afs_server *server; in afs_alloc_server_list() local
55 server = afs_lookup_server(cell, key, &vldb->fs_server[i], in afs_alloc_server_list()
57 if (IS_ERR(server)) { in afs_alloc_server_list()
58 ret = PTR_ERR(server); in afs_alloc_server_list()
67 if (memcmp(&slist->servers[j].server->uuid, in afs_alloc_server_list()
68 &server->uuid, in afs_alloc_server_list()
69 sizeof(server->uuid)) >= 0) in afs_alloc_server_list()
72 if (slist->servers[j].server == server) { in afs_alloc_server_list()
73 afs_put_server(cell->net, server, in afs_alloc_server_list()
[all …]
Dcallback.c38 struct afs_server *server = container_of(work, struct afs_server, initcb_work); in afs_server_init_callback_work() local
40 struct afs_cell *cell = server->cell; in afs_server_init_callback_work()
45 if (vnode->cb_server == server) { in afs_server_init_callback_work()
58 void afs_init_callback_state(struct afs_server *server) in afs_init_callback_state() argument
62 server->cb_s_break++; in afs_init_callback_state()
63 atomic_inc(&server->cell->fs_s_break); in afs_init_callback_state()
64 if (!list_empty(&server->cell->fs_open_mmaps)) in afs_init_callback_state()
65 queue_work(system_unbound_wq, &server->initcb_work); in afs_init_callback_state()
67 } while ((server = rcu_dereference(server->uuid_next))); in afs_init_callback_state()
181 static void afs_break_some_callbacks(struct afs_server *server, in afs_break_some_callbacks() argument
[all …]
Drotate.c24 struct afs_server *server; in afs_start_fs_iteration() local
41 server = op->server_list->servers[i].server; in afs_start_fs_iteration()
42 if (server == cb_server) { in afs_start_fs_iteration()
112 struct afs_server *server; in afs_select_fileserver() local
304 op->server = NULL; in afs_select_fileserver()
331 if (op->server) { in afs_select_fileserver()
335 op->server = NULL; in afs_select_fileserver()
342 struct afs_server *s = op->server_list->servers[i].server; in afs_select_fileserver()
365 server = op->server_list->servers[op->index].server; in afs_select_fileserver()
367 if (!afs_check_server_record(op, server)) in afs_select_fileserver()
[all …]
/Linux-v5.15/fs/cifs/
Dtransport.c41 AllocMidQEntry(const struct smb_hdr *smb_buffer, struct TCP_Server_Info *server) in AllocMidQEntry() argument
45 if (server == NULL) { in AllocMidQEntry()
60 temp->server = server; in AllocMidQEntry()
81 __le16 command = midEntry->server->vals->lock_cmd; in _cifs_mid_q_entry_release()
86 struct TCP_Server_Info *server = midEntry->server; in _cifs_mid_q_entry_release() local
90 server->ops->handle_cancelled_mid) in _cifs_mid_q_entry_release()
91 server->ops->handle_cancelled_mid(midEntry, server); in _cifs_mid_q_entry_release()
106 if (atomic_read(&server->num_cmds[smb_cmd]) == 0) { in _cifs_mid_q_entry_release()
107 server->slowest_cmd[smb_cmd] = roundtrip_time; in _cifs_mid_q_entry_release()
108 server->fastest_cmd[smb_cmd] = roundtrip_time; in _cifs_mid_q_entry_release()
[all …]
Dconnect.c64 static int ip_connect(struct TCP_Server_Info *server);
65 static int generic_ip_connect(struct TCP_Server_Info *server);
75 static int reconn_set_ipaddr_from_hostname(struct TCP_Server_Info *server) in reconn_set_ipaddr_from_hostname() argument
83 if (!server->hostname) in reconn_set_ipaddr_from_hostname()
86 len = strlen(server->hostname) + 3; in reconn_set_ipaddr_from_hostname()
93 scnprintf(unc, len, "\\\\%s", server->hostname); in reconn_set_ipaddr_from_hostname()
100 __func__, server->hostname, rc); in reconn_set_ipaddr_from_hostname()
105 rc = cifs_convert_address((struct sockaddr *)&server->dstaddr, ipaddr, in reconn_set_ipaddr_from_hostname()
125 mod_delayed_work(cifsiod_wq, &server->resolve, (ttl * HZ)); in reconn_set_ipaddr_from_hostname()
134 struct TCP_Server_Info *server = container_of(work, in cifs_resolve_server() local
[all …]
Dcifsencrypt.c28 struct TCP_Server_Info *server, char *signature, in __cifs_calc_signature() argument
35 int is_smb2 = server->vals->header_preamble_size == 0; in __cifs_calc_signature()
100 struct TCP_Server_Info *server, char *signature) in cifs_calc_signature() argument
104 if (!rqst->rq_iov || !signature || !server) in cifs_calc_signature()
107 rc = cifs_alloc_hash("md5", &server->secmech.md5, in cifs_calc_signature()
108 &server->secmech.sdescmd5); in cifs_calc_signature()
112 rc = crypto_shash_init(&server->secmech.sdescmd5->shash); in cifs_calc_signature()
118 rc = crypto_shash_update(&server->secmech.sdescmd5->shash, in cifs_calc_signature()
119 server->session_key.response, server->session_key.len); in cifs_calc_signature()
125 return __cifs_calc_signature(rqst, server, signature, in cifs_calc_signature()
[all …]
Dsmb2transport.c31 smb3_crypto_shash_allocate(struct TCP_Server_Info *server) in smb3_crypto_shash_allocate() argument
33 struct cifs_secmech *p = &server->secmech; in smb3_crypto_shash_allocate()
53 smb311_crypto_shash_allocate(struct TCP_Server_Info *server) in smb311_crypto_shash_allocate() argument
55 struct cifs_secmech *p = &server->secmech; in smb311_crypto_shash_allocate()
82 int smb2_get_sign_key(__u64 ses_id, struct TCP_Server_Info *server, u8 *key) in smb2_get_sign_key() argument
120 if (chan->server == server) { in smb2_get_sign_key()
137 smb2_find_smb_ses_unlocked(struct TCP_Server_Info *server, __u64 ses_id) in smb2_find_smb_ses_unlocked() argument
141 list_for_each_entry(ses, &server->smb_ses_list, smb_ses_list) { in smb2_find_smb_ses_unlocked()
152 smb2_find_smb_ses(struct TCP_Server_Info *server, __u64 ses_id) in smb2_find_smb_ses() argument
157 ses = smb2_find_smb_ses_unlocked(server, ses_id); in smb2_find_smb_ses()
[all …]
Dcifs_debug.c36 void cifs_dump_detail(void *buf, struct TCP_Server_Info *server) in cifs_dump_detail() argument
45 server->ops->calc_smb_size(smb, server)); in cifs_dump_detail()
49 void cifs_dump_mids(struct TCP_Server_Info *server) in cifs_dump_mids() argument
54 if (server == NULL) in cifs_dump_mids()
59 list_for_each_entry(mid_entry, &server->pending_mid_q, qhead) { in cifs_dump_mids()
76 cifs_dump_detail(mid_entry->resp_buf, server); in cifs_dump_mids()
115 if (tcon->ses->server->ops->dump_share_caps) in cifs_debug_tcon()
116 tcon->ses->server->ops->dump_share_caps(m, tcon); in cifs_debug_tcon()
128 struct TCP_Server_Info *server = chan->server; in cifs_dump_channel() local
135 i+1, server->conn_id, in cifs_dump_channel()
[all …]
Dsmb2pdu.c81 (tcon->ses->server->capabilities & SMB2_GLOBAL_CAP_ENCRYPTION)) in smb3_encryption_required()
89 struct TCP_Server_Info *server) in smb2_hdr_assemble() argument
94 if (server) { in smb2_hdr_assemble()
95 spin_lock(&server->req_lock); in smb2_hdr_assemble()
97 if (server->credits >= server->max_credits) in smb2_hdr_assemble()
101 min_t(int, server->max_credits - in smb2_hdr_assemble()
102 server->credits, 10)); in smb2_hdr_assemble()
103 spin_unlock(&server->req_lock); in smb2_hdr_assemble()
114 if (server && (server->capabilities & SMB2_GLOBAL_CAP_LARGE_MTU)) in smb2_hdr_assemble()
136 if (server && server->sign && !smb3_encryption_required(tcon)) in smb2_hdr_assemble()
[all …]
Dsmb2ops.c31 change_conf(struct TCP_Server_Info *server) in change_conf() argument
33 server->credits += server->echo_credits + server->oplock_credits; in change_conf()
34 server->oplock_credits = server->echo_credits = 0; in change_conf()
35 switch (server->credits) { in change_conf()
39 server->echoes = false; in change_conf()
40 server->oplocks = false; in change_conf()
43 server->echoes = true; in change_conf()
44 server->oplocks = false; in change_conf()
45 server->echo_credits = 1; in change_conf()
48 server->echoes = true; in change_conf()
[all …]
Dcifsglob.h221 void (*add_credits)(struct TCP_Server_Info *server,
228 void (*revert_current_mid)(struct TCP_Server_Info *server,
252 void (*downgrade_oplock)(struct TCP_Server_Info *server,
389 bool (*is_status_pending)(char *buf, struct TCP_Server_Info *server);
462 int (*adjust_credits)(struct TCP_Server_Info *server,
524 #define HEADER_SIZE(server) (server->vals->header_size) argument
525 #define MAX_HEADER_SIZE(server) (server->vals->max_header_size) argument
703 in_flight(struct TCP_Server_Info *server) in in_flight() argument
706 spin_lock(&server->req_lock); in in_flight()
707 num = server->in_flight; in in_flight()
[all …]
Dcifs_swn.h27 static inline bool cifs_swn_set_server_dstaddr(struct TCP_Server_Info *server) in cifs_swn_set_server_dstaddr() argument
29 if (server->use_swn_dstaddr) { in cifs_swn_set_server_dstaddr()
30 server->dstaddr = server->swn_dstaddr; in cifs_swn_set_server_dstaddr()
36 static inline void cifs_swn_reset_server_dstaddr(struct TCP_Server_Info *server) in cifs_swn_reset_server_dstaddr() argument
38 server->use_swn_dstaddr = false; in cifs_swn_reset_server_dstaddr()
48 static inline bool cifs_swn_set_server_dstaddr(struct TCP_Server_Info *server) { return false; } in cifs_swn_set_server_dstaddr() argument
49 static inline void cifs_swn_reset_server_dstaddr(struct TCP_Server_Info *server) {} in cifs_swn_reset_server_dstaddr() argument
Dasn1.c13 struct TCP_Server_Info *server) in decode_negTokenInit() argument
15 if (asn1_ber_decoder(&cifs_spnego_negtokeninit_decoder, server, in decode_negTokenInit()
43 struct TCP_Server_Info *server = context; in cifs_neg_token_init_mech_type() local
48 server->sec_mskerberos = true; in cifs_neg_token_init_mech_type()
50 server->sec_kerberosu2u = true; in cifs_neg_token_init_mech_type()
52 server->sec_kerberos = true; in cifs_neg_token_init_mech_type()
54 server->sec_ntlmssp = true; in cifs_neg_token_init_mech_type()
/Linux-v5.15/fs/nfs/
Dclient.c216 static void pnfs_init_server(struct nfs_server *server) in pnfs_init_server() argument
218 rpc_init_wait_queue(&server->roc_rpcwaitq, "pNFS ROC"); in pnfs_init_server()
230 static void pnfs_init_server(struct nfs_server *server) in pnfs_init_server() argument
552 static void nfs_destroy_server(struct nfs_server *server) in nfs_destroy_server() argument
554 if (server->nlm_host) in nfs_destroy_server()
555 nlmclnt_done(server->nlm_host); in nfs_destroy_server()
561 static int nfs_start_lockd(struct nfs_server *server) in nfs_start_lockd() argument
564 struct nfs_client *clp = server->nfs_client; in nfs_start_lockd()
570 .noresvport = server->flags & NFS_MOUNT_NORESVPORT ? in nfs_start_lockd()
574 .cred = server->cred, in nfs_start_lockd()
[all …]
Dnfs3client.c25 static void nfs_init_server_aclclient(struct nfs_server *server) in nfs_init_server_aclclient() argument
27 if (server->flags & NFS_MOUNT_NOACL) in nfs_init_server_aclclient()
30 server->client_acl = rpc_bind_new_program(server->client, &nfsacl_program, 3); in nfs_init_server_aclclient()
31 if (IS_ERR(server->client_acl)) in nfs_init_server_aclclient()
35 server->caps |= NFS_CAP_ACLS; in nfs_init_server_aclclient()
39 server->caps &= ~NFS_CAP_ACLS; in nfs_init_server_aclclient()
42 static inline void nfs_init_server_aclclient(struct nfs_server *server) in nfs_init_server_aclclient() argument
44 server->flags &= ~NFS_MOUNT_NOACL; in nfs_init_server_aclclient()
45 server->caps &= ~NFS_CAP_ACLS; in nfs_init_server_aclclient()
51 struct nfs_server *server = nfs_create_server(fc); in nfs3_create_server() local
[all …]
Dnfs4client.c790 static void nfs4_destroy_server(struct nfs_server *server) in nfs4_destroy_server() argument
794 nfs_server_return_all_delegations(server); in nfs4_destroy_server()
795 unset_pnfs_layoutdriver(server); in nfs4_destroy_server()
796 nfs4_purge_state_owners(server, &freeme); in nfs4_destroy_server()
890 static int nfs4_set_client(struct nfs_server *server, in nfs4_set_client() argument
910 .cred = server->cred, in nfs4_set_client()
921 if (server->flags & NFS_MOUNT_NORESVPORT) in nfs4_set_client()
923 if (server->options & NFS_OPTION_MIGRATION) in nfs4_set_client()
925 if (test_bit(NFS_MIG_TSM_POSSIBLE, &server->mig_status)) in nfs4_set_client()
927 server->port = rpc_get_port(addr); in nfs4_set_client()
[all …]
Ddelegation.c78 static void nfs_mark_return_delegation(struct nfs_server *server, in nfs_mark_return_delegation() argument
82 set_bit(NFS4CLNT_DELEGRETURN, &server->nfs_client->cl_state); in nfs_mark_return_delegation()
364 struct nfs_server *server) in nfs_detach_delegation() argument
366 struct nfs_client *clp = server->nfs_client; in nfs_detach_delegation()
378 struct nfs_server *server = NFS_SERVER(inode); in nfs_inode_detach_delegation() local
384 delegation = nfs_detach_delegation(nfsi, delegation, server); in nfs_inode_detach_delegation()
435 struct nfs_server *server = NFS_SERVER(inode); in nfs_inode_set_delegation() local
436 struct nfs_client *clp = server->nfs_client; in nfs_inode_set_delegation()
509 list_add_tail_rcu(&delegation->super_list, &server->delegations); in nfs_inode_set_delegation()
594 static int nfs_server_return_marked_delegations(struct nfs_server *server, in nfs_server_return_marked_delegations() argument
[all …]
Dsuper.c185 struct nfs_server *server = NFS_SB(sb); in nfs_sb_active() local
189 if (atomic_inc_return(&server->active) != 1) in nfs_sb_active()
197 struct nfs_server *server = NFS_SB(sb); in nfs_sb_deactive() local
199 if (atomic_dec_and_test(&server->active)) in nfs_sb_deactive()
208 struct nfs_server *server, *last = NULL; in __nfs_list_for_each_server() local
212 list_for_each_entry_rcu(server, head, client_link) { in __nfs_list_for_each_server()
213 if (!(server->super && nfs_sb_active(server->super))) in __nfs_list_for_each_server()
218 last = server; in __nfs_list_for_each_server()
219 ret = fn(server, data); in __nfs_list_for_each_server()
244 struct nfs_server *server = NFS_SB(dentry->d_sb); in nfs_statfs() local
[all …]
Dpnfs_dev.c97 nfs4_get_device_info(struct nfs_server *server, in nfs4_get_device_info() argument
112 max_resp_sz = server->nfs_client->cl_session->fc_attrs.max_resp_sz; in nfs4_get_device_info()
113 if (server->pnfs_curr_ld->max_deviceinfo_size && in nfs4_get_device_info()
114 server->pnfs_curr_ld->max_deviceinfo_size < max_resp_sz) in nfs4_get_device_info()
115 max_resp_sz = server->pnfs_curr_ld->max_deviceinfo_size; in nfs4_get_device_info()
118 __func__, server, max_resp_sz, max_pages); in nfs4_get_device_info()
135 pdev->layout_type = server->pnfs_curr_ld->id; in nfs4_get_device_info()
142 rc = nfs4_proc_getdeviceinfo(server, pdev, cred); in nfs4_get_device_info()
151 d = server->pnfs_curr_ld->alloc_deviceid_node(server, pdev, in nfs4_get_device_info()
173 __nfs4_find_get_deviceid(struct nfs_server *server, in __nfs4_find_get_deviceid() argument
[all …]
Dnfs4proc.c96 static int _nfs4_proc_getattr(struct nfs_server *server, struct nfs_fh *fhandle, struct nfs_fattr *…
113 struct nfs_server *server,
142 static inline u32 *nfs4_bitmask(struct nfs_server *server, struct nfs4_label *label) in nfs4_bitmask() argument
145 return server->attr_bitmask; in nfs4_bitmask()
147 return server->attr_bitmask_nl; in nfs4_bitmask()
158 nfs4_bitmask(struct nfs_server *server, struct nfs4_label *label) in nfs4_bitmask() argument
159 { return server->attr_bitmask; } in nfs4_bitmask()
369 static void nfs4_test_and_free_stateid(struct nfs_server *server, in nfs4_test_and_free_stateid() argument
373 const struct nfs4_minor_version_ops *ops = server->nfs_client->cl_mvops; in nfs4_test_and_free_stateid()
375 ops->test_and_free_expired(server, stateid, cred); in nfs4_test_and_free_stateid()
[all …]
/Linux-v5.15/arch/powerpc/sysdev/xics/
Dics-opal.c30 static int ics_opal_mangle_server(int server) in ics_opal_mangle_server() argument
33 return server << 2; in ics_opal_mangle_server()
36 static int ics_opal_unmangle_server(int server) in ics_opal_unmangle_server() argument
39 return server >> 2; in ics_opal_unmangle_server()
46 int server; in ics_opal_unmask_irq() local
53 server = xics_get_irq_server(d->irq, irq_data_get_affinity_mask(d), 0); in ics_opal_unmask_irq()
54 server = ics_opal_mangle_server(server); in ics_opal_unmask_irq()
56 rc = opal_set_xive(hw_irq, server, DEFAULT_PRIORITY); in ics_opal_unmask_irq()
60 __func__, d->irq, hw_irq, server, rc); in ics_opal_unmask_irq()
71 int server = ics_opal_mangle_server(xics_default_server); in ics_opal_mask_real_irq() local
[all …]
/Linux-v5.15/fs/nfsd/
DKconfig3 tristate "NFS server support"
15 protocol. To compile the NFS server support as a module,
18 You may choose to use a user-space NFS server instead, in which
24 the Linux NFS server implementation is available via the
28 available to clients mounting the NFS server on this system.
39 bool "NFS server support for NFS version 3"
42 This option enables support in your system's NFS server for
48 bool "NFS server support for the NFSv3 ACL protocol extension"
59 This option enables support in your system's NFS server for the
61 POSIX ACLs on files exported by your system's NFS server. NFS
[all …]

12345678910>>...16