MCR1
wlp = WORKLIST(dca, MCR1);
wlp->dwl_mcr = MCR1;
for (mcr = MCR1; mcr <= MCR2; mcr++) {
mutex_enter(&(WORKLIST(dca, MCR1)->dwl_lock));
dca_schedule(dca, MCR1);
dca_reclaim(dca, MCR1);
mutex_exit(&(WORKLIST(dca, MCR1)->dwl_lock));
for (mcr = MCR1; mcr <= MCR2; mcr++) {
for (mcr = MCR1; mcr <= MCR2; mcr++) {
for (mcr = MCR1; mcr <= MCR2; mcr++) {
for (mcr = MCR1; mcr <= MCR2; mcr++) {
for (mcr = MCR1; mcr <= MCR2; mcr++) {
for (mcr = MCR1; mcr <= MCR2; mcr++) {
WORKLIST(dca, MCR1)->dwl_prov = 0;
&WORKLIST(dca, MCR1)->dwl_prov)) != CRYPTO_SUCCESS) {
crypto_prov_notify(WORKLIST(dca, MCR1)->dwl_prov,
if (WORKLIST(dca, MCR1)->dwl_prov != 0) {
WORKLIST(dca, MCR1)->dwl_prov);
if (WORKLIST(dca, MCR1)->dwl_prov != 0) {
WORKLIST(dca, MCR1)->dwl_prov) != CRYPTO_SUCCESS) {
return (dca_start(dca, reqp, MCR1, 1));
if ((des_ctx = dca_getreq(dca, MCR1, 1)) == NULL) {
for (i = MCR1; i <= MCR2; i++) {
} else if ((WORKLIST(dca, MCR1)->dwl_drain) ||
for (i = MCR1; i <= MCR2; i++) {