Lines Matching refs:op_metrics
151 struct rpc_iostats *op_metrics) in rpc_count_iostats_metrics() argument
156 if (!op_metrics || !req) in rpc_count_iostats_metrics()
160 spin_lock(&op_metrics->om_lock); in rpc_count_iostats_metrics()
162 op_metrics->om_ops++; in rpc_count_iostats_metrics()
164 op_metrics->om_ntrans += max(req->rq_ntrans, 1); in rpc_count_iostats_metrics()
165 op_metrics->om_timeouts += task->tk_timeouts; in rpc_count_iostats_metrics()
167 op_metrics->om_bytes_sent += req->rq_xmit_bytes_sent; in rpc_count_iostats_metrics()
168 op_metrics->om_bytes_recv += req->rq_reply_bytes_recvd; in rpc_count_iostats_metrics()
173 op_metrics->om_queue = ktime_add(op_metrics->om_queue, backlog); in rpc_count_iostats_metrics()
176 op_metrics->om_rtt = ktime_add(op_metrics->om_rtt, req->rq_rtt); in rpc_count_iostats_metrics()
179 op_metrics->om_execute = ktime_add(op_metrics->om_execute, execute); in rpc_count_iostats_metrics()
181 op_metrics->om_error_status++; in rpc_count_iostats_metrics()
183 spin_unlock(&op_metrics->om_lock); in rpc_count_iostats_metrics()