Lines Matching defs:mcpair
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)
104 RF_LOCK_MCPAIR(mcpair);
105 mcpair->flag = 1;
106 rf_broadcast_cond2(mcpair->cond);
107 RF_UNLOCK_MCPAIR(mcpair);