HomeSort by: relevance | last modified time | path
    Searched refs:mcpair (Results 1 - 5 of 5) sorted by relevancy

  /src/sys/dev/raidframe/
rf_mcpair.c 30 * an mcpair is a structure containing a mutex and a condition variable.
63 pool_destroy(&raidPtr->pools.mcpair);
71 rf_pool_init(raidPtr, raidPtr->poolNames.mcpair, &raidPtr->pools.mcpair, sizeof(RF_MCPair_t),
72 "mcpair", RF_MIN_FREE_MCPAIR, RF_MAX_FREE_MCPAIR);
83 t = pool_get(&raidPtr->pools.mcpair, PR_WAITOK);
85 rf_init_cond2(t->cond, "mcpair");
96 pool_put(&raidPtr->pools.mcpair, t);
99 /* the callback function used to wake you up when you use an mcpair to
102 rf_MCPairWakeupFunc(RF_MCPair_t *mcpair)
    [all...]
rf_parityscan.c 217 RF_MCPair_t *mcpair; local
221 mcpair = rf_AllocMCPair(raidPtr);
266 RF_LOCK_MCPAIR(mcpair);
267 mcpair->flag = 0;
268 RF_UNLOCK_MCPAIR(mcpair);
271 (void *) mcpair);
273 RF_LOCK_MCPAIR(mcpair);
274 while (!mcpair->flag)
275 RF_WAIT_MCPAIR(mcpair);
276 RF_UNLOCK_MCPAIR(mcpair);
    [all...]
rf_raid1.c 277 RF_MCPair_t *mcpair; local
287 mcpair = NULL;
294 mcpair = rf_AllocMCPair(raidPtr);
295 if (mcpair == NULL)
386 RF_LOCK_MCPAIR(mcpair);
387 mcpair->flag = 0;
388 RF_UNLOCK_MCPAIR(mcpair);
391 (void *) mcpair);
393 RF_LOCK_MCPAIR(mcpair);
394 while (mcpair->flag == 0)
    [all...]
rf_evenodd.c 355 RF_MCPair_t *mcpair; local
359 mcpair = rf_AllocMCPair(raidPtr);
415 RF_LOCK_MCPAIR(mcpair);
416 mcpair->flag = 0;
418 (void *) mcpair);
419 while (!mcpair->flag)
420 RF_WAIT_MCPAIR(mcpair);
421 RF_UNLOCK_MCPAIR(mcpair);
476 RF_LOCK_MCPAIR(mcpair);
477 mcpair->flag = 0
    [all...]
rf_netbsd.h 73 struct pool mcpair; /* Mutex/Cond Pairs */ member in struct:RF_Pools_s
99 char mcpair[RF_MAX_POOLNAMELEN]; /* Mutex/Cond Pairs */ member in struct:RF_PoolNames_s

Completed in 24 milliseconds