Lines Matching refs:rc

129 	int rc = 0;
134 rc = sysfs_emit(buf, "sanitize\n");
136 if (rc)
137 return rc;
159 ssize_t rc;
164 rc = cxl_mem_sanitize(cxlmd, CXL_MBOX_OP_SANITIZE);
165 if (rc)
166 return rc;
178 ssize_t rc;
184 rc = cxl_mem_sanitize(cxlmd, CXL_MBOX_OP_SECURE_ERASE);
185 if (rc)
186 return rc;
197 int rc = 0;
203 rc = cxl_mem_get_poison(cxlmd, offset, length, NULL);
204 if (rc)
205 return rc;
210 rc = cxl_mem_get_poison(cxlmd, offset, length, NULL);
215 if (rc == -EFAULT)
216 rc = 0;
218 return rc;
224 int rc;
230 rc = down_read_interruptible(&cxl_region_rwsem);
231 if (rc)
232 return rc;
234 rc = down_read_interruptible(&cxl_dpa_rwsem);
235 if (rc) {
237 return rc;
242 rc = cxl_get_poison_by_memdev(cxlmd);
245 rc = cxl_get_poison_by_endpoint(port);
250 return rc;
329 int rc;
334 rc = down_read_interruptible(&cxl_region_rwsem);
335 if (rc)
336 return rc;
338 rc = down_read_interruptible(&cxl_dpa_rwsem);
339 if (rc) {
341 return rc;
344 rc = cxl_validate_poison_dpa(cxlmd, dpa);
345 if (rc)
354 rc = cxl_internal_send_cmd(mds, &mbox_cmd);
355 if (rc)
373 return rc;
384 int rc;
389 rc = down_read_interruptible(&cxl_region_rwsem);
390 if (rc)
391 return rc;
393 rc = down_read_interruptible(&cxl_dpa_rwsem);
394 if (rc) {
396 return rc;
399 rc = cxl_validate_poison_dpa(cxlmd, dpa);
400 if (rc)
418 rc = cxl_internal_send_cmd(mds, &mbox_cmd);
419 if (rc)
437 return rc;
668 int rc;
674 rc = ida_alloc_max(&cxl_memdev_ida, CXL_MEM_MAX_DEVS - 1, GFP_KERNEL);
675 if (rc < 0)
677 cxlmd->id = rc;
696 return ERR_PTR(rc);
717 int rc = -ENXIO;
722 rc = __cxl_memdev_ioctl(cxlmd, cmd, arg);
725 return rc;
763 int rc;
771 rc = cxl_internal_send_cmd(mds, &mbox_cmd);
772 if (rc < 0)
773 return rc;
828 int rc;
845 rc = cxl_internal_send_cmd(mds, &mbox_cmd);
847 return rc;
862 int rc;
864 rc = cxl_mem_abort_fw_xfer(mds);
865 if (rc < 0)
866 dev_err(&cxlmd->dev, "Error aborting FW transfer: %d\n", rc);
906 int rc;
968 rc = cxl_internal_send_cmd(mds, &mbox_cmd);
969 if (rc < 0) {
970 rc = FW_UPLOAD_ERR_RW_ERROR;
980 rc = cxl_mem_activate_fw(mds, mds->fw.next_slot);
981 if (rc < 0) {
983 rc);
984 rc = FW_UPLOAD_ERR_HW_ERROR;
989 rc = FW_UPLOAD_ERR_NONE;
993 return rc;
1064 int rc;
1071 rc = dev_set_name(dev, "mem%d", cxlmd->id);
1072 if (rc)
1083 rc = cdev_device_add(cdev, dev);
1084 if (rc)
1087 rc = devm_add_action_or_reset(host, cxl_memdev_unregister, cxlmd);
1088 if (rc)
1089 return ERR_PTR(rc);
1099 return ERR_PTR(rc);
1150 int rc;
1152 rc = alloc_chrdev_region(&devt, 0, CXL_MEM_MAX_DEVS, "cxl");
1153 if (rc)
1154 return rc;