| /netbsd/src/sys/dev/raidframe/ |
| D | rf_states.c | 169 RF_AccTraceEntry_t *tracerec = &(dagList->desc->tracerec); in rf_ContinueDagAccess() local 179 timer = tracerec->timer; in rf_ContinueDagAccess() 182 tracerec->specific.user.exec_us = RF_ETIMER_VAL_US(timer); in rf_ContinueDagAccess() 183 RF_ETIMER_START(tracerec->timer); in rf_ContinueDagAccess() 275 RF_AccTraceEntry_t *tracerec = &desc->tracerec; in rf_State_Quiesce() local 325 tracerec->specific.user.suspend_ovhd_us += RF_ETIMER_VAL_US(timer); in rf_State_Quiesce() 341 RF_AccTraceEntry_t *tracerec = &desc->tracerec; in rf_State_Map() local 354 tracerec->specific.user.map_us = RF_ETIMER_VAL_US(timer); in rf_State_Map() 365 RF_AccTraceEntry_t *tracerec = &desc->tracerec; in rf_State_Lock() local 435 tracerec->specific.user.lock_us += RF_ETIMER_VAL_US(timer); in rf_State_Lock() [all …]
|
| D | rf_paritylogDiskMgr.c | 125 RF_AccTraceEntry_t *tracerec; in ReadRegionLog() local 147 tracerec = RF_Malloc(sizeof(*tracerec)); in ReadRegionLog() 148 (*rrd_dag_h)->tracerec = tracerec; in ReadRegionLog() 172 RF_AccTraceEntry_t *tracerec; in WriteCoreLog() local 195 tracerec = RF_Malloc(sizeof(*tracerec)); in WriteCoreLog() 196 (*fwr_dag_h)->tracerec = tracerec; in WriteCoreLog() 224 RF_AccTraceEntry_t *tracerec; in ReadRegionParity() local 247 tracerec = RF_Malloc(sizeof(*tracerec)); in ReadRegionParity() 248 (*prd_dag_h)->tracerec = tracerec; in ReadRegionParity() 278 RF_AccTraceEntry_t *tracerec; in WriteRegionParity() local [all …]
|
| D | rf_dagfuncs.c | 172 RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec; in rf_ParityLogUpdateFunc() local 183 node->dagHdr->tracerec, timer); in rf_ParityLogUpdateFunc() 190 tracerec->plog_us += RF_ETIMER_VAL_US(timer); in rf_ParityLogUpdateFunc() 208 RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec; in rf_ParityLogOverwriteFunc() local 218 node->wakeFunc, node, node->dagHdr->tracerec, timer); in rf_ParityLogOverwriteFunc() 225 tracerec->plog_us += RF_ETIMER_VAL_US(timer); in rf_ParityLogOverwriteFunc() 279 node->dagHdr->tracerec, in rf_DiskReadFuncForThreads() 309 node->dagHdr->tracerec, in rf_DiskWriteFuncForThreads() 334 node->dagHdr->tracerec, in rf_DiskUndoFunc() 412 RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec; in rf_RegularXorFunc() local [all …]
|
| D | rf_evenodd_dagfuncs.c | 107 RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec; in rf_RegularONEFunc() local 147 tracerec->q_us += RF_ETIMER_VAL_US(timer); in rf_RegularONEFunc() 159 RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec; in rf_SimpleONEFunc() local 181 tracerec->q_us += RF_ETIMER_VAL_US(timer); in rf_SimpleONEFunc() 200 RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec; in rf_RegularESubroutine() local 215 tracerec->xor_us += RF_ETIMER_VAL_US(timer); in rf_RegularESubroutine() 251 RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec; in rf_DegrESubroutine() local 267 tracerec->q_us += RF_ETIMER_VAL_US(timer); in rf_DegrESubroutine() 398 RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec; in rf_RecoveryEFunc() local 420 tracerec->xor_us += RF_ETIMER_VAL_US(timer); in rf_RecoveryEFunc() [all …]
|
| D | rf_evenodd.c | 354 RF_AccTraceEntry_t tracerec; in rf_VerifyParityEvenOdd() local 406 memset(&tracerec, 0, sizeof(tracerec)); in rf_VerifyParityEvenOdd() 407 rd_dag_h->tracerec = &tracerec; in rf_VerifyParityEvenOdd() 468 memset(&tracerec, 0, sizeof(tracerec)); in rf_VerifyParityEvenOdd() 469 wr_dag_h->tracerec = &tracerec; in rf_VerifyParityEvenOdd() 498 memset(&tracerec, 0, sizeof(tracerec)); in rf_VerifyParityEvenOdd() 499 wr_dag_h->tracerec = &tracerec; in rf_VerifyParityEvenOdd()
|
| D | rf_pq.c | 247 RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec; in rf_RegularONQFunc() local 279 tracerec->q_us += RF_ETIMER_VAL_US(timer); in rf_RegularONQFunc() 310 RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec; in rf_SimpleONQFunc() local 340 tracerec->q_us += RF_ETIMER_VAL_US(timer); in rf_SimpleONQFunc() 359 RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec; in RegularQSubr() local 385 tracerec->q_us += RF_ETIMER_VAL_US(timer); in RegularQSubr() 401 RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec; in DegrQSubr() local 435 tracerec->q_us += RF_ETIMER_VAL_US(timer); in DegrQSubr() 540 RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec; in rf_RecoveryQFunc() local 564 tracerec->q_us += RF_ETIMER_VAL_US(timer); in rf_RecoveryQFunc() [all …]
|
| D | rf_parityscan.c | 215 RF_AccTraceEntry_t tracerec; in rf_VerifyParityBasic() local 257 memset(&tracerec, 0, sizeof(tracerec)); in rf_VerifyParityBasic() 258 rd_dag_h->tracerec = &tracerec; in rf_VerifyParityBasic() 303 memset(&tracerec, 0, sizeof(tracerec)); in rf_VerifyParityBasic() 304 wr_dag_h->tracerec = &tracerec; in rf_VerifyParityBasic()
|
| D | rf_pqdegdags.c | 202 RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec; in rf_PQDoubleRecoveryFunc() local 268 if (tracerec) in rf_PQDoubleRecoveryFunc() 269 tracerec->q_us += RF_ETIMER_VAL_US(timer); in rf_PQDoubleRecoveryFunc() 310 RF_AccTraceEntry_t *tracerec = node->dagHdr->tracerec; in rf_PQWriteDoubleRecoveryFunc() local 363 if (tracerec) in rf_PQWriteDoubleRecoveryFunc() 364 tracerec->q_us += RF_ETIMER_VAL_US(timer); in rf_PQWriteDoubleRecoveryFunc()
|
| D | rf_raid1.c | 267 RF_AccTraceEntry_t tracerec; in rf_VerifyParityRAID1() local 376 memset(&tracerec, 0, sizeof(tracerec)); in rf_VerifyParityRAID1() 377 rd_dag_h->tracerec = &tracerec; in rf_VerifyParityRAID1() 496 memset(&tracerec, 0, sizeof(tracerec)); in rf_VerifyParityRAID1() 497 wr_dag_h->tracerec = &tracerec; in rf_VerifyParityRAID1()
|
| D | rf_dag.h | 169 RF_AccTraceEntry_t *tracerec; /* perf mon only */ member 194 RF_AccTraceEntry_t tracerec; /* perf mon info for dags (not user member
|
| D | rf_paritylog.h | 54 RF_AccTraceEntry_t *tracerec; member 169 void *wakeArg, RF_AccTraceEntry_t * tracerec,
|
| D | rf_diskqueue.c | 382 RF_AccTraceEntry_t *tracerec, RF_Raid_t *raidPtr, in rf_CreateDiskQueueData() argument 416 p->tracerec = tracerec; in rf_CreateDiskQueueData()
|
| D | rf_desc.h | 88 RF_AccTraceEntry_t tracerec; /* perf monitoring information for a member
|
| D | rf_paritylog.c | 267 RF_AccTraceEntry_t * tracerec, in rf_CreateParityLogData() argument 289 common->tracerec = tracerec; in rf_CreateParityLogData() 838 item->common->tracerec->plog_us += RF_ETIMER_VAL_US(timer); in rf_ParityLogAppend()
|
| D | rf_diskqueue.h | 69 RF_AccTraceEntry_t *tracerec; /* perf mon only */ member
|
| D | rf_driver.c | 617 memset(&desc->tracerec, 0, sizeof(desc->tracerec)); in rf_AllocRaidAccDesc() 706 RF_ETIMER_START(desc->tracerec.tot_timer); in rf_DoAccess()
|
| D | rf_netbsdkintf.c | 2155 if (req->tracerec) { in rf_DispatchKernelIO() 2156 RF_ETIMER_START(req->tracerec->timer); in rf_DispatchKernelIO() 2220 if (req->tracerec) { in KernelWakeupFunc() 2221 RF_ETIMER_STOP(req->tracerec->timer); in KernelWakeupFunc() 2222 RF_ETIMER_EVAL(req->tracerec->timer); in KernelWakeupFunc() 2224 req->tracerec->diskwait_us += RF_ETIMER_VAL_US(req->tracerec->timer); in KernelWakeupFunc() 2225 req->tracerec->phys_io_us += RF_ETIMER_VAL_US(req->tracerec->timer); in KernelWakeupFunc() 2226 req->tracerec->num_phys_ios++; in KernelWakeupFunc()
|
| D | rf_engine.c | 713 if (dag->tracerec) { in rf_DispatchDAG() 714 RF_ETIMER_START(dag->tracerec->timer); in rf_DispatchDAG()
|