Lines Matching defs:server
18 * Begin iteration through a server list, starting with the vnode's last used
19 * server if possible, or the last recorded good server if not.
24 struct afs_server *server;
41 server = op->server_list->servers[i].server;
42 if (server == cb_server) {
48 /* If we have a lock outstanding on a server that's no longer
49 * serving this vnode, then we can't switch to another server
112 struct afs_server *server;
145 * might involve the server being busy or the volume having been moved.
173 /* If the server list didn't change, then assume that
229 /* Retry with same server & address */
238 /* The volume migrated to another server. We consider
257 /* If the server list didn't change, then the VLDB is
308 op->server = NULL;
332 /* Pick the untried server with the lowest RTT. If we have outstanding
333 * callbacks, we stick with the server we're already using if we can.
335 if (op->server) {
336 _debug("server %u", op->index);
339 op->server = NULL;
340 _debug("no server");
346 struct afs_server *s = op->server_list->servers[i].server;
369 server = op->server_list->servers[op->index].server;
371 if (!afs_check_server_record(op, server))
374 _debug("USING SERVER: %pU", &server->uuid);
377 op->server = server;
378 if (vnode->cb_server != server) {
379 vnode->cb_server = server;
380 vnode->cb_s_break = server->cb_s_break;
381 vnode->cb_fs_s_break = atomic_read(&server->cell->fs_s_break);
386 read_lock(&server->fs_lock);
387 alist = rcu_dereference_protected(server->addresses,
388 lockdep_is_held(&server->fs_lock));
390 read_unlock(&server->fs_lock);
404 /* Iterate over the current server's address list to try and find an
418 /* We've now had a failure to respond on all of a server's addresses -
419 * immediately probe them again and consider retrying the server.
421 afs_probe_fileserver(op->net, op->server);
425 op->server, !(op->flags & AFS_OPERATION_UNINTR));
453 struct afs_server *s = op->server_list->servers[i].server;
496 const struct afs_server *s = sl->servers[i].server;
497 pr_notice("FC: server fl=%lx av=%u %pU\n",