Lines Matching defs:inherit
580 struct btrfs_qgroup_inherit *inherit)
639 ret = btrfs_qgroup_inherit(trans, 0, objectid, inherit);
793 struct btrfs_qgroup_inherit *inherit)
848 pending_snapshot->inherit = inherit;
969 struct btrfs_qgroup_inherit *inherit)
1005 error = create_snapshot(snap_src, dir, dentry, readonly, inherit);
1007 error = create_subvol(dir, dentry, name, namelen, inherit);
1024 struct btrfs_qgroup_inherit *inherit)
1051 root, readonly, inherit);
1828 struct btrfs_qgroup_inherit *inherit)
1854 NULL, readonly, inherit);
1886 readonly, inherit);
1923 struct btrfs_qgroup_inherit *inherit = NULL;
1943 if (vol_args->size < sizeof(*inherit) ||
1948 inherit = memdup_user(vol_args->qgroup_inherit, vol_args->size);
1949 if (IS_ERR(inherit)) {
1950 ret = PTR_ERR(inherit);
1954 if (inherit->num_qgroups > PAGE_SIZE ||
1955 inherit->num_ref_copies > PAGE_SIZE ||
1956 inherit->num_excl_copies > PAGE_SIZE) {
1961 nums = inherit->num_qgroups + 2 * inherit->num_ref_copies +
1962 2 * inherit->num_excl_copies;
1963 if (vol_args->size != struct_size(inherit, qgroups, nums)) {
1970 subvol, readonly, inherit);
1974 kfree(inherit);