maincqr 2346 drivers/s390/block/dasd.c static int _dasd_sleep_on(struct dasd_ccw_req *maincqr, int interruptible) maincqr 2354 drivers/s390/block/dasd.c maincqr->status = DASD_CQR_FILLED; maincqr 2355 drivers/s390/block/dasd.c device = maincqr->startdev; maincqr 2356 drivers/s390/block/dasd.c list_add(&maincqr->blocklist, &ccw_queue); maincqr 2357 drivers/s390/block/dasd.c for (cqr = maincqr; __dasd_sleep_on_loop_condition(cqr); maincqr 2398 drivers/s390/block/dasd.c maincqr->intrc = rc; maincqr 2418 drivers/s390/block/dasd.c maincqr->intrc = rc; maincqr 2425 drivers/s390/block/dasd.c maincqr->endclk = get_tod_clock(); maincqr 2426 drivers/s390/block/dasd.c if ((maincqr->status != DASD_CQR_DONE) && maincqr 2427 drivers/s390/block/dasd.c (maincqr->intrc != -ERESTARTSYS)) maincqr 2428 drivers/s390/block/dasd.c dasd_log_sense(maincqr, &maincqr->irb); maincqr 2429 drivers/s390/block/dasd.c if (maincqr->status == DASD_CQR_DONE) maincqr 2431 drivers/s390/block/dasd.c else if (maincqr->intrc) maincqr 2432 drivers/s390/block/dasd.c rc = maincqr->intrc;