/Linux-v6.6/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 | 23 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 …]
|
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 | callback.c | 38 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 …]
|
/Linux-v6.6/fs/smb/client/ |
D | transport.c | 44 alloc_mid(const struct smb_hdr *smb_buffer, struct TCP_Server_Info *server) in alloc_mid() argument 48 if (server == NULL) { in alloc_mid() 63 temp->server = server; in alloc_mid() 84 __le16 command = midEntry->server->vals->lock_cmd; in __release_mid() 89 struct TCP_Server_Info *server = midEntry->server; in __release_mid() local 94 server->ops->handle_cancelled_mid) in __release_mid() 95 server->ops->handle_cancelled_mid(midEntry, server); in __release_mid() 110 if (atomic_read(&server->num_cmds[smb_cmd]) == 0) { in __release_mid() 111 server->slowest_cmd[smb_cmd] = roundtrip_time; in __release_mid() 112 server->fastest_cmd[smb_cmd] = roundtrip_time; in __release_mid() [all …]
|
D | connect.c | 65 static int ip_connect(struct TCP_Server_Info *server); 66 static int generic_ip_connect(struct TCP_Server_Info *server); 76 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() 87 if (server->hostname[0] == '\0') in reconn_set_ipaddr_from_hostname() 90 len = strlen(server->hostname) + 3; in reconn_set_ipaddr_from_hostname() 97 scnprintf(unc, len, "\\\\%s", server->hostname); in reconn_set_ipaddr_from_hostname() 99 spin_lock(&server->srv_lock); in reconn_set_ipaddr_from_hostname() 100 ss = server->dstaddr; in reconn_set_ipaddr_from_hostname() 101 spin_unlock(&server->srv_lock); in reconn_set_ipaddr_from_hostname() [all …]
|
D | smb2transport.c | 30 smb3_crypto_shash_allocate(struct TCP_Server_Info *server) in smb3_crypto_shash_allocate() argument 32 struct cifs_secmech *p = &server->secmech; in smb3_crypto_shash_allocate() 50 smb311_crypto_shash_allocate(struct TCP_Server_Info *server) in smb311_crypto_shash_allocate() argument 52 struct cifs_secmech *p = &server->secmech; in smb311_crypto_shash_allocate() 77 int smb2_get_sign_key(__u64 ses_id, struct TCP_Server_Info *server, u8 *key) in smb2_get_sign_key() argument 89 pserver = SERVER_IS_CHAN(server) ? server->primary_server : server; in smb2_get_sign_key() 105 is_binding = (cifs_chan_needs_reconnect(ses, server) && in smb2_get_sign_key() 125 if (chan->server == server) { in smb2_get_sign_key() 146 smb2_find_smb_ses_unlocked(struct TCP_Server_Info *server, __u64 ses_id) in smb2_find_smb_ses_unlocked() argument 152 pserver = SERVER_IS_CHAN(server) ? server->primary_server : server; in smb2_find_smb_ses_unlocked() [all …]
|
D | cifs_debug.c | 38 void cifs_dump_detail(void *buf, struct TCP_Server_Info *server) in cifs_dump_detail() argument 47 server->ops->calc_smb_size(smb)); in cifs_dump_detail() 51 void cifs_dump_mids(struct TCP_Server_Info *server) in cifs_dump_mids() argument 56 if (server == NULL) in cifs_dump_mids() 60 spin_lock(&server->mid_lock); in cifs_dump_mids() 61 list_for_each_entry(mid_entry, &server->pending_mid_q, qhead) { in cifs_dump_mids() 78 cifs_dump_detail(mid_entry->resp_buf, server); in cifs_dump_mids() 83 spin_unlock(&server->mid_lock); in cifs_dump_mids() 117 if (tcon->ses->server->ops->dump_share_caps) in cifs_debug_tcon() 118 tcon->ses->server->ops->dump_share_caps(m, tcon); in cifs_debug_tcon() [all …]
|
D | cifsencrypt.c | 172 struct TCP_Server_Info *server, char *signature, in __cifs_calc_signature() argument 181 if (!is_smb1(server)) { in __cifs_calc_signature() 227 struct TCP_Server_Info *server, char *signature) in cifs_calc_signature() argument 231 if (!rqst->rq_iov || !signature || !server) in cifs_calc_signature() 234 rc = cifs_alloc_hash("md5", &server->secmech.md5); in cifs_calc_signature() 238 rc = crypto_shash_init(server->secmech.md5); in cifs_calc_signature() 244 rc = crypto_shash_update(server->secmech.md5, in cifs_calc_signature() 245 server->session_key.response, server->session_key.len); in cifs_calc_signature() 251 return __cifs_calc_signature(rqst, server, signature, server->secmech.md5); in cifs_calc_signature() 255 int cifs_sign_rqst(struct smb_rqst *rqst, struct TCP_Server_Info *server, in cifs_sign_rqst() argument [all …]
|
D | smb2pdu.c | 81 (tcon->ses->server->capabilities & SMB2_GLOBAL_CAP_ENCRYPTION)) in smb3_encryption_required() 89 struct TCP_Server_Info *server) in smb2_hdr_assemble() argument 97 if (server) { in smb2_hdr_assemble() 99 if (server->dialect >= SMB30_PROT_ID) { in smb2_hdr_assemble() 105 if (SERVER_IS_CHAN(server)) in smb2_hdr_assemble() 107 cpu_to_le16(server->primary_server->channel_sequence_num); in smb2_hdr_assemble() 110 cpu_to_le16(server->channel_sequence_num); in smb2_hdr_assemble() 112 spin_lock(&server->req_lock); in smb2_hdr_assemble() 114 if (server->credits >= server->max_credits) in smb2_hdr_assemble() 118 min_t(int, server->max_credits - in smb2_hdr_assemble() [all …]
|
D | smb2ops.c | 34 change_conf(struct TCP_Server_Info *server) in change_conf() argument 36 server->credits += server->echo_credits + server->oplock_credits; in change_conf() 37 if (server->credits > server->max_credits) in change_conf() 38 server->credits = server->max_credits; in change_conf() 39 server->oplock_credits = server->echo_credits = 0; in change_conf() 40 switch (server->credits) { in change_conf() 44 server->echoes = false; in change_conf() 45 server->oplocks = false; in change_conf() 48 server->echoes = true; in change_conf() 49 server->oplocks = false; in change_conf() [all …]
|
D | sess.c | 31 is_server_using_iface(struct TCP_Server_Info *server, in is_server_using_iface() argument 36 struct sockaddr_in *s4 = (struct sockaddr_in *)&server->dstaddr; in is_server_using_iface() 37 struct sockaddr_in6 *s6 = (struct sockaddr_in6 *)&server->dstaddr; in is_server_using_iface() 39 if (server->dstaddr.ss_family != iface->sockaddr.ss_family) in is_server_using_iface() 41 if (server->dstaddr.ss_family == AF_INET) { in is_server_using_iface() 44 } else if (server->dstaddr.ss_family == AF_INET6) { in is_server_using_iface() 74 struct TCP_Server_Info *server) in cifs_ses_get_chan_index() argument 79 if (ses->chans[i].server == server) in cifs_ses_get_chan_index() 84 if (server) in cifs_ses_get_chan_index() 86 server->conn_id); in cifs_ses_get_chan_index() [all …]
|
D | dfs.c | 323 static int update_server_fullpath(struct TCP_Server_Info *server, struct cifs_sb_info *cifs_sb, in update_server_fullpath() argument 355 mutex_lock(&server->refpath_lock); in update_server_fullpath() 356 spin_lock(&server->srv_lock); in update_server_fullpath() 357 kfree(server->leaf_fullpath); in update_server_fullpath() 358 server->leaf_fullpath = npath; in update_server_fullpath() 359 spin_unlock(&server->srv_lock); in update_server_fullpath() 360 mutex_unlock(&server->refpath_lock); in update_server_fullpath() 365 static int target_share_matches_server(struct TCP_Server_Info *server, char *share, in target_share_matches_server() argument 376 cifs_server_lock(server); in target_share_matches_server() 377 if (dfs_host_len != strlen(server->hostname) || in target_share_matches_server() [all …]
|
D | cifsglob.h | 262 void (*add_credits)(struct TCP_Server_Info *server, 269 void (*revert_current_mid)(struct TCP_Server_Info *server, 293 void (*downgrade_oplock)(struct TCP_Server_Info *server, 304 struct TCP_Server_Info *server); 311 struct TCP_Server_Info *server, 441 bool (*is_status_pending)(char *buf, struct TCP_Server_Info *server); 465 struct TCP_Server_Info *server); 515 int (*adjust_credits)(struct TCP_Server_Info *server, 577 #define HEADER_SIZE(server) (server->vals->header_size) argument 578 #define MAX_HEADER_SIZE(server) (server->vals->max_header_size) argument [all …]
|
D | cifs_swn.h | 27 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
|
/Linux-v6.6/fs/nfs/ |
D | client.c | 216 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 557 static void nfs_destroy_server(struct nfs_server *server) in nfs_destroy_server() argument 559 if (server->nlm_host) in nfs_destroy_server() 560 nlmclnt_done(server->nlm_host); in nfs_destroy_server() 566 static int nfs_start_lockd(struct nfs_server *server) in nfs_start_lockd() argument 569 struct nfs_client *clp = server->nfs_client; in nfs_start_lockd() 575 .noresvport = server->flags & NFS_MOUNT_NORESVPORT ? in nfs_start_lockd() 579 .cred = server->cred, in nfs_start_lockd() [all …]
|
D | nfs4client.c | 796 static void nfs4_destroy_server(struct nfs_server *server) in nfs4_destroy_server() argument 800 nfs_server_return_all_delegations(server); in nfs4_destroy_server() 801 unset_pnfs_layoutdriver(server); in nfs4_destroy_server() 802 nfs4_purge_state_owners(server, &freeme); in nfs4_destroy_server() 896 static int nfs4_set_client(struct nfs_server *server, in nfs4_set_client() argument 917 .cred = server->cred, in nfs4_set_client() 932 if (server->flags & NFS_MOUNT_NORESVPORT) in nfs4_set_client() 934 if (server->options & NFS_OPTION_MIGRATION) in nfs4_set_client() 936 if (test_bit(NFS_MIG_TSM_POSSIBLE, &server->mig_status)) in nfs4_set_client() 938 server->port = rpc_get_port((struct sockaddr *)addr); in nfs4_set_client() [all …]
|
D | nfs3client.c | 27 static void nfs_init_server_aclclient(struct nfs_server *server) in nfs_init_server_aclclient() argument 29 if (server->flags & NFS_MOUNT_NOACL) in nfs_init_server_aclclient() 32 server->client_acl = rpc_bind_new_program(server->client, &nfsacl_program, 3); in nfs_init_server_aclclient() 33 if (IS_ERR(server->client_acl)) in nfs_init_server_aclclient() 36 nfs_sysfs_link_rpc_client(server, server->client_acl, NULL); in nfs_init_server_aclclient() 39 server->caps |= NFS_CAP_ACLS; in nfs_init_server_aclclient() 43 server->caps &= ~NFS_CAP_ACLS; in nfs_init_server_aclclient() 46 static inline void nfs_init_server_aclclient(struct nfs_server *server) in nfs_init_server_aclclient() argument 48 server->flags &= ~NFS_MOUNT_NOACL; in nfs_init_server_aclclient() 49 server->caps &= ~NFS_CAP_ACLS; in nfs_init_server_aclclient() [all …]
|
D | sysfs.c | 235 struct nfs_server *server = container_of(kobj, struct nfs_server, kobj); in shutdown_show() local 236 bool shutdown = server->flags & NFS_MOUNT_SHUTDOWN; in shutdown_show() 244 struct nfs_server *server; in shutdown_store() local 247 server = container_of(kobj, struct nfs_server, kobj); in shutdown_store() 257 if (server->flags & NFS_MOUNT_SHUTDOWN) in shutdown_store() 260 server->flags |= NFS_MOUNT_SHUTDOWN; in shutdown_store() 261 shutdown_client(server->client); in shutdown_store() 262 shutdown_client(server->nfs_client->cl_rpcclient); in shutdown_store() 264 if (!IS_ERR(server->client_acl)) in shutdown_store() 265 shutdown_client(server->client_acl); in shutdown_store() [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() 362 struct nfs_server *server) in nfs_detach_delegation() argument 364 struct nfs_client *clp = server->nfs_client; in nfs_detach_delegation() 376 struct nfs_server *server = NFS_SERVER(inode); in nfs_inode_detach_delegation() local 382 delegation = nfs_detach_delegation(nfsi, delegation, server); in nfs_inode_detach_delegation() 433 struct nfs_server *server = NFS_SERVER(inode); in nfs_inode_set_delegation() local 434 struct nfs_client *clp = server->nfs_client; in nfs_inode_set_delegation() 507 list_add_tail_rcu(&delegation->super_list, &server->delegations); in nfs_inode_set_delegation() 592 static int nfs_server_return_marked_delegations(struct nfs_server *server, in nfs_server_return_marked_delegations() argument [all …]
|
D | super.c | 189 struct nfs_server *server = NFS_SB(sb); in nfs_sb_active() local 193 if (atomic_inc_return(&server->active) != 1) in nfs_sb_active() 201 struct nfs_server *server = NFS_SB(sb); in nfs_sb_deactive() local 203 if (atomic_dec_and_test(&server->active)) in nfs_sb_deactive() 212 struct nfs_server *server, *last = NULL; in __nfs_list_for_each_server() local 216 list_for_each_entry_rcu(server, head, client_link) { in __nfs_list_for_each_server() 217 if (!(server->super && nfs_sb_active(server->super))) in __nfs_list_for_each_server() 222 last = server; in __nfs_list_for_each_server() 223 ret = fn(server, data); in __nfs_list_for_each_server() 248 struct nfs_server *server = NFS_SB(dentry->d_sb); in nfs_statfs() local [all …]
|
D | pnfs_dev.c | 97 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 …]
|
/Linux-v6.6/arch/powerpc/sysdev/xics/ |
D | ics-opal.c | 29 static int ics_opal_mangle_server(int server) in ics_opal_mangle_server() argument 32 return server << 2; in ics_opal_mangle_server() 35 static int ics_opal_unmangle_server(int server) in ics_opal_unmangle_server() argument 38 return server >> 2; in ics_opal_unmangle_server() 45 int server; in ics_opal_unmask_irq() local 52 server = xics_get_irq_server(d->irq, irq_data_get_affinity_mask(d), 0); in ics_opal_unmask_irq() 53 server = ics_opal_mangle_server(server); in ics_opal_unmask_irq() 55 rc = opal_set_xive(hw_irq, server, DEFAULT_PRIORITY); in ics_opal_unmask_irq() 59 __func__, d->irq, hw_irq, server, rc); in ics_opal_unmask_irq() 70 int server = ics_opal_mangle_server(xics_default_server); in ics_opal_mask_real_irq() local [all …]
|
/Linux-v6.6/fs/nfsd/ |
D | Kconfig | 3 tristate "NFS server support" 16 protocol. To compile the NFS server support as a module, 19 You may choose to use a user-space NFS server instead, in which 25 the Linux NFS server implementation is available via the 29 available to clients mounting the NFS server on this system. 36 bool "NFS server support for NFS version 2 (DEPRECATED)" 47 bool "NFS server support for the NFSv2 ACL protocol extension" 51 bool "NFS server support for the NFSv3 ACL protocol extension" 61 This option enables support in your system's NFS server for the 63 POSIX ACLs on files exported by your system's NFS server. NFS [all …]
|