Lines Matching refs:ctx

262     dav_walker_ctx *ctx = wres->walk_ctx;
267 ctx->w.root))
270 if ((err = (*ctx->w.lockdb->hooks->append_locks)(ctx->w.lockdb,
272 ctx->lock)) != NULL) {
334 dav_walker_ctx ctx = { { 0 } };
337 ctx.w.walk_type = DAV_WALKTYPE_NORMAL | DAV_WALKTYPE_AUTH;
338 ctx.w.func = dav_lock_walker;
339 ctx.w.walk_ctx = &ctx;
340 ctx.w.pool = r->pool;
341 ctx.w.root = resource;
342 ctx.w.lockdb = lockdb;
344 ctx.r = r;
345 ctx.lock = lock;
347 err = (*resource->hooks->walk)(&ctx.w, DAV_INFINITY, &multi_status);
388 dav_walker_ctx *ctx = wres->walk_ctx;
394 if ((err = dav_auto_checkin(ctx->r, (dav_resource *) wres->resource,
401 if ((err = (*ctx->w.lockdb->hooks->remove_lock)(ctx->w.lockdb,
403 ctx->locktoken)) != NULL) {
505 dav_walker_ctx ctx = { { 0 } };
544 ctx.w.walk_type = DAV_WALKTYPE_NORMAL | DAV_WALKTYPE_LOCKNULL;
545 ctx.w.func = dav_unlock_walker;
546 ctx.w.walk_ctx = &ctx;
547 ctx.w.pool = r->pool;
548 ctx.w.root = lock_resource;
549 ctx.w.lockdb = lockdb;
551 ctx.r = r;
552 ctx.locktoken = locktoken;
554 err = (*repos_hooks->walk)(&ctx.w, DAV_INFINITY, &multi_status);
568 dav_walker_ctx *ctx = wres->walk_ctx;
570 if (ctx->skip_root
572 ctx->w.root)) {
577 return (*ctx->w.lockdb->hooks->append_locks)(ctx->w.lockdb,
579 ctx->lock);
597 dav_walker_ctx ctx = { { 0 } };
658 ctx.w.walk_type = DAV_WALKTYPE_NORMAL | DAV_WALKTYPE_LOCKNULL;
659 ctx.w.func = dav_inherit_walker;
660 ctx.w.walk_ctx = &ctx;
661 ctx.w.pool = r->pool;
662 ctx.w.root = resource;
663 ctx.w.lockdb = lockdb;
665 ctx.r = r;
666 ctx.lock = locks;
667 ctx.skip_root = !use_parent;
670 return (*repos_hooks->walk)(&ctx.w, DAV_INFINITY, &multi_status);