mcpair 236 dev/raidframe/rf_copyback.c desc->mcpair = rf_AllocMCPair(); mcpair 404 dev/raidframe/rf_copyback.c RF_LOCK_MUTEX(desc->mcpair->mutex); mcpair 405 dev/raidframe/rf_copyback.c desc->mcpair->flag = 0; mcpair 410 dev/raidframe/rf_copyback.c while (!desc->mcpair->flag) { mcpair 411 dev/raidframe/rf_copyback.c RF_WAIT_MCPAIR(desc->mcpair); mcpair 413 dev/raidframe/rf_copyback.c RF_UNLOCK_MUTEX(desc->mcpair->mutex); mcpair 453 dev/raidframe/rf_copyback.c rf_MCPairWakeupFunc(desc->mcpair); mcpair 484 dev/raidframe/rf_copyback.c rf_FreeMCPair(desc->mcpair); mcpair 53 dev/raidframe/rf_copyback.h RF_MCPair_t *mcpair; mcpair 468 dev/raidframe/rf_evenodd.c RF_MCPair_t *mcpair; mcpair 472 dev/raidframe/rf_evenodd.c mcpair = rf_AllocMCPair(); mcpair 539 dev/raidframe/rf_evenodd.c RF_LOCK_MUTEX(mcpair->mutex); mcpair 540 dev/raidframe/rf_evenodd.c mcpair->flag = 0; mcpair 542 dev/raidframe/rf_evenodd.c (void *) mcpair); mcpair 543 dev/raidframe/rf_evenodd.c while (!mcpair->flag) mcpair 544 dev/raidframe/rf_evenodd.c RF_WAIT_COND(mcpair->cond, mcpair->mutex); mcpair 545 dev/raidframe/rf_evenodd.c RF_UNLOCK_MUTEX(mcpair->mutex); mcpair 610 dev/raidframe/rf_evenodd.c RF_LOCK_MUTEX(mcpair->mutex); mcpair 611 dev/raidframe/rf_evenodd.c mcpair->flag = 0; mcpair 613 dev/raidframe/rf_evenodd.c (void (*) (void *)) rf_MCPairWakeupFunc, (void *) mcpair); mcpair 614 dev/raidframe/rf_evenodd.c while (!mcpair->flag) mcpair 615 dev/raidframe/rf_evenodd.c RF_WAIT_COND(mcpair->cond, mcpair->mutex); mcpair 616 dev/raidframe/rf_evenodd.c RF_UNLOCK_MUTEX(mcpair->mutex); mcpair 643 dev/raidframe/rf_evenodd.c RF_LOCK_MUTEX(mcpair->mutex); mcpair 644 dev/raidframe/rf_evenodd.c mcpair->flag = 0; mcpair 646 dev/raidframe/rf_evenodd.c (void (*) (void *)) rf_MCPairWakeupFunc, (void *) mcpair); mcpair 647 dev/raidframe/rf_evenodd.c while (!mcpair->flag) mcpair 648 dev/raidframe/rf_evenodd.c RF_WAIT_COND(mcpair->cond, mcpair->mutex); mcpair 649 dev/raidframe/rf_evenodd.c RF_UNLOCK_MUTEX(mcpair->mutex); mcpair 671 dev/raidframe/rf_evenodd.c rf_FreeMCPair(mcpair); mcpair 136 dev/raidframe/rf_mcpair.c rf_MCPairWakeupFunc(RF_MCPair_t *mcpair) mcpair 138 dev/raidframe/rf_mcpair.c RF_LOCK_MUTEX(mcpair->mutex); mcpair 139 dev/raidframe/rf_mcpair.c mcpair->flag = 1; mcpair 143 dev/raidframe/rf_mcpair.c wakeup(&(mcpair->flag)); /* XXX Does this do anything useful !!! GO */ mcpair 152 dev/raidframe/rf_mcpair.c wakeup(&(mcpair->cond)); /* XXX XXX XXX GO */ mcpair 153 dev/raidframe/rf_mcpair.c RF_UNLOCK_MUTEX(mcpair->mutex); mcpair 202 dev/raidframe/rf_parityscan.c RF_MCPair_t *mcpair; mcpair 206 dev/raidframe/rf_parityscan.c mcpair = rf_AllocMCPair(); mcpair 257 dev/raidframe/rf_parityscan.c RF_LOCK_MUTEX(mcpair->mutex); mcpair 258 dev/raidframe/rf_parityscan.c mcpair->flag = 0; mcpair 260 dev/raidframe/rf_parityscan.c (void *) mcpair); mcpair 261 dev/raidframe/rf_parityscan.c while (!mcpair->flag) mcpair 262 dev/raidframe/rf_parityscan.c RF_WAIT_COND(mcpair->cond, mcpair->mutex); mcpair 263 dev/raidframe/rf_parityscan.c RF_UNLOCK_MUTEX(mcpair->mutex); mcpair 307 dev/raidframe/rf_parityscan.c RF_LOCK_MUTEX(mcpair->mutex); mcpair 308 dev/raidframe/rf_parityscan.c mcpair->flag = 0; mcpair 310 dev/raidframe/rf_parityscan.c rf_MCPairWakeupFunc, (void *) mcpair); mcpair 311 dev/raidframe/rf_parityscan.c while (!mcpair->flag) mcpair 312 dev/raidframe/rf_parityscan.c RF_WAIT_COND(mcpair->cond, mcpair->mutex); mcpair 313 dev/raidframe/rf_parityscan.c RF_UNLOCK_MUTEX(mcpair->mutex); mcpair 327 dev/raidframe/rf_parityscan.c rf_FreeMCPair(mcpair); mcpair 297 dev/raidframe/rf_raid1.c RF_MCPair_t *mcpair; mcpair 307 dev/raidframe/rf_raid1.c mcpair = NULL; mcpair 314 dev/raidframe/rf_raid1.c mcpair = rf_AllocMCPair(); mcpair 315 dev/raidframe/rf_raid1.c if (mcpair == NULL) mcpair 406 dev/raidframe/rf_raid1.c RF_LOCK_MUTEX(mcpair->mutex); mcpair 407 dev/raidframe/rf_raid1.c mcpair->flag = 0; mcpair 409 dev/raidframe/rf_raid1.c (void *) mcpair); mcpair 410 dev/raidframe/rf_raid1.c while (mcpair->flag == 0) { mcpair 411 dev/raidframe/rf_raid1.c RF_WAIT_MCPAIR(mcpair); mcpair 413 dev/raidframe/rf_raid1.c RF_UNLOCK_MUTEX(mcpair->mutex); mcpair 520 dev/raidframe/rf_raid1.c RF_LOCK_MUTEX(mcpair->mutex); mcpair 521 dev/raidframe/rf_raid1.c mcpair->flag = 0; mcpair 524 dev/raidframe/rf_raid1.c rf_MCPairWakeupFunc, (void *) mcpair); mcpair 525 dev/raidframe/rf_raid1.c while (!mcpair->flag) { mcpair 526 dev/raidframe/rf_raid1.c RF_WAIT_COND(mcpair->cond, mcpair->mutex); mcpair 528 dev/raidframe/rf_raid1.c RF_UNLOCK_MUTEX(mcpair->mutex); mcpair 547 dev/raidframe/rf_raid1.c if (mcpair) mcpair 548 dev/raidframe/rf_raid1.c rf_FreeMCPair(mcpair);