Lines Matching refs:rc
116 int rc; in opal_prd_mmap() local
132 rc = remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, size, in opal_prd_mmap()
135 return rc; in opal_prd_mmap()
167 int rc; in opal_prd_read() local
194 rc = wait_event_interruptible(opal_prd_msg_wait, in opal_prd_read()
196 if (rc) in opal_prd_read()
206 rc = copy_to_user(buf, &item->msg, size); in opal_prd_read()
207 if (rc) { in opal_prd_read()
230 int rc; in opal_prd_write() local
238 rc = copy_from_user(&hdr, buf, sizeof(hdr)); in opal_prd_write()
239 if (rc) in opal_prd_write()
248 rc = copy_from_user(msg, buf, size); in opal_prd_write()
249 if (rc) { in opal_prd_write()
254 rc = opal_prd_msg(msg); in opal_prd_write()
255 if (rc) { in opal_prd_write()
256 pr_warn("write: opal_prd_msg returned %d\n", rc); in opal_prd_write()
285 int rc = 0; in opal_prd_ioctl() local
291 rc = copy_to_user((void __user *)param, &info, sizeof(info)); in opal_prd_ioctl()
292 if (rc) in opal_prd_ioctl()
297 rc = copy_from_user(&scom, (void __user *)param, sizeof(scom)); in opal_prd_ioctl()
298 if (rc) in opal_prd_ioctl()
301 scom.rc = opal_xscom_read(scom.chip, scom.addr, in opal_prd_ioctl()
305 scom.chip, scom.addr, scom.data, scom.rc); in opal_prd_ioctl()
307 rc = copy_to_user((void __user *)param, &scom, sizeof(scom)); in opal_prd_ioctl()
308 if (rc) in opal_prd_ioctl()
313 rc = copy_from_user(&scom, (void __user *)param, sizeof(scom)); in opal_prd_ioctl()
314 if (rc) in opal_prd_ioctl()
317 scom.rc = opal_xscom_write(scom.chip, scom.addr, scom.data); in opal_prd_ioctl()
319 scom.chip, scom.addr, scom.data, scom.rc); in opal_prd_ioctl()
321 rc = copy_to_user((void __user *)param, &scom, sizeof(scom)); in opal_prd_ioctl()
322 if (rc) in opal_prd_ioctl()
327 rc = -EINVAL; in opal_prd_ioctl()
330 return rc; in opal_prd_ioctl()
392 int rc; in opal_prd_probe() local
405 rc = opal_message_notifier_register(OPAL_MSG_PRD, &opal_prd_event_nb); in opal_prd_probe()
406 if (rc) { in opal_prd_probe()
408 return rc; in opal_prd_probe()
411 rc = misc_register(&opal_prd_dev); in opal_prd_probe()
412 if (rc) { in opal_prd_probe()
416 return rc; in opal_prd_probe()