Lines Matching refs:lb

719            struct lock_baton *lb,
732 *fs_err = SVN_FS__ERR_NOT_FILE(lb->fs, path);
809 SVN_ERR(get_lock_helper(lb->fs, &existing_lock, path, TRUE, pool));
812 if (! lb->steal_lock)
815 *fs_err = SVN_FS__ERR_PATH_ALREADY_LOCKED(lb->fs, existing_lock);
843 struct lock_baton *lb = baton;
856 SVN_ERR(lb->fs->vtable->youngest_rev(&youngest, lb->fs, pool));
857 SVN_ERR(lb->fs->vtable->revision_root(&root, lb->fs, youngest, pool));
859 for (i = 0; i < lb->targets->nelts; ++i)
861 const svn_sort__item_t *item = &APR_ARRAY_IDX(lb->targets, i,
871 SVN_ERR(check_lock(&info.fs_err, info.path, item->value, lb, root,
879 APR_ARRAY_PUSH(lb->infos, struct lock_info_t) = info;
882 rev_0_path = svn_fs_fs__path_rev_absolute(lb->fs, 0, pool);
899 SVN_ERR(add_to_digest(lb->fs->path, children, path, rev_0_path,
903 for (i = 0; i < lb->infos->nelts; ++i)
905 struct lock_info_t *info = &APR_ARRAY_IDX(lb->infos, i,
907 svn_sort__item_t *item = &APR_ARRAY_IDX(lb->targets, i, svn_sort__item_t);
914 info->lock = svn_lock_create(lb->result_pool);
916 info->lock->token = apr_pstrdup(lb->result_pool, target->token);
918 SVN_ERR(svn_fs_fs__generate_lock_token(&(info->lock->token), lb->fs,
919 lb->result_pool));
924 info->lock->owner = apr_pstrdup(lb->result_pool,
925 lb->fs->access_ctx->username);
926 info->lock->comment = apr_pstrdup(lb->result_pool, lb->comment);
927 info->lock->is_dav_comment = lb->is_dav_comment;
929 info->lock->expiration_date = lb->expiration_date;
931 info->fs_err = set_lock(lb->fs->path, info->lock, rev_0_path,
1112 struct lock_baton lb;
1147 lb.fs = fs;
1148 lb.targets = sorted_targets;
1149 lb.infos = apr_array_make(result_pool, sorted_targets->nelts,
1151 lb.comment = comment;
1152 lb.is_dav_comment = is_dav_comment;
1153 lb.expiration_date = expiration_date;
1154 lb.steal_lock = steal_lock;
1155 lb.result_pool = result_pool;
1158 err = svn_fs_fs__with_write_lock(fs, lock_body, &lb, iterpool);
1159 for (i = 0; i < lb.infos->nelts; ++i)
1161 struct lock_info_t *info = &APR_ARRAY_IDX(lb.infos, i,