Lines Matching refs:probe
20 if (!(server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED)) {
30 * Handle the completion of a probe RPC call.
63 server->probe.error = 0;
66 if (!(server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED)) {
67 server->probe.abort_code = call->abort_code;
68 server->probe.error = ret;
76 server->probe.flags |= AFS_VLSERVER_PROBE_LOCAL_FAILURE;
77 if (server->probe.error == 0)
78 server->probe.error = ret;
93 if (!(server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED) &&
94 (server->probe.error == 0 ||
95 server->probe.error == -ETIMEDOUT ||
96 server->probe.error == -ETIME))
97 server->probe.error = ret;
107 server->probe.flags |= AFS_VLSERVER_PROBE_IS_YFS;
111 server->probe.flags |= AFS_VLSERVER_PROBE_NOT_YFS;
112 if (!(server->probe.flags & AFS_VLSERVER_PROBE_IS_YFS)) {
119 if (rtt_us < server->probe.rtt) {
120 server->probe.rtt = rtt_us;
126 server->probe.flags |= AFS_VLSERVER_PROBE_RESPONDED;
133 _debug("probe [%u][%u] %pISpc rtt=%u ret=%d",
163 memset(&server->probe, 0, sizeof(server->probe));
164 server->probe.rtt = UINT_MAX;
221 /* Only wait for servers that have a probe outstanding. */
227 if (server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED)
253 if (server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED)