Lines Matching defs:ascw
1271 struct after_state_chg_work *ascw;
1471 ascw = kmalloc(sizeof(*ascw), GFP_ATOMIC);
1472 if (ascw) {
1473 ascw->os = os;
1474 ascw->ns = ns;
1475 ascw->flags = flags;
1476 ascw->w.cb = w_after_state_ch;
1477 ascw->device = device;
1478 ascw->done = done;
1479 ascw->state_change = state_change;
1481 &ascw->w);
1483 drbd_err(device, "Could not kmalloc an ascw\n");
1491 struct after_state_chg_work *ascw =
1493 struct drbd_device *device = ascw->device;
1495 after_state_ch(device, ascw->os, ascw->ns, ascw->flags, ascw->state_change);
1496 forget_state_change(ascw->state_change);
1497 if (ascw->flags & CS_WAIT_COMPLETE)
1498 complete(ascw->done);
1499 kfree(ascw);