Lines Matching refs:rv

114 	ssize_t rv;  in pwrite_validate()  local
119 rv = pwrite(fd, buf, n_bytes, offset); in pwrite_validate()
120 if (rv == -1) { in pwrite_validate()
125 if (pread(fd, r_buf, rv, offset) == rv && memcmp(r_buf, buf, rv) == 0) { in pwrite_validate()
127 return rv; in pwrite_validate()
137 int rv, i; in write_boot_area() local
152 rv = pwrite_validate(params->fsfd, buf, 512, 0); in write_boot_area()
153 if (rv == 512) { in write_boot_area()
158 rv = pwrite_validate(params->fsfd, buf + 512 * 2, len, 512 * 2); in write_boot_area()
159 if (rv != (ssize_t)len) in write_boot_area()
163 if (rv != -1 || (errno != EINVAL && errno != EROFS)) in write_boot_area()
168 rv = pwrite_validate(params->fsfd, buf, len, 0); in write_boot_area()
169 if (rv == (ssize_t)len) in write_boot_area()
171 if (rv != -1 || (errno != EROFS)) in write_boot_area()
178 rv = ioctl(params->fsfd, DIOCWLABEL, &i); in write_boot_area()
179 if (rv != 0) { in write_boot_area()
184 rv = pwrite_validate(params->fsfd, buf, len, 0); in write_boot_area()
189 if (rv == (ssize_t)len) in write_boot_area()
194 if (rv == -1) in write_boot_area()
198 params->filesystem, rv); in write_boot_area()
305 ssize_t rv; in i386_setboot() local
334 rv = pread(params->fsfd, &disk_buf, sizeof (disk_buf), 0); in i386_setboot()
335 if (rv != sizeof(disk_buf)) { in i386_setboot()
336 if (rv == -1) in i386_setboot()
340 " (should be %ld)", params->filesystem, (long)rv, in i386_setboot()
355 rv = pread(params->s1fd, &bootstrap, params->s1stat.st_size, 0); in i386_setboot()
356 if (rv != params->s1stat.st_size) { in i386_setboot()
357 if (rv == -1) in i386_setboot()
361 " (should be %ld)", params->stage1, (long)rv, in i386_setboot()
492 ssize_t rv; in i386_editboot() local
510 rv = pread(params->fsfd, &buf, sizeof buf, offset); in i386_editboot()
511 if (rv == -1) { in i386_editboot()
514 } else if (rv != sizeof buf) { in i386_editboot()
551 rv = pwrite(params->fsfd, buf, sizeof buf, offset); in i386_editboot()
552 if (rv == -1) { in i386_editboot()
555 } else if (rv != sizeof buf) { in i386_editboot()
557 params->filesystem, rv, sizeof(buf)); in i386_editboot()