Lines Matching refs:hooks

47     const dav_hooks_locks *hooks = DAV_GET_HOOKS_LOCKS(r);
53 if (lock == NULL || hooks == NULL) {
155 (*hooks->format_locktoken)(p, lock->locktoken));
187 if ((err = (*lockdb->hooks->create_lock)(lockdb, resource,
266 if ((*wres->resource->hooks->is_same_resource)(wres->resource,
270 if ((err = (*ctx->w.lockdb->hooks->append_locks)(ctx->w.lockdb,
326 if ((err = (*lockdb->hooks->append_locks)(lockdb, resource, 0,
347 err = (*resource->hooks->walk)(&ctx.w, DAV_INFINITY, &multi_status);
380 return (*lockdb->hooks->get_locks)(lockdb, resource,
401 if ((err = (*ctx->w.lockdb->hooks->remove_lock)(ctx->w.lockdb,
429 if (lockdb->hooks->lookup_resource != NULL) {
430 return (*lockdb->hooks->lookup_resource)(lockdb, locktoken,
452 if ((err = (*lockdb->hooks->find_lock)(lockdb, resource, locktoken,
473 if ((err = (*resource->hooks->get_parent_resource)(resource,
503 const dav_hooks_locks *hooks = DAV_GET_HOOKS_LOCKS(r);
504 const dav_hooks_repository *repos_hooks = resource->hooks;
510 if (hooks == NULL) {
526 if ((err = (*hooks->open_lockdb)(r, 0, 1, &lockdb)) != NULL) {
560 (*hooks->close_lockdb)(lockdb);
571 && (*wres->resource->hooks->is_same_resource)(wres->resource,
577 return (*ctx->w.lockdb->hooks->append_locks)(ctx->w.lockdb,
598 const dav_hooks_repository *repos_hooks = resource->hooks;
621 if ((err = (*lockdb->hooks->get_locks)(lockdb, which_resource,
689 const dav_hooks_locks *hooks = DAV_GET_HOOKS_LOCKS(r);
694 if (hooks != NULL) {
722 if ((err = (*hooks->open_lockdb)(r, 1, 1, &lockdb)) == NULL) {
724 err = (*hooks->has_locks)(lockdb, resource, &locks_present);
725 (*hooks->close_lockdb)(lockdb);
766 (void)(*lockdb->hooks->remove_locknull_state)(lockdb, resource);