Lines Matching refs:err

20 #include <grub/err.h>
504 grub_err_t err;
526 err = zio_checksum_verify (zc, ZIO_CHECKSUM_LABEL, endian,
529 return err;
545 grub_err_t err = GRUB_ERR_NONE;
551 err = uberblock_verify (dev_desc, (uberblock_t *)&ub_array[i], offset);
552 if (err)
562 grub_errno = err;
587 grub_err_t err;
597 err = grub_disk_read (diskdesc->dev->disk, diskdesc->vdev_phys_sector, 0,
599 if (err)
601 grub_dprintf("zfs", "grub_disk_read failed with err = %d\n", err);
605 return err;
746 grub_err_t err;
756 err = fill_vdev_info_real (data, child, &fill->children[i], insert,
758 grub_dprintf("zfs", "Child %d: fill returned %d\n", i, err);
762 if (err)
765 return err;
831 grub_err_t err;
833 err = zfs_fetch_nvlist (diskdesc, &nvlist);
834 if (err) {
836 return err;
942 grub_err_t err;
947 err = zfs_pool_validate(diskdesc, &poolguid, &nvlist);
948 if (err)
949 return err;
966 err = fill_vdev_info (data, nv, diskdesc, inserted);
967 if (err)
971 grub_dprintf("zfs", "fill_vdev_info() failed: %d\n", err);
972 return err;
1027 grub_err_t err;
1031 err = zfs_fetch_nvlist (dev_desc, &nvlist);
1032 if (!err) {
1035 err = grub_zfs_nvlist_lookup_uint64 (vdev_nv, "ashift", &ashift);
1063 grub_err_t err;
1147 err = grub_disk_read (dev->disk, desc.vdev_phys_sector
1150 if (err)
1171 err = zfs_pool_validate (&desc, &poolguid, NULL);
1172 if (err)
1175 desc.dev->disk->name, err);
1251 grub_err_t err;
1304 err = grub_disk_read (dev->disk, desc.vdev_phys_sector
1307 if (err)
1331 err = check_pool_label (data, &desc, inserted);
1332 if (err)
1335 desc.dev->disk->name, err);
1401 grub_err_t err;
1414 err = scan_disk (dev, data, 0, &inserted);
1415 if (err == GRUB_ERR_BAD_FS)
1421 if (err)
1636 grub_err_t err = GRUB_ERR_NONE;
1643 err = read_device (offset, &desc->children[i],
1645 if (!err)
1649 return (grub_errno = err);
1690 grub_err_t err;
1709 err = read_device ((high << desc->ashift)
1713 if (err && failed_devices < desc->nparity)
1719 grub_errno = err = 0;
1721 if (err)
1722 return err;
1736 grub_err_t err;
1765 err = read_device ((high << desc->ashift)
1771 if (err && n_redundancy + desc->nparity - cur_redundancy_pow - 1
1777 if (err)
1778 return err;
1821 err = recovery (tmp_recovery_buf, recovery_len[0] - recovery_len[failed_devices - 1], i, redundancy_pow,
1823 if (err)
1824 return err;
1826 err = recovery (recovery_buf, recovery_len[failed_devices - 1],
1828 if (err)
1829 return err;
1844 grub_err_t err = 0;
1856 err = scan_devices (data, DVA_GET_VDEV (dva));
1857 if (err)
1858 return err;
1860 return err;
1893 grub_err_t err;
1904 err = read_dva (dva, endian, data, zio_gb, SPA_GANGBLOCKSIZE);
1905 if (err)
1908 return err;
1915 err = zio_checksum_verify (zc, ZIO_CHECKSUM_GANG_HEADER, endian,
1917 if (err)
1920 return err;
1930 err = zio_read_gang_data (&zio_gb->zg_blkptr[i], endian, buf, data);
1931 if (err)
1934 return err;
1950 grub_err_t err = GRUB_ERR_NONE;
1958 err = zio_read_gang (bp, endian, dva, buf, data);
1960 err = read_dva (dva, endian, data, buf, psize);
1962 return err;
1975 grub_err_t err = GRUB_ERR_NONE;
1990 err = zio_checksum_verify (zc, checksum, endian, buf, psize);
1991 if (err)
2001 err = grub_error (GRUB_ERR_BAD_FS, "couldn't find a valid DVA");
2002 grub_errno = err;
2004 return err;
2018 grub_err_t err;
2058 err = zio_read_data (bp, endian, compbuf, data);
2059 if (err)
2063 return err;
2070 err = grub_error (GRUB_ERR_BAD_FS, "zfscrypt module not loaded");
2098 err = grub_zfs_decrypt (data->subvol.keyring[besti].cipher,
2104 if (err)
2108 return err;
2121 err = decomp_table[comp].decomp_func (compbuf, *buf, psize, lsize);
2123 if (err)
2127 return err;
2150 grub_err_t err = GRUB_ERR_NONE;
2166 err = grub_errno;
2176 err = zio_read (bp, endian, buf, 0, data);
2181 err = zio_read (bp, endian, &tmpbuf, 0, data);
2183 if (err)
2195 return err;
2484 grub_err_t err;
2487 err = zap_verify (zap, zap_dnode->endian);
2488 if (err)
2489 return err;
2503 err = dmu_read (zap_dnode, blkid, &l, &leafendian, data);
2504 if (err)
2505 return err;
2507 err = zap_leaf_lookup (l, leafendian, blksft, hash, name, value,
2510 return err;
2530 grub_err_t err;
2561 err = dmu_read (zap_dnode, blkid, &l_in, &endian, data);
2563 if (err)
2646 grub_err_t err;
2654 err = dmu_read (zap_dnode, 0, &zapbuf, &endian, data);
2655 if (err)
2656 return err;
2664 err = mzap_lookup (zapbuf, endian, size, name, val,
2666 grub_dprintf ("zfs", "returned %d\n", err);
2668 return err;
2674 err = fzap_lookup (zap_dnode, zapbuf, name, val, data,
2676 grub_dprintf ("zfs", "returned %d\n", err);
2678 return err;
2696 grub_err_t err;
2704 err = dmu_read (zap_dnode, 0, &zapbuf, &endian, data);
2705 if (err)
2706 return err;
2714 err = (mzap_value_search (zapbuf, endian, size, name, val));
2715 grub_dprintf ("zfs", "zap_value_search: returned %d\n", err);
2717 return err;
2739 grub_err_t err;
2762 err = dmu_read (zap_dnode, 0, &zapbuf, &endian, data);
2763 if (err)
2800 grub_err_t err;
2805 err = dmu_read (zap_dnode, 0, &zapbuf, &endian, data);
2806 if (err)
2846 grub_err_t err;
2868 err = dmu_read (mdn, blkid, &dnbuf, &endian, data);
2869 if (err)
2870 return err;
2911 grub_err_t err = GRUB_ERR_NONE;
2926 err = dnode_get (&subvol->mdn, MASTER_NODE_OBJ, DMU_OT_MASTER_NODE,
2928 if (err)
2931 return err;
2934 err = zap_lookup (&(dnode_path->dn), ZPL_VERSION_STR, &version,
2936 if (err)
2939 return err;
2948 err = zap_lookup (&(dnode_path->dn), "casesensitivity",
2951 if (err == GRUB_ERR_FILE_NOT_FOUND)
2957 err = zap_lookup (&(dnode_path->dn), ZFS_ROOT_OBJ, &objnum, data, 0);
2958 if (err)
2961 return err;
2964 err = dnode_get (&subvol->mdn, objnum, 0, &(dnode_path->dn), data);
2965 if (err)
2968 return err;
3003 err = grub_error (GRUB_ERR_FILE_NOT_FOUND,
3018 err = zap_lookup (&(dnode_path->dn), cname, &objnum,
3020 if (err)
3026 err = grub_errno;
3033 err = dnode_get (&subvol->mdn, objnum, 0, &(dnode_path->dn), data);
3034 if (err)
3065 err = dmu_read (&(dnode_path->dn), block, &t, 0, data);
3066 if (err)
3067 return err;
3118 err = zio_read (bp, dnode_path->dn.endian, &sahdrp, NULL, data);
3119 if (err)
3120 return err;
3169 if (!err)
3179 return err;
3197 grub_err_t err = GRUB_ERR_NONE;
3205 err = zap_lookup (&mdn, DMU_POOL_ROOT_DATASET, &rootobj, data, 0);
3206 if (err)
3207 return err;
3337 grub_err_t err;
3341 err = dnode_get (mosmdn, DMU_POOL_DIRECTORY_OBJECT,
3343 if (err)
3344 return err;
3348 err = zap_lookup (mdn, DMU_POOL_ROOT_DATASET, &objnum, data, 0);
3349 if (err)
3350 return err;
3354 err = dnode_get (mosmdn, objnum, DMU_OT_DSL_DIR, mdn, data);
3355 if (err)
3356 return err;
3381 err = dnode_get (mosmdn, childobj,
3383 if (err)
3384 return err;
3386 err = zap_lookup (mdn, cname, &objnum, data, 0);
3387 if (err)
3388 return err;
3390 err = dnode_get (mosmdn, objnum, DMU_OT_DSL_DIR, mdn, data);
3391 if (err)
3392 return err;
3405 grub_err_t err;
3410 err = zio_read (bp, mdn->endian, &osp, &ospsize, data);
3411 if (err)
3412 return err;
3436 grub_err_t err;
3526 err = get_filesystem_dnode (&(data->mos), fsname, dn, data);
3527 if (err)
3531 return err;
3540 err = dnode_get (&(data->mos), headobj, DMU_OT_DSL_DATASET, &subvol->mdn,
3542 if (err)
3546 return err;
3557 err = dnode_get (&(data->mos), propsobj, DMU_OT_DSL_PROPS,
3559 if (err)
3563 return err;
3566 err = zap_lookup (&props_dn, "salt", &salt, data, 0);
3567 if (err == GRUB_ERR_FILE_NOT_FOUND)
3569 err = 0;
3573 if (err)
3576 return err;
3579 err = dnode_get (&(data->mos), keychainobj, DMU_OT_DSL_KEYCHAIN,
3581 if (err)
3585 return err;
3594 return err;
3605 err = dnode_get (&(data->mos), snapobj,
3607 if (!err)
3608 err = zap_lookup (&subvol->mdn, snapname, &headobj, data, 0);
3609 if (!err)
3610 err = dnode_get (&(data->mos), headobj, DMU_OT_DSL_DATASET,
3612 if (err)
3616 return err;
3632 err = dnode_get_path (subvol, filename, dn, data);
3635 return err;
4018 grub_err_t err;
4106 err = scan_disk (dev, data, 1, &inserted);
4107 if (err)
4126 err = zio_read (&ub->ub_rootbp, ub_endian,
4128 if (err)
4180 grub_err_t err;
4185 err = zfs_fetch_nvlist (zfs->device_original, nvlist);
4186 if (err)
4190 return err;
4200 grub_err_t err;
4209 err = zfs_fetch_nvlist (data->device_original, &nvlist);
4210 if (err)
4214 return err;
4276 grub_err_t err;
4283 err = dnode_get_fullpath (fsfilename, &(data->subvol),
4285 if (err)
4288 return err;
4324 err = zio_read (bp, data->dnode.endian, &sahdrp, NULL, data);
4325 if (err)
4326 return err;
4360 grub_err_t err;
4395 err = dmu_read (&(data->dnode), blkid, &t,
4398 if (err)
4439 grub_err_t err;
4446 err = dnode_get_fullpath (fsfilename, &(data->subvol),
4450 return err;
4457 grub_err_t err;
4463 err = get_default_bootfsobj (&(data->mos), mdnobj, data);
4466 return err;
4474 grub_err_t err;
4480 err = get_default_bootfsobj (&(data->mos), &mdnobj, data);
4481 if (! err)
4482 err = get_default_bootfsname(&(data->mos), mdnobj, data, &(*bootfsname));
4486 return err;
4493 grub_err_t err;
4506 err = dnode_get (&(data->mos), headobj, DMU_OT_DSL_DATASET, &mdn, data);
4507 if (err)
4514 err = dnode_get (&mdn, MASTER_NODE_OBJ, DMU_OT_MASTER_NODE,
4516 if (err)
4522 err = zap_lookup (&dn, ZFS_ROOT_OBJ, &objnum, data, 0);
4523 if (err)
4529 err = dnode_get (&mdn, objnum, 0, &dn, data);
4530 if (err)
4549 err = zio_read (bp, dn.endian, &sahdrp, NULL, data);
4550 if (err)
4577 grub_err_t err;
4606 err = zio_read (bp, dn.endian, &sahdrp, NULL, data);
4607 if (err)
4642 err = dnode_get (&(data->mos), val, 0, &mdn, data);
4643 if (err)
4658 err = dnode_get (&(data->mos), val, 0, &mdn, data);
4659 if (err)
4678 err = dnode_get_fullpath (path, &(data->subvol), &(data->dnode), &isfs, data);
4679 if (err)
4683 return err;
4697 err = dnode_get (&(data->mos), childobj,
4699 if (err)
4702 return err;
4707 err = dnode_get (&(data->mos), headobj, DMU_OT_DSL_DATASET, &dn, data);
4708 if (err)
4711 return err;
4716 err = dnode_get (&(data->mos), snapobj,
4718 if (err)
4721 return err;