Lines Matching refs:rc
46 int rc, *pos; in erst_dbg_open() local
53 rc = erst_get_record_id_begin(pos); in erst_dbg_open()
54 if (rc) in erst_dbg_open()
55 return rc; in erst_dbg_open()
69 int rc; in erst_dbg_ioctl() local
75 rc = copy_from_user(&record_id, (void __user *)arg, in erst_dbg_ioctl()
77 if (rc) in erst_dbg_ioctl()
81 rc = erst_get_record_count(); in erst_dbg_ioctl()
82 if (rc < 0) in erst_dbg_ioctl()
83 return rc; in erst_dbg_ioctl()
84 record_count = rc; in erst_dbg_ioctl()
85 rc = put_user(record_count, (u32 __user *)arg); in erst_dbg_ioctl()
86 if (rc) in erst_dbg_ioctl()
87 return rc; in erst_dbg_ioctl()
97 int rc, *pos; in erst_dbg_read() local
110 rc = erst_get_record_id_next(pos, &id); in erst_dbg_read()
111 if (rc) in erst_dbg_read()
126 rc = len = erst_read(id, erst_dbg_buf, erst_dbg_buf_len); in erst_dbg_read()
128 if (rc == -ENOENT) in erst_dbg_read()
130 if (rc < 0) in erst_dbg_read()
136 rc = -EIO; in erst_dbg_read()
141 rc = -ENOMEM; in erst_dbg_read()
151 rc = -EINVAL; in erst_dbg_read()
155 rc = -EFAULT; in erst_dbg_read()
158 rc = 0; in erst_dbg_read()
161 return rc ? rc : len; in erst_dbg_read()
167 int rc; in erst_dbg_write() local
182 rc = -ENOMEM; in erst_dbg_write()
190 rc = copy_from_user(erst_dbg_buf, ubuf, usize); in erst_dbg_write()
191 if (rc) { in erst_dbg_write()
192 rc = -EFAULT; in erst_dbg_write()
196 rc = -EINVAL; in erst_dbg_write()
200 rc = erst_write(erst_dbg_buf); in erst_dbg_write()
204 return rc < 0 ? rc : usize; in erst_dbg_write()