| /linux/fs/afs/ |
| H A D | server.c | 26 struct afs_server *server = (struct afs_server *)rxrpc_kernel_get_peer_data(peer); in afs_find_server() local 28 if (!server) in afs_find_server() 30 return afs_use_server(server, false, afs_server_trace_use_cm_call); in afs_find_server() 39 struct afs_server *server; in afs_find_server_by_uuid() local 47 server = rb_entry(p, struct afs_server, uuid_rb); in afs_find_server_by_uuid() 49 diff = memcmp(uuid, &server->uuid, sizeof(*uuid)); in afs_find_server_by_uuid() 55 if (test_bit(AFS_SERVER_FL_UNCREATED, &server->flags)) in afs_find_server_by_uuid() 57 afs_use_server(server, true, afs_server_trace_use_by_uuid); in afs_find_server_by_uuid() 58 return server; in afs_find_server_by_uuid() 72 struct afs_server *server; in afs_install_server() local [all …]
|
| H A 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 …]
|
| H A D | fs_probe.c | 59 struct afs_server *server, bool fast) in afs_schedule_fs_probe() argument 66 atj = server->probed_at; in afs_schedule_fs_probe() 77 static void afs_finished_fs_probe(struct afs_net *net, struct afs_server *server, in afs_finished_fs_probe() argument 84 list_add_tail(&server->probe_link, &net->fs_probe_slow); in afs_finished_fs_probe() 86 server->rtt = UINT_MAX; in afs_finished_fs_probe() 87 clear_bit(AFS_SERVER_FL_RESPONDING, &server->flags); in afs_finished_fs_probe() 88 list_add_tail(&server->probe_link, &net->fs_probe_fast); in afs_finished_fs_probe() 93 afs_schedule_fs_probe(net, server, !responded); in afs_finished_fs_probe() 99 static void afs_done_one_fs_probe(struct afs_net *net, struct afs_server *server, in afs_done_one_fs_probe() argument 105 afs_finished_fs_probe(net, server, estate); in afs_done_one_fs_probe() [all …]
|
| H A D | server_list.c | 18 afs_unuse_server(net, slist->servers[i].server, in afs_put_serverlist() 32 struct afs_server *server; in afs_alloc_server_list() local 82 server = afs_lookup_server(volume->cell, key, &vldb->fs_server[i], in afs_alloc_server_list() 84 if (IS_ERR(server)) { in afs_alloc_server_list() 85 ret = PTR_ERR(server); in afs_alloc_server_list() 94 if (memcmp(&slist->servers[j].server->uuid, in afs_alloc_server_list() 95 &server->uuid, in afs_alloc_server_list() 96 sizeof(server->uuid)) >= 0) in afs_alloc_server_list() 99 if (slist->servers[j].server == server) { in afs_alloc_server_list() 100 afs_unuse_server_notime(volume->cell->net, server, in afs_alloc_server_list() [all …]
|
| H A D | callback.c | 56 void afs_init_callback_state(struct afs_server *server) in afs_init_callback_state() argument 60 down_read(&server->cell->vs_lock); in afs_init_callback_state() 62 list_for_each_entry(se, &server->volumes, slink) { in afs_init_callback_state() 71 up_read(&server->cell->vs_lock); in afs_init_callback_state() 158 static void afs_break_volume_callback(struct afs_server *server, in afs_break_volume_callback() argument 168 if (slist->servers[i].server == server) in afs_break_volume_callback() 188 static void afs_break_one_callback(struct afs_server *server, in afs_break_one_callback() argument 213 static void afs_break_some_callbacks(struct afs_server *server, in afs_break_some_callbacks() argument 223 volume = afs_lookup_volume_rcu(server->cell, vid); in afs_break_some_callbacks() 225 afs_break_volume_callback(server, volume); in afs_break_some_callbacks() [all …]
|
| H A D | vl_list.c | 70 afs_put_vlserver(net, vllist->servers[i].server); in afs_put_vlserverlist() 166 struct afs_vlserver *server; in afs_extract_vlserver_list() local 234 server = NULL; in afs_extract_vlserver_list() 236 struct afs_vlserver *p = previous->servers[i].server; in afs_extract_vlserver_list() 241 server = afs_get_vlserver(p); in afs_extract_vlserver_list() 246 if (!server) { in afs_extract_vlserver_list() 248 server = afs_alloc_vlserver(b, bs.name_len, bs.port); in afs_extract_vlserver_list() 249 if (!server) in afs_extract_vlserver_list() 267 afs_put_vlserver(cell->net, server); in afs_extract_vlserver_list() 276 if (!rcu_access_pointer(server->addresses)) { in afs_extract_vlserver_list() [all …]
|
| /linux/fs/smb/client/ |
| H A D | connect.c | 61 static int ip_connect(struct TCP_Server_Info *server); 62 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 81 if (!server->hostname) in reconn_set_ipaddr_from_hostname() 85 if (server->hostname[0] == '\0') in reconn_set_ipaddr_from_hostname() 88 spin_lock(&server->srv_lock); in reconn_set_ipaddr_from_hostname() 89 ss = server->dstaddr; in reconn_set_ipaddr_from_hostname() 90 spin_unlock(&server->srv_lock); in reconn_set_ipaddr_from_hostname() 92 rc = dns_resolve_name(server->dns_dom, server->hostname, in reconn_set_ipaddr_from_hostname() 93 strlen(server->hostname), in reconn_set_ipaddr_from_hostname() [all …]
|
| H A D | smb2transport.c | 31 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() 39 int smb3_get_sign_key(__u64 ses_id, struct TCP_Server_Info *server, u8 *key) in smb3_get_sign_key() argument 51 pserver = SERVER_IS_CHAN(server) ? server->primary_server : server; in smb3_get_sign_key() 67 is_binding = (cifs_chan_needs_reconnect(ses, server) && in smb3_get_sign_key() 87 if (chan->server == server) { in smb3_get_sign_key() 108 smb2_find_smb_ses_unlocked(struct TCP_Server_Info *server, __u64 ses_id) in smb2_find_smb_ses_unlocked() argument 114 pserver = SERVER_IS_CHAN(server) ? server->primary_server : server; in smb2_find_smb_ses_unlocked() 133 static int smb2_get_sign_key(struct TCP_Server_Info *server, in smb2_get_sign_key() argument 139 if (SERVER_IS_CHAN(server)) in smb2_get_sign_key() [all …]
|
| H A D | sess.c | 48 struct TCP_Server_Info *server) in cifs_ses_get_chan_index() argument 53 if (server && server->terminate) in cifs_ses_get_chan_index() 57 if (ses->chans[i].server == server) in cifs_ses_get_chan_index() 62 if (server) in cifs_ses_get_chan_index() 64 server->conn_id); in cifs_ses_get_chan_index() 70 struct TCP_Server_Info *server) in cifs_chan_set_in_reconnect() argument 72 int chan_index = cifs_ses_get_chan_index(ses, server); in cifs_chan_set_in_reconnect() 82 struct TCP_Server_Info *server) in cifs_chan_clear_in_reconnect() argument 84 unsigned int chan_index = cifs_ses_get_chan_index(ses, server); in cifs_chan_clear_in_reconnect() 94 struct TCP_Server_Info *server) in cifs_chan_set_need_reconnect() argument [all …]
|
| H A D | smb2pdu.c | 86 (tcon->ses->server->capabilities & SMB2_GLOBAL_CAP_ENCRYPTION)) in smb3_encryption_required() 89 (tcon->ses->server->capabilities & SMB2_GLOBAL_CAP_ENCRYPTION)) in smb3_encryption_required() 97 struct TCP_Server_Info *server) in smb2_hdr_assemble() argument 105 if (server) { in smb2_hdr_assemble() 107 if (server->dialect >= SMB30_PROT_ID) { in smb2_hdr_assemble() 113 if (SERVER_IS_CHAN(server)) in smb2_hdr_assemble() 115 cpu_to_le16(server->primary_server->channel_sequence_num); in smb2_hdr_assemble() 118 cpu_to_le16(server->channel_sequence_num); in smb2_hdr_assemble() 120 spin_lock(&server->req_lock); in smb2_hdr_assemble() 122 if (server->credits >= server->max_credits) in smb2_hdr_assemble() [all …]
|
| H A D | smb2ops.c | 36 change_conf(struct TCP_Server_Info *server) in change_conf() argument 38 server->credits += server->echo_credits + server->oplock_credits; in change_conf() 39 if (server->credits > server->max_credits) in change_conf() 40 server->credits = server->max_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() 50 server->echoes = true; in change_conf() 51 server->oplocks = false; in change_conf() [all …]
|
| H A D | smbdirect.h | 11 #define cifs_rdma_enabled(server) ((server)->rdma) argument 45 struct TCP_Server_Info *server, struct sockaddr *dstaddr); 50 int smbd_reconnect(struct TCP_Server_Info *server); 52 void smbd_destroy(struct TCP_Server_Info *server); 56 int smbd_send(struct TCP_Server_Info *server, 66 #define cifs_rdma_enabled(server) 0 argument 69 struct TCP_Server_Info *server, struct sockaddr *dstaddr) {return NULL;} in smbd_get_connection() argument 70 static inline int smbd_reconnect(struct TCP_Server_Info *server) {return -1; } in smbd_reconnect() argument 71 static inline void smbd_destroy(struct TCP_Server_Info *server) {} in smbd_destroy() argument 73 static inline int smbd_send(struct TCP_Server_Info *server, int num_rqst, struct smb_rqst *rqst) {r… in smbd_send() argument
|
| H A D | smb1ops.c | 139 send_nt_cancel(struct cifs_ses *ses, struct TCP_Server_Info *server, in send_nt_cancel() argument 156 cifs_server_lock(server); in send_nt_cancel() 157 rc = cifs_sign_rqst(&crqst, server, &mid->sequence_number); in send_nt_cancel() 159 cifs_server_unlock(server); in send_nt_cancel() 168 --server->sequence_number; in send_nt_cancel() 169 rc = __smb_send_rqst(server, 1, &crqst); in send_nt_cancel() 171 server->sequence_number--; in send_nt_cancel() 173 cifs_server_unlock(server); in send_nt_cancel() 186 send_lock_cancel(struct cifs_ses *ses, struct TCP_Server_Info *server, in send_lock_cancel() argument 202 pSMB->hdr.Mid = get_next_mid(ses->server); in send_lock_cancel() [all …]
|
| H A D | file.c | 53 struct TCP_Server_Info *server; in cifs_prepare_write() local 64 server = cifs_pick_channel(tlink_tcon(open_file->tlink)->ses); in cifs_prepare_write() 65 wdata->server = server; in cifs_prepare_write() 68 cifs_negotiate_wsize(server, cifs_sb->ctx, in cifs_prepare_write() 82 rc = server->ops->wait_mtu_credits(server, wsize, &stream->sreq_max_len, in cifs_prepare_write() 95 server->credits, server->in_flight, in cifs_prepare_write() 100 if (server->smbd_conn) { in cifs_prepare_write() 102 smbd_get_parameters(server->smbd_conn); in cifs_prepare_write() 124 rc = adjust_credits(wdata->server, wdata, cifs_trace_rw_credits_issue_write_adjust); in cifs_issue_write() 132 wdata->server->ops->async_writev(wdata); in cifs_issue_write() [all …]
|
| H A D | asn1.c | 13 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() 56 server->sec_iakerb = true; in cifs_neg_token_init_mech_type()
|
| H A D | dfs.c | 220 if (WARN_ON(!mnt_ctx->server)) in __dfs_mount_share() 312 static int target_share_matches_server(struct TCP_Server_Info *server, char *share, in target_share_matches_server() argument 323 cifs_server_lock(server); in target_share_matches_server() 324 if (dfs_host_len != strlen(server->hostname) || in target_share_matches_server() 325 strncasecmp(dfs_host, server->hostname, dfs_host_len)) { in target_share_matches_server() 327 (int)dfs_host_len, dfs_host, server->hostname); in target_share_matches_server() 328 rc = match_target_ip(server, dfs_host, dfs_host_len, target_match); in target_share_matches_server() 332 cifs_server_unlock(server); in target_share_matches_server() 342 const struct smb_version_operations *ops = tcon->ses->server->ops; in tree_connect_dfs_target() 343 struct TCP_Server_Info *server = tcon->ses->server; in tree_connect_dfs_target() local [all …]
|
| /linux/fs/nfs/ |
| H A D | client.c | 222 static void pnfs_init_server(struct nfs_server *server) in pnfs_init_server() argument 224 rpc_init_wait_queue(&server->roc_rpcwaitq, "pNFS ROC"); in pnfs_init_server() 236 static void pnfs_init_server(struct nfs_server *server) in pnfs_init_server() argument 580 static void nfs_destroy_server(struct nfs_server *server) in nfs_destroy_server() argument 582 if (server->nlm_host) in nfs_destroy_server() 583 nlmclnt_done(server->nlm_host); in nfs_destroy_server() 589 static int nfs_start_lockd(struct nfs_server *server) in nfs_start_lockd() argument 592 struct nfs_client *clp = server->nfs_client; in nfs_start_lockd() 598 .noresvport = server->flags & NFS_MOUNT_NORESVPORT ? in nfs_start_lockd() 602 .cred = server->cred, in nfs_start_lockd() [all …]
|
| H A D | sysfs.c | 239 struct nfs_server *server; in shutdown_nfs_client() local 241 list_for_each_entry_rcu(server, &clp->cl_superblocks, client_link) { in shutdown_nfs_client() 242 if (!(server->flags & NFS_MOUNT_SHUTDOWN)) { in shutdown_nfs_client() 256 struct nfs_server *server = container_of(kobj, struct nfs_server, kobj); in shutdown_show() local 257 bool shutdown = server->flags & NFS_MOUNT_SHUTDOWN; in shutdown_show() 265 struct nfs_server *server; in shutdown_store() local 268 server = container_of(kobj, struct nfs_server, kobj); in shutdown_store() 278 if (server->flags & NFS_MOUNT_SHUTDOWN) in shutdown_store() 281 server->flags |= NFS_MOUNT_SHUTDOWN; in shutdown_store() 282 shutdown_client(server->client); in shutdown_store() [all …]
|
| H A D | delegation.c | 38 static struct hlist_head *nfs_delegation_hash(struct nfs_server *server, in nfs_delegation_hash() argument 41 return server->delegation_hash_table + in nfs_delegation_hash() 42 (nfs_fhandle_hash(fhandle) & server->delegation_hash_mask); in nfs_delegation_hash() 52 static void nfs_mark_delegation_revoked(struct nfs_server *server, in nfs_mark_delegation_revoked() argument 61 atomic_long_dec(&server->nr_active_delegations); in nfs_mark_delegation_revoked() 65 spin_lock(&server->delegations_lock); in nfs_mark_delegation_revoked() 70 spin_unlock(&server->delegations_lock); in nfs_mark_delegation_revoked() 92 static void nfs_mark_return_delegation(struct nfs_server *server, in nfs_mark_return_delegation() argument 95 spin_lock(&server->delegations_lock); in nfs_mark_return_delegation() 98 list_move_tail(&delegation->entry, &server->delegations_return); in nfs_mark_return_delegation() [all …]
|
| H A D | nfs4client.c | 632 static void nfs4_destroy_server(struct nfs_server *server) in nfs4_destroy_server() argument 636 nfs_server_return_all_delegations(server); in nfs4_destroy_server() 637 unset_pnfs_layoutdriver(server); in nfs4_destroy_server() 638 nfs4_purge_state_owners(server, &freeme); in nfs4_destroy_server() 640 kfree(server->delegation_hash_table); in nfs4_destroy_server() 722 static int nfs4_set_client(struct nfs_server *server, in nfs4_set_client() argument 728 cl_init->cred = server->cred; in nfs4_set_client() 744 if (server->flags & NFS_MOUNT_NORESVPORT) in nfs4_set_client() 746 if (server->options & NFS_OPTION_MIGRATION) in nfs4_set_client() 748 if (test_bit(NFS_MIG_TSM_POSSIBLE, &server->mig_status)) in nfs4_set_client() [all …]
|
| H A D | nfs3client.c | 28 static void nfs_init_server_aclclient(struct nfs_server *server) in nfs_init_server_aclclient() argument 30 if (server->flags & NFS_MOUNT_NOACL) in nfs_init_server_aclclient() 33 server->client_acl = rpc_bind_new_program(server->client, &nfsacl_program, 3); in nfs_init_server_aclclient() 34 if (IS_ERR(server->client_acl)) in nfs_init_server_aclclient() 37 nfs_sysfs_link_rpc_client(server, server->client_acl, NULL); in nfs_init_server_aclclient() 40 server->caps |= NFS_CAP_ACLS; in nfs_init_server_aclclient() 44 server->caps &= ~NFS_CAP_ACLS; in nfs_init_server_aclclient() 47 static inline void nfs_init_server_aclclient(struct nfs_server *server) in nfs_init_server_aclclient() argument 49 server->flags &= ~NFS_MOUNT_NOACL; in nfs_init_server_aclclient() 50 server->caps &= ~NFS_CAP_ACLS; in nfs_init_server_aclclient() [all …]
|
| H A D | nfs40proc.c | 153 static int nfs40_test_and_free_expired_stateid(struct nfs_server *server, in nfs40_test_and_free_expired_stateid() argument 167 static int _nfs40_proc_get_locations(struct nfs_server *server, in _nfs40_proc_get_locations() argument 172 struct rpc_clnt *clnt = server->client; in _nfs40_proc_get_locations() 173 struct nfs_client *clp = server->nfs_client; in _nfs40_proc_get_locations() 200 locations->server = server; in _nfs40_proc_get_locations() 204 status = nfs4_call_sync_sequence(clnt, server, &msg, in _nfs40_proc_get_locations() 209 renew_lease(server, now); in _nfs40_proc_get_locations() 222 struct nfs_server *server = NFS_SERVER(inode); in _nfs40_proc_fsid_present() local 224 struct rpc_clnt *clnt = server->client; in _nfs40_proc_fsid_present() 247 status = nfs4_call_sync_sequence(clnt, server, &msg, in _nfs40_proc_fsid_present() [all …]
|
| H A D | nfs4proc.c | 97 static int _nfs4_proc_getattr(struct nfs_server *server, struct nfs_fh *fhandle, 152 static inline u32 *nfs4_bitmask(struct nfs_server *server, struct nfs4_label *label) in nfs4_bitmask() argument 155 return server->attr_bitmask; in nfs4_bitmask() 157 return server->attr_bitmask_nl; in nfs4_bitmask() 168 nfs4_bitmask(struct nfs_server *server, struct nfs4_label *label) in nfs4_bitmask() argument 169 { return server->attr_bitmask; } in nfs4_bitmask() 410 static void nfs4_test_and_free_stateid(struct nfs_server *server, in nfs4_test_and_free_stateid() argument 414 const struct nfs4_minor_version_ops *ops = server->nfs_client->cl_mvops; in nfs4_test_and_free_stateid() 416 ops->test_and_free_expired(server, stateid, cred); in nfs4_test_and_free_stateid() 419 static void __nfs4_free_revoked_stateid(struct nfs_server *server, in __nfs4_free_revoked_stateid() argument [all …]
|
| H A 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() 115 __func__, server, max_resp_sz, max_pages); in nfs4_get_device_info() 132 pdev->layout_type = server->pnfs_curr_ld->id; in nfs4_get_device_info() 139 rc = nfs4_proc_getdeviceinfo(server, pdev, cred); in nfs4_get_device_info() 148 d = server->pnfs_curr_ld->alloc_deviceid_node(server, pdev, in nfs4_get_device_info() 170 __nfs4_find_get_deviceid(struct nfs_server *server, in __nfs4_find_get_deviceid() argument 176 d = _lookup_deviceid(server->pnfs_curr_ld, server->nfs_client, id, in __nfs4_find_get_deviceid() 185 nfs4_find_get_deviceid(struct nfs_server *server, in nfs4_find_get_deviceid() argument 192 d = __nfs4_find_get_deviceid(server, id, hash); in nfs4_find_get_deviceid() [all …]
|
| /linux/arch/powerpc/sysdev/xics/ |
| H A 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 …]
|