ascw             1269 drivers/block/drbd/drbd_state.c 	struct after_state_chg_work *ascw;
ascw             1469 drivers/block/drbd/drbd_state.c 	ascw = kmalloc(sizeof(*ascw), GFP_ATOMIC);
ascw             1470 drivers/block/drbd/drbd_state.c 	if (ascw) {
ascw             1471 drivers/block/drbd/drbd_state.c 		ascw->os = os;
ascw             1472 drivers/block/drbd/drbd_state.c 		ascw->ns = ns;
ascw             1473 drivers/block/drbd/drbd_state.c 		ascw->flags = flags;
ascw             1474 drivers/block/drbd/drbd_state.c 		ascw->w.cb = w_after_state_ch;
ascw             1475 drivers/block/drbd/drbd_state.c 		ascw->device = device;
ascw             1476 drivers/block/drbd/drbd_state.c 		ascw->done = done;
ascw             1477 drivers/block/drbd/drbd_state.c 		ascw->state_change = state_change;
ascw             1479 drivers/block/drbd/drbd_state.c 				&ascw->w);
ascw             1489 drivers/block/drbd/drbd_state.c 	struct after_state_chg_work *ascw =
ascw             1491 drivers/block/drbd/drbd_state.c 	struct drbd_device *device = ascw->device;
ascw             1493 drivers/block/drbd/drbd_state.c 	after_state_ch(device, ascw->os, ascw->ns, ascw->flags, ascw->state_change);
ascw             1494 drivers/block/drbd/drbd_state.c 	forget_state_change(ascw->state_change);
ascw             1495 drivers/block/drbd/drbd_state.c 	if (ascw->flags & CS_WAIT_COMPLETE)
ascw             1496 drivers/block/drbd/drbd_state.c 		complete(ascw->done);
ascw             1497 drivers/block/drbd/drbd_state.c 	kfree(ascw);