Lines Matching refs:fd
98 int fd;
102 if ((fd = open(path, O_RDONLY)) < 0)
107 if (devid_get(fd, &devid) == 0) {
108 if (devid_get_minor_name(fd, &minor) == 0)
114 (void) close(fd);
861 zpool_read_label(int fd, nvlist_t **config)
870 if (fstat64(fd, &statbuf) == -1)
878 if (pread64(fd, label, sizeof (vdev_label_t),
997 check_slices(avl_tree_t *r, int fd, const char *sname)
1010 if (read_extvtoc(fd, &vtoc) >= 0) {
1014 } else if (efi_alloc_and_read(fd, &gpt) >= 0) {
1036 int fd;
1044 if ((fd = open64(rn->rn_rawpath, O_RDONLY)) < 0) {
1054 if (fstat64(fd, &statbuf) != 0 ||
1058 (void) close(fd);
1064 (void) close(fd);
1071 check_slices(rn->rn_avl, fd, rn->rn_path);
1074 if ((zpool_read_label(fd, &config)) != 0) {
1075 (void) close(fd);
1079 (void) close(fd);
1094 zpool_clear_label(int fd)
1102 if (fstat64(fd, &statbuf) == -1)
1112 if (pwrite64(fd, &label->vl_vdev_phys, size,
1117 if (pwrite64(fd, &label->vl_vdev_phys, size,
1537 int fd;
1541 if ((fd = open(cachefile, O_RDONLY)) < 0) {
1548 if (fstat64(fd, &statbuf) != 0) {
1550 (void) close(fd);
1557 (void) close(fd);
1561 if (read(fd, buf, statbuf.st_size) != statbuf.st_size) {
1562 (void) close(fd);
1570 (void) close(fd);
1829 zpool_in_use(libzfs_handle_t *hdl, int fd, pool_state_t *state, char **namestr,
1844 if (zpool_read_label(fd, &config) != 0) {