Lines Matching refs:rc
152 int rc; in get_context() local
192 rc = mutex_trylock(&ctxi->mutex); in get_context()
194 if (rc) in get_context()
254 int rc = 0; in afu_attach() local
265 rc = -EAGAIN; in afu_attach()
274 dev_dbg(dev, "%s: returning rc=%d\n", __func__, rc); in afu_attach()
275 return rc; in afu_attach()
311 int rc = 0; in read_cap16() local
321 rc = -ENOMEM; in read_cap16()
337 rc = check_state(cfg); in read_cap16()
338 if (rc) { in read_cap16()
341 rc = -ENODEV; in read_cap16()
383 rc = -EIO; in read_cap16()
403 __func__, gli->max_lba, gli->blk_len, rc); in read_cap16()
404 return rc; in read_cap16()
542 int rc = 0; in cxlflash_lun_attach() local
552 rc = -EINVAL; in cxlflash_lun_attach()
560 __func__, rc, gli->mode, gli->users); in cxlflash_lun_attach()
563 return rc; in cxlflash_lun_attach()
618 int rc = 0; in _cxlflash_disk_release() local
633 rc = -EINVAL; in _cxlflash_disk_release()
644 rc = -EINVAL; in _cxlflash_disk_release()
659 rc = _cxlflash_vlun_resize(sdev, ctxi, &size); in _cxlflash_disk_release()
660 if (rc) { in _cxlflash_disk_release()
661 dev_dbg(dev, "%s: resize failed rc %d\n", __func__, rc); in _cxlflash_disk_release()
697 dev_dbg(dev, "%s: returning rc=%d\n", __func__, rc); in _cxlflash_disk_release()
698 return rc; in _cxlflash_disk_release()
832 int rc = 0; in _cxlflash_disk_detach() local
844 rc = -EINVAL; in _cxlflash_disk_detach()
912 dev_dbg(dev, "%s: returning rc=%d\n", __func__, rc); in _cxlflash_disk_detach()
913 return rc; in _cxlflash_disk_detach()
1082 int rc = 0; in cxlflash_mmap_fault() local
1103 rc = ctxi->cxl_mmap_vmops->fault(vma, vmf); in cxlflash_mmap_fault()
1112 rc = VM_FAULT_RETRY; in cxlflash_mmap_fault()
1124 dev_dbg(dev, "%s: returning rc=%d\n", __func__, rc); in cxlflash_mmap_fault()
1125 return rc; in cxlflash_mmap_fault()
1128 rc = VM_FAULT_SIGBUS; in cxlflash_mmap_fault()
1157 int rc = 0; in cxlflash_cxl_mmap() local
1163 rc = -EIO; in cxlflash_cxl_mmap()
1170 rc = -EIO; in cxlflash_cxl_mmap()
1177 rc = cxl_fd_mmap(file, vma); in cxlflash_cxl_mmap()
1178 if (likely(!rc)) { in cxlflash_cxl_mmap()
1187 return rc; in cxlflash_cxl_mmap()
1207 int i, rc = 0; in cxlflash_mark_contexts_error() local
1226 return rc; in cxlflash_mark_contexts_error()
1252 int rc = 0; in check_state() local
1259 rc = wait_event_interruptible(cfg->reset_waitq, in check_state()
1262 if (unlikely(rc)) in check_state()
1267 rc = -ENODEV; in check_state()
1273 return rc; in check_state()
1299 int rc = 0; in cxlflash_disk_attach() local
1312 rc = -EINVAL; in cxlflash_disk_attach()
1319 rc = read_cap16(sdev, lli); in cxlflash_disk_attach()
1320 if (rc) { in cxlflash_disk_attach()
1322 __func__, rc); in cxlflash_disk_attach()
1323 rc = -ENODEV; in cxlflash_disk_attach()
1336 rc = -EINVAL; in cxlflash_disk_attach()
1344 rc = -EINVAL; in cxlflash_disk_attach()
1349 rc = scsi_device_get(sdev); in cxlflash_disk_attach()
1350 if (unlikely(rc)) { in cxlflash_disk_attach()
1358 rc = -ENOMEM; in cxlflash_disk_attach()
1378 rc = -ENODEV; in cxlflash_disk_attach()
1385 rc = -EPERM; in cxlflash_disk_attach()
1391 rc = -ENODEV; in cxlflash_disk_attach()
1410 rc = cxl_start_work(ctx, work); in cxlflash_disk_attach()
1411 if (unlikely(rc)) { in cxlflash_disk_attach()
1413 __func__, rc); in cxlflash_disk_attach()
1417 rc = afu_attach(cfg, ctxi); in cxlflash_disk_attach()
1418 if (unlikely(rc)) { in cxlflash_disk_attach()
1419 dev_err(dev, "%s: Could not attach AFU rc %d\n", __func__, rc); in cxlflash_disk_attach()
1453 __func__, ctxid, fd, attach->block_size, rc, attach->last_lba); in cxlflash_disk_attach()
1454 return rc; in cxlflash_disk_attach()
1495 int rc = 0; in recover_context() local
1506 rc = -ENODEV; in recover_context()
1513 rc = -EPERM; in recover_context()
1519 rc = -ENODEV; in recover_context()
1524 rc = cxl_start_work(ctx, &ctxi->work); in recover_context()
1525 if (unlikely(rc)) { in recover_context()
1527 __func__, rc); in recover_context()
1534 rc = afu_attach(cfg, ctxi); in recover_context()
1535 if (rc) { in recover_context()
1536 dev_err(dev, "%s: Could not attach AFU rc %d\n", __func__, rc); in recover_context()
1568 __func__, ctxid, fd, rc); in recover_context()
1569 return rc; in recover_context()
1617 int rc = 0; in cxlflash_afu_recover() local
1620 rc = mutex_lock_interruptible(mutex); in cxlflash_afu_recover()
1621 if (rc) in cxlflash_afu_recover()
1632 rc = -EINVAL; in cxlflash_afu_recover()
1638 rc = recover_context(cfg, ctxi); in cxlflash_afu_recover()
1639 if (unlikely(rc)) { in cxlflash_afu_recover()
1641 __func__, ctxid, rc); in cxlflash_afu_recover()
1642 if ((rc == -ENODEV) && in cxlflash_afu_recover()
1649 rc = mutex_lock_interruptible(mutex); in cxlflash_afu_recover()
1650 if (rc) in cxlflash_afu_recover()
1680 rc = check_state(cfg); in cxlflash_afu_recover()
1681 if (unlikely(rc)) in cxlflash_afu_recover()
1692 return rc; in cxlflash_afu_recover()
1711 int rc = 0; in process_sense() local
1713 rc = scsi_normalize_sense((const u8 *)&verify->sense_data, in process_sense()
1715 if (!rc) { in process_sense()
1717 rc = -EINVAL; in process_sense()
1732 rc = read_cap16(sdev, lli); in process_sense()
1733 if (rc) { in process_sense()
1734 rc = -ENODEV; in process_sense()
1746 rc = -EIO; in process_sense()
1751 rc = -EIO; in process_sense()
1756 sshdr.sense_key, sshdr.asc, sshdr.ascq, rc); in process_sense()
1757 return rc; in process_sense()
1770 int rc = 0; in cxlflash_disk_verify() local
1789 rc = -EINVAL; in cxlflash_disk_verify()
1797 rc = -EINVAL; in cxlflash_disk_verify()
1811 rc = process_sense(sdev, verify); in cxlflash_disk_verify()
1812 if (unlikely(rc)) { in cxlflash_disk_verify()
1814 __func__, rc); in cxlflash_disk_verify()
1843 __func__, rc, verify->last_lba); in cxlflash_disk_verify()
1844 return rc; in cxlflash_disk_verify()
1909 int rc = 0; in cxlflash_disk_direct_open() local
1916 rc = cxlflash_lun_attach(gli, MODE_PHYSICAL, false); in cxlflash_disk_direct_open()
1917 if (unlikely(rc)) { in cxlflash_disk_direct_open()
1926 rc = -EINVAL; in cxlflash_disk_direct_open()
1933 rc = -EMFILE; /* too many opens */ in cxlflash_disk_direct_open()
1951 __func__, rsrc_handle, rc, last_lba); in cxlflash_disk_direct_open()
1952 return rc; in cxlflash_disk_direct_open()
1975 int rc = 0; in ioctl_common() local
1979 rc = -EINVAL; in ioctl_common()
1983 rc = check_state(cfg); in ioctl_common()
1984 if (unlikely(rc) && (cfg->state == STATE_FAILTERM)) { in ioctl_common()
1990 __func__, rc); in ioctl_common()
1991 rc = 0; in ioctl_common()
1996 return rc; in ioctl_common()
2027 int rc = 0; in cxlflash_ioctl() local
2059 rc = -EINVAL; in cxlflash_ioctl()
2076 rc = ioctl_common(sdev, cmd); in cxlflash_ioctl()
2077 if (unlikely(rc)) in cxlflash_ioctl()
2093 rc = -EINVAL; in cxlflash_ioctl()
2101 rc = -EFAULT; in cxlflash_ioctl()
2109 rc = -EINVAL; in cxlflash_ioctl()
2115 rc = -EINVAL; in cxlflash_ioctl()
2119 rc = do_ioctl(sdev, (void *)&buf); in cxlflash_ioctl()
2120 if (likely(!rc)) in cxlflash_ioctl()
2125 rc = -EFAULT; in cxlflash_ioctl()
2132 if (unlikely(rc && known_ioctl)) in cxlflash_ioctl()
2136 sdev->channel, sdev->id, sdev->lun, rc); in cxlflash_ioctl()
2141 sdev->lun, rc); in cxlflash_ioctl()
2142 return rc; in cxlflash_ioctl()