Lines Matching refs:rc
34 static void verify_done(struct ccw_device *cdev, int rc)
41 if (rc)
46 rc = cio_commit_config(sch);
49 CIO_MSG_EVENT(2, "vrfy: device 0.%x.%04x: rc=%d pgroup=%d mpath=%d "
50 "vpm=%02x\n", id->ssid, id->devno, rc, pgroup, mpath,
52 ccw_device_verify_done(cdev, rc);
105 static void nop_callback(struct ccw_device *cdev, void *data, int rc)
110 switch (rc) {
129 verify_done(cdev, rc);
150 static void pgid_wipeout_callback(struct ccw_device *cdev, void *data, int rc)
152 if (rc) {
154 verify_done(cdev, rc);
228 static void spid_callback(struct ccw_device *cdev, void *data, int rc)
233 switch (rc) {
264 verify_done(cdev, rc);
379 static void snid_done(struct ccw_device *cdev, int rc)
389 if (rc)
393 rc = -EUSERS;
395 rc = -EOPNOTSUPP;
405 CIO_MSG_EVENT(2, "snid: device 0.%x.%04x: rc=%d pvm=%02x vpm=%02x "
407 id->devno, rc, cdev->private->pgid_valid_mask, sch->vpm,
409 switch (rc) {
430 verify_done(cdev, rc);
481 static void snid_callback(struct ccw_device *cdev, void *data, int rc)
485 switch (rc) {
505 snid_done(cdev, rc);
575 static void disband_callback(struct ccw_device *cdev, void *data, int rc)
580 if (rc)
586 rc = cio_commit_config(sch);
589 CIO_MSG_EVENT(0, "disb: device 0.%x.%04x: rc=%d\n", id->ssid, id->devno,
590 rc);
591 ccw_device_disband_done(cdev, rc);
626 int rc;
645 static void stlck_callback(struct ccw_device *cdev, void *data, int rc)
649 sdata->rc = rc;
689 int rc;
700 data.rc = -EIO;
702 rc = cio_enable_subchannel(sch, (u32)virt_to_phys(sch));
703 if (rc)
717 rc = data.rc;
726 return rc;