Lines Matching refs:probe
20 if (!(server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED)) {
30 * Handle the completion of a probe RPC call.
64 server->probe.error = 0;
67 if (!(server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED)) {
68 server->probe.abort_code = call->abort_code;
69 server->probe.error = ret;
77 server->probe.flags |= AFS_VLSERVER_PROBE_LOCAL_FAILURE;
78 if (server->probe.error == 0)
79 server->probe.error = ret;
94 if (!(server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED) &&
95 (server->probe.error == 0 ||
96 server->probe.error == -ETIMEDOUT ||
97 server->probe.error == -ETIME))
98 server->probe.error = ret;
108 server->probe.flags |= AFS_VLSERVER_PROBE_IS_YFS;
112 server->probe.flags |= AFS_VLSERVER_PROBE_NOT_YFS;
113 if (!(server->probe.flags & AFS_VLSERVER_PROBE_IS_YFS)) {
120 if (rtt_us < server->probe.rtt) {
121 server->probe.rtt = rtt_us;
127 server->probe.flags |= AFS_VLSERVER_PROBE_RESPONDED;
135 _debug("probe [%u][%u] %pISpc rtt=%d ret=%d",
168 memset(&server->probe, 0, sizeof(server->probe));
169 server->probe.rtt = UINT_MAX;
239 /* Only wait for servers that have a probe outstanding. */
245 if (server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED)
271 if (server->probe.flags & AFS_VLSERVER_PROBE_RESPONDED)