• Home
  • Raw
  • Download

Lines Matching full:server

18 			afs_unuse_server(net, slist->servers[i].server,  in afs_put_serverlist()
25 * Build a server list from a VLDB record.
32 struct afs_server *server; in afs_alloc_server_list() local
47 /* Make sure a records exists for each server in the list. */ in afs_alloc_server_list()
52 server = afs_lookup_server(volume->cell, key, &vldb->fs_server[i], in afs_alloc_server_list()
54 if (IS_ERR(server)) { in afs_alloc_server_list()
55 ret = PTR_ERR(server); in afs_alloc_server_list()
64 if (memcmp(&slist->servers[j].server->uuid, in afs_alloc_server_list()
65 &server->uuid, in afs_alloc_server_list()
66 sizeof(server->uuid)) >= 0) in afs_alloc_server_list()
69 if (slist->servers[j].server == server) { in afs_alloc_server_list()
70 afs_unuse_server(volume->cell->net, server, in afs_alloc_server_list()
80 slist->servers[j].server = server; in afs_alloc_server_list()
99 * Copy the annotations from an old server list to its potential replacement.
111 if (old->servers[i].server != new->servers[i].server) in afs_annotate_server_list()
117 /* Maintain the same preferred server as before if possible. */ in afs_annotate_server_list()
118 cur = old->servers[old->preferred].server; in afs_annotate_server_list()
120 if (new->servers[j].server == cur) { in afs_annotate_server_list()
135 struct afs_server *server; in afs_attach_volume_to_servers() local
143 server = se->server; in afs_attach_volume_to_servers()
145 list_for_each(p, &server->volumes) { in afs_attach_volume_to_servers()
158 * Reattach a volume to the servers it is going to use when server list is
176 if (pn && po && pn->server == po->server) { in afs_reattach_volume_to_servers()
184 diff = memcmp(&pn->server->uuid, &po->server->uuid, in afs_reattach_volume_to_servers()
185 sizeof(pn->server->uuid)); in afs_reattach_volume_to_servers()
190 list_for_each(p, &pn->server->volumes) { in afs_reattach_volume_to_servers()