Lines Matching refs:rc
42 int rc, *pos; in erst_dbg_open() local
49 rc = erst_get_record_id_begin(pos); in erst_dbg_open()
50 if (rc) in erst_dbg_open()
51 return rc; in erst_dbg_open()
65 int rc; in erst_dbg_ioctl() local
71 rc = copy_from_user(&record_id, (void __user *)arg, in erst_dbg_ioctl()
73 if (rc) in erst_dbg_ioctl()
77 rc = erst_get_record_count(); in erst_dbg_ioctl()
78 if (rc < 0) in erst_dbg_ioctl()
79 return rc; in erst_dbg_ioctl()
80 record_count = rc; in erst_dbg_ioctl()
81 rc = put_user(record_count, (u32 __user *)arg); in erst_dbg_ioctl()
82 if (rc) in erst_dbg_ioctl()
83 return rc; in erst_dbg_ioctl()
93 int rc, *pos; in erst_dbg_read() local
106 rc = erst_get_record_id_next(pos, &id); in erst_dbg_read()
107 if (rc) in erst_dbg_read()
122 rc = len = erst_read(id, erst_dbg_buf, erst_dbg_buf_len); in erst_dbg_read()
124 if (rc == -ENOENT) in erst_dbg_read()
126 if (rc < 0) in erst_dbg_read()
132 rc = -EIO; in erst_dbg_read()
137 rc = -ENOMEM; in erst_dbg_read()
147 rc = -EINVAL; in erst_dbg_read()
151 rc = -EFAULT; in erst_dbg_read()
154 rc = 0; in erst_dbg_read()
157 return rc ? rc : len; in erst_dbg_read()
163 int rc; in erst_dbg_write() local
178 rc = -ENOMEM; in erst_dbg_write()
186 rc = copy_from_user(erst_dbg_buf, ubuf, usize); in erst_dbg_write()
187 if (rc) { in erst_dbg_write()
188 rc = -EFAULT; in erst_dbg_write()
192 rc = -EINVAL; in erst_dbg_write()
196 rc = erst_write(erst_dbg_buf); in erst_dbg_write()
200 return rc < 0 ? rc : usize; in erst_dbg_write()