Lines Matching refs:lb

739            lock_baton_t *lb,
752 *fs_err = SVN_FS__ERR_NOT_FILE(lb->fs, path);
829 SVN_ERR(get_lock_helper(lb->fs, &existing_lock, path, TRUE, pool));
832 if (! lb->steal_lock)
835 *fs_err = SVN_FS__ERR_PATH_ALREADY_LOCKED(lb->fs, existing_lock);
864 lock_baton_t *lb = baton;
877 SVN_ERR(lb->fs->vtable->youngest_rev(&youngest, lb->fs, pool));
878 SVN_ERR(lb->fs->vtable->revision_root(&root, lb->fs, youngest, pool));
880 for (i = 0; i < lb->targets->nelts; ++i)
882 const svn_sort__item_t *item = &APR_ARRAY_IDX(lb->targets, i,
892 SVN_ERR(check_lock(&info.fs_err, info.path, item->value, lb, root,
900 APR_ARRAY_PUSH(lb->infos, lock_info_t) = info;
903 rev_0_path = svn_fs_x__path_rev_absolute(lb->fs, 0, pool);
920 SVN_ERR(add_to_digest(lb->fs->path, children, path, rev_0_path,
924 for (i = 0; i < lb->infos->nelts; ++i)
926 struct lock_info_t *info = &APR_ARRAY_IDX(lb->infos, i,
928 svn_sort__item_t *item = &APR_ARRAY_IDX(lb->targets, i, svn_sort__item_t);
935 info->lock = svn_lock_create(lb->result_pool);
937 info->lock->token = apr_pstrdup(lb->result_pool, target->token);
939 SVN_ERR(svn_fs_x__generate_lock_token(&(info->lock->token), lb->fs,
940 lb->result_pool));
945 info->lock->owner = apr_pstrdup(lb->result_pool,
946 lb->fs->access_ctx->username);
947 info->lock->comment = apr_pstrdup(lb->result_pool, lb->comment);
948 info->lock->is_dav_comment = lb->is_dav_comment;
950 info->lock->expiration_date = lb->expiration_date;
952 info->fs_err = set_lock(lb->fs->path, info->lock, rev_0_path,
1134 lock_baton_t lb;
1169 lb.fs = fs;
1170 lb.targets = sorted_targets;
1171 lb.infos = apr_array_make(result_pool, sorted_targets->nelts,
1173 lb.comment = comment;
1174 lb.is_dav_comment = is_dav_comment;
1175 lb.expiration_date = expiration_date;
1176 lb.steal_lock = steal_lock;
1177 lb.result_pool = result_pool;
1180 err = svn_fs_x__with_write_lock(fs, lock_body, &lb, iterpool);
1181 for (i = 0; i < lb.infos->nelts; ++i)
1183 struct lock_info_t *info = &APR_ARRAY_IDX(lb.infos, i,