/kernel/linux/linux-5.10/fs/afs/ |
D | server.c | 28 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 …]
|
D | fs_probe.c | 22 struct afs_server *server, bool fast) in afs_schedule_fs_probe() argument 29 atj = server->probed_at; in afs_schedule_fs_probe() 40 static void afs_finished_fs_probe(struct afs_net *net, struct afs_server *server) in afs_finished_fs_probe() argument 42 bool responded = server->probe.responded; in afs_finished_fs_probe() 46 list_add_tail(&server->probe_link, &net->fs_probe_slow); in afs_finished_fs_probe() 48 server->rtt = UINT_MAX; in afs_finished_fs_probe() 49 clear_bit(AFS_SERVER_FL_RESPONDING, &server->flags); in afs_finished_fs_probe() 50 list_add_tail(&server->probe_link, &net->fs_probe_fast); in afs_finished_fs_probe() 54 afs_schedule_fs_probe(net, server, !responded); in afs_finished_fs_probe() 60 static void afs_done_one_fs_probe(struct afs_net *net, struct afs_server *server) in afs_done_one_fs_probe() argument [all …]
|
D | vl_probe.c | 18 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 …]
|
D | server_list.c | 18 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 …]
|
D | rotate.c | 24 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 …]
|
D | vl_list.c | 74 afs_put_vlserver(net, vllist->servers[i].server); in afs_put_vlserverlist() 165 struct afs_vlserver *server; in afs_extract_vlserver_list() local 233 server = NULL; in afs_extract_vlserver_list() 235 struct afs_vlserver *p = previous->servers[i].server; in afs_extract_vlserver_list() 240 server = afs_get_vlserver(p); in afs_extract_vlserver_list() 245 if (!server) { in afs_extract_vlserver_list() 247 server = afs_alloc_vlserver(b, bs.name_len, bs.port); in afs_extract_vlserver_list() 248 if (!server) in afs_extract_vlserver_list() 266 afs_put_vlserver(cell->net, server); in afs_extract_vlserver_list() 275 if (!rcu_access_pointer(server->addresses)) { in afs_extract_vlserver_list() [all …]
|
/kernel/linux/linux-5.10/fs/cifs/ |
D | transport.c | 54 AllocMidQEntry(const struct smb_hdr *smb_buffer, struct TCP_Server_Info *server) in AllocMidQEntry() argument 58 if (server == NULL) { in AllocMidQEntry() 73 temp->server = server; in AllocMidQEntry() 94 __le16 command = midEntry->server->vals->lock_cmd; in _cifs_mid_q_entry_release() 99 struct TCP_Server_Info *server = midEntry->server; in _cifs_mid_q_entry_release() local 103 server->ops->handle_cancelled_mid) in _cifs_mid_q_entry_release() 104 server->ops->handle_cancelled_mid(midEntry, server); in _cifs_mid_q_entry_release() 119 if (atomic_read(&server->num_cmds[smb_cmd]) == 0) { in _cifs_mid_q_entry_release() 120 server->slowest_cmd[smb_cmd] = roundtrip_time; in _cifs_mid_q_entry_release() 121 server->fastest_cmd[smb_cmd] = roundtrip_time; in _cifs_mid_q_entry_release() [all …]
|
D | cifsencrypt.c | 41 struct TCP_Server_Info *server, char *signature, in __cifs_calc_signature() argument 48 int is_smb2 = server->vals->header_preamble_size == 0; in __cifs_calc_signature() 113 struct TCP_Server_Info *server, char *signature) in cifs_calc_signature() argument 117 if (!rqst->rq_iov || !signature || !server) in cifs_calc_signature() 120 rc = cifs_alloc_hash("md5", &server->secmech.md5, in cifs_calc_signature() 121 &server->secmech.sdescmd5); in cifs_calc_signature() 125 rc = crypto_shash_init(&server->secmech.sdescmd5->shash); in cifs_calc_signature() 131 rc = crypto_shash_update(&server->secmech.sdescmd5->shash, in cifs_calc_signature() 132 server->session_key.response, server->session_key.len); in cifs_calc_signature() 138 return __cifs_calc_signature(rqst, server, signature, in cifs_calc_signature() [all …]
|
D | smb2transport.c | 44 smb3_crypto_shash_allocate(struct TCP_Server_Info *server) in smb3_crypto_shash_allocate() argument 46 struct cifs_secmech *p = &server->secmech; in smb3_crypto_shash_allocate() 66 smb311_crypto_shash_allocate(struct TCP_Server_Info *server) in smb311_crypto_shash_allocate() argument 68 struct cifs_secmech *p = &server->secmech; in smb311_crypto_shash_allocate() 95 int smb2_get_sign_key(__u64 ses_id, struct TCP_Server_Info *server, u8 *key) in smb2_get_sign_key() argument 133 if (chan->server == server) { in smb2_get_sign_key() 150 smb2_find_smb_ses_unlocked(struct TCP_Server_Info *server, __u64 ses_id) in smb2_find_smb_ses_unlocked() argument 154 list_for_each_entry(ses, &server->smb_ses_list, smb_ses_list) { in smb2_find_smb_ses_unlocked() 164 smb2_find_smb_ses(struct TCP_Server_Info *server, __u64 ses_id) in smb2_find_smb_ses() argument 169 ses = smb2_find_smb_ses_unlocked(server, ses_id); in smb2_find_smb_ses() [all …]
|
D | connect.c | 283 static int ip_connect(struct TCP_Server_Info *server); 284 static int generic_ip_connect(struct TCP_Server_Info *server); 296 static int reconn_set_ipaddr(struct TCP_Server_Info *server) in reconn_set_ipaddr() argument 302 if (!server->hostname) in reconn_set_ipaddr() 305 len = strlen(server->hostname) + 3; in reconn_set_ipaddr() 312 scnprintf(unc, len, "\\\\%s", server->hostname); in reconn_set_ipaddr() 319 __func__, server->hostname, rc); in reconn_set_ipaddr() 324 rc = cifs_convert_address((struct sockaddr *)&server->dstaddr, ipaddr, in reconn_set_ipaddr() 332 static inline int reconn_set_ipaddr(struct TCP_Server_Info *server) in reconn_set_ipaddr() argument 340 static void reconn_set_next_dfs_target(struct TCP_Server_Info *server, in reconn_set_next_dfs_target() argument [all …]
|
D | cifs_debug.c | 35 void cifs_dump_detail(void *buf, struct TCP_Server_Info *server) in cifs_dump_detail() argument 44 server->ops->calc_smb_size(smb, server)); in cifs_dump_detail() 48 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(tmp, &server->pending_mid_q) { in cifs_dump_mids() 77 cifs_dump_detail(mid_entry->resp_buf, server); in cifs_dump_mids() 116 if (tcon->ses->server->ops->dump_share_caps) in cifs_debug_tcon() 117 tcon->ses->server->ops->dump_share_caps(m, tcon); in cifs_debug_tcon() 127 struct TCP_Server_Info *server = chan->server; in cifs_dump_channel() local 134 server->credits, in cifs_dump_channel() [all …]
|
D | smb2pdu.c | 94 (tcon->ses->server->capabilities & SMB2_GLOBAL_CAP_ENCRYPTION)) in smb3_encryption_required() 102 struct TCP_Server_Info *server) in smb2_hdr_assemble() argument 107 if (server) { in smb2_hdr_assemble() 108 spin_lock(&server->req_lock); in smb2_hdr_assemble() 110 if (server->credits >= server->max_credits) in smb2_hdr_assemble() 114 min_t(int, server->max_credits - in smb2_hdr_assemble() 115 server->credits, 10)); in smb2_hdr_assemble() 116 spin_unlock(&server->req_lock); in smb2_hdr_assemble() 127 if (server && (server->capabilities & SMB2_GLOBAL_CAP_LARGE_MTU)) in smb2_hdr_assemble() 149 if (server && server->sign && !smb3_encryption_required(tcon)) in smb2_hdr_assemble() [all …]
|
D | smb2ops.c | 30 change_conf(struct TCP_Server_Info *server) in change_conf() argument 32 server->credits += server->echo_credits + server->oplock_credits; in change_conf() 33 server->oplock_credits = server->echo_credits = 0; in change_conf() 34 switch (server->credits) { in change_conf() 38 server->echoes = false; in change_conf() 39 server->oplocks = false; in change_conf() 42 server->echoes = true; in change_conf() 43 server->oplocks = false; in change_conf() 44 server->echo_credits = 1; in change_conf() 47 server->echoes = true; in change_conf() [all …]
|
D | cifsglob.h | 229 void (*add_credits)(struct TCP_Server_Info *server, 236 void (*revert_current_mid)(struct TCP_Server_Info *server, 260 void (*downgrade_oplock)(struct TCP_Server_Info *server, 397 bool (*is_status_pending)(char *buf, struct TCP_Server_Info *server); 470 int (*adjust_credits)(struct TCP_Server_Info *server, 530 #define HEADER_SIZE(server) (server->vals->header_size) argument 531 #define MAX_HEADER_SIZE(server) (server->vals->max_header_size) argument 789 in_flight(struct TCP_Server_Info *server) in in_flight() argument 792 spin_lock(&server->req_lock); in in_flight() 793 num = server->in_flight; in in_flight() [all …]
|
D | file.c | 186 struct TCP_Server_Info *server = tcon->ses->server; in cifs_nt_open() local 189 if (!server->ops->open) in cifs_nt_open() 242 rc = server->ops->open(xid, &oparms, oplock, buf); in cifs_nt_open() 256 server->ops->close(xid, tcon, fid); in cifs_nt_open() 302 struct TCP_Server_Info *server = tcon->ses->server; in cifs_new_fileinfo() local 336 if (server->ops->is_read_op(oplock) && cifs_has_mand_locks(cinode)) { in cifs_new_fileinfo() 351 server->ops->set_fid(cfile, fid, oplock); in cifs_new_fileinfo() 444 struct TCP_Server_Info *server = tcon->ses->server; in _cifsFileInfo_put() local 463 if (server->ops->get_lease_key) in _cifsFileInfo_put() 464 server->ops->get_lease_key(inode, &fid); in _cifsFileInfo_put() [all …]
|
D | smb1ops.c | 27 send_nt_cancel(struct TCP_Server_Info *server, struct smb_rqst *rqst, in send_nt_cancel() argument 39 mutex_lock(&server->srv_mutex); in send_nt_cancel() 40 rc = cifs_sign_smb(in_buf, server, &mid->sequence_number); in send_nt_cancel() 42 mutex_unlock(&server->srv_mutex); in send_nt_cancel() 51 --server->sequence_number; in send_nt_cancel() 52 rc = smb_send(server, in_buf, be32_to_cpu(in_buf->smb_buf_length)); in send_nt_cancel() 54 server->sequence_number--; in send_nt_cancel() 56 mutex_unlock(&server->srv_mutex); in send_nt_cancel() 88 cifs_find_mid(struct TCP_Server_Info *server, char *buffer) in cifs_find_mid() argument 94 list_for_each_entry(mid, &server->pending_mid_q, qhead) { in cifs_find_mid() [all …]
|
/kernel/linux/linux-5.10/fs/nfs/ |
D | client.c | 215 static void pnfs_init_server(struct nfs_server *server) in pnfs_init_server() argument 217 rpc_init_wait_queue(&server->roc_rpcwaitq, "pNFS ROC"); in pnfs_init_server() 229 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 …]
|
D | nfs4client.c | 760 static void nfs4_destroy_server(struct nfs_server *server) in nfs4_destroy_server() argument 764 nfs_server_return_all_delegations(server); in nfs4_destroy_server() 765 unset_pnfs_layoutdriver(server); in nfs4_destroy_server() 766 nfs4_purge_state_owners(server, &freeme); in nfs4_destroy_server() 860 static int nfs4_set_client(struct nfs_server *server, in nfs4_set_client() argument 879 .cred = server->cred, in nfs4_set_client() 888 if (server->flags & NFS_MOUNT_NORESVPORT) in nfs4_set_client() 890 if (server->options & NFS_OPTION_MIGRATION) in nfs4_set_client() 892 if (test_bit(NFS_MIG_TSM_POSSIBLE, &server->mig_status)) in nfs4_set_client() 894 server->port = rpc_get_port(addr); in nfs4_set_client() [all …]
|
D | nfs3client.c | 25 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 …]
|
D | delegation.c | 78 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() 493 list_add_tail_rcu(&delegation->super_list, &server->delegations); in nfs_inode_set_delegation() 576 static int nfs_server_return_marked_delegations(struct nfs_server *server, in nfs_server_return_marked_delegations() argument [all …]
|
D | super.c | 177 struct nfs_server *server = NFS_SB(sb); in nfs_sb_active() local 181 if (atomic_inc_return(&server->active) != 1) in nfs_sb_active() 189 struct nfs_server *server = NFS_SB(sb); in nfs_sb_deactive() local 191 if (atomic_dec_and_test(&server->active)) in nfs_sb_deactive() 200 struct nfs_server *server, *last = NULL; in __nfs_list_for_each_server() local 204 list_for_each_entry_rcu(server, head, client_link) { in __nfs_list_for_each_server() 205 if (!(server->super && nfs_sb_active(server->super))) in __nfs_list_for_each_server() 210 last = server; in __nfs_list_for_each_server() 211 ret = fn(server, data); in __nfs_list_for_each_server() 236 struct nfs_server *server = NFS_SB(dentry->d_sb); in nfs_statfs() local [all …]
|
D | nfs4proc.c | 100 static int _nfs4_proc_getattr(struct nfs_server *server, struct nfs_fh *fhandle, struct nfs_fattr *… 117 struct nfs_server *server, 146 static inline u32 *nfs4_bitmask(struct nfs_server *server, struct nfs4_label *label) in nfs4_bitmask() argument 149 return server->attr_bitmask; in nfs4_bitmask() 151 return server->attr_bitmask_nl; in nfs4_bitmask() 162 nfs4_bitmask(struct nfs_server *server, struct nfs4_label *label) in nfs4_bitmask() argument 163 { return server->attr_bitmask; } in nfs4_bitmask() 372 static void nfs4_test_and_free_stateid(struct nfs_server *server, in nfs4_test_and_free_stateid() argument 376 const struct nfs4_minor_version_ops *ops = server->nfs_client->cl_mvops; in nfs4_test_and_free_stateid() 378 ops->test_and_free_expired(server, stateid, cred); in nfs4_test_and_free_stateid() [all …]
|
D | pnfs_dev.c | 95 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 …]
|
/kernel/linux/linux-5.10/arch/powerpc/sysdev/xics/ |
D | ics-opal.c | 30 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() 82 int server = ics_opal_mangle_server(xics_default_server); in ics_opal_mask_real_irq() local [all …]
|
/kernel/linux/linux-5.10/fs/nfsd/ |
D | Kconfig | 3 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 …]
|