Lines Matching defs:sss_nc_ctx

43 struct sss_nc_ctx {
49 typedef int (*ncache_set_byname_fn_t)(struct sss_nc_ctx *, bool,
52 static int sss_ncache_set_ent(struct sss_nc_ctx *ctx, bool permanent,
67 uint32_t local_timeout, struct sss_nc_ctx **_ctx)
69 struct sss_nc_ctx *ctx;
71 ctx = talloc_zero(memctx, struct sss_nc_ctx);
86 uint32_t sss_ncache_get_timeout(struct sss_nc_ctx *ctx)
91 static int sss_ncache_check_str(struct sss_nc_ctx *ctx, char *str)
147 static int sss_ncache_set_str(struct sss_nc_ctx *ctx, char *str,
194 static int sss_ncache_check_user_int(struct sss_nc_ctx *ctx, const char *domain,
211 static int sss_ncache_check_group_int(struct sss_nc_ctx *ctx,
228 static int sss_ncache_check_netgr_int(struct sss_nc_ctx *ctx,
245 static int sss_ncache_check_service_int(struct sss_nc_ctx *ctx,
266 typedef int (*ncache_check_byname_fn_t)(struct sss_nc_ctx *, const char *,
269 static int sss_cache_check_ent(struct sss_nc_ctx *ctx,
288 int sss_ncache_check_user(struct sss_nc_ctx *ctx, struct sss_domain_info *dom,
294 int sss_ncache_check_upn(struct sss_nc_ctx *ctx, struct sss_domain_info *dom,
312 int sss_ncache_check_group(struct sss_nc_ctx *ctx, struct sss_domain_info *dom,
318 int sss_ncache_check_netgr(struct sss_nc_ctx *ctx, struct sss_domain_info *dom,
324 static int sss_ncache_set_service_int(struct sss_nc_ctx *ctx, bool permanent,
341 int sss_ncache_set_service_name(struct sss_nc_ctx *ctx, bool permanent,
358 int sss_ncache_check_service(struct sss_nc_ctx *ctx,struct sss_domain_info *dom,
373 int sss_ncache_set_service_port(struct sss_nc_ctx *ctx, bool permanent,
390 int sss_ncache_check_service_port(struct sss_nc_ctx *ctx,
409 int sss_ncache_check_uid(struct sss_nc_ctx *ctx, struct sss_domain_info *dom,
429 int sss_ncache_check_gid(struct sss_nc_ctx *ctx, struct sss_domain_info *dom,
449 int sss_ncache_check_sid(struct sss_nc_ctx *ctx, const char *sid)
463 int sss_ncache_check_cert(struct sss_nc_ctx *ctx, const char *cert)
478 static int sss_ncache_set_user_int(struct sss_nc_ctx *ctx, bool permanent,
499 static int sss_ncache_set_group_int(struct sss_nc_ctx *ctx, bool permanent,
520 static int sss_ncache_set_netgr_int(struct sss_nc_ctx *ctx, bool permanent,
537 static int sss_ncache_set_ent(struct sss_nc_ctx *ctx, bool permanent,
557 int sss_ncache_set_user(struct sss_nc_ctx *ctx, bool permanent,
563 int sss_ncache_set_upn(struct sss_nc_ctx *ctx, bool permanent,
581 int sss_ncache_set_group(struct sss_nc_ctx *ctx, bool permanent,
587 int sss_ncache_set_netgr(struct sss_nc_ctx *ctx, bool permanent,
593 int sss_ncache_set_uid(struct sss_nc_ctx *ctx, bool permanent,
617 int sss_ncache_set_gid(struct sss_nc_ctx *ctx, bool permanent,
641 int sss_ncache_set_sid(struct sss_nc_ctx *ctx, bool permanent, const char *sid)
655 int sss_ncache_set_cert(struct sss_nc_ctx *ctx, bool permanent,
681 int sss_ncache_set_domain_locate_type(struct sss_nc_ctx *ctx,
700 int sss_ncache_check_domain_locate_type(struct sss_nc_ctx *ctx,
727 int sss_ncache_set_locate_gid(struct sss_nc_ctx *ctx,
748 int sss_ncache_check_locate_gid(struct sss_nc_ctx *ctx,
769 static char *locate_uid_str(struct sss_nc_ctx *ctx,
781 int sss_ncache_set_locate_uid(struct sss_nc_ctx *ctx,
802 int sss_ncache_check_locate_uid(struct sss_nc_ctx *ctx,
857 int sss_ncache_reset_permanent(struct sss_nc_ctx *ctx)
881 static int sss_ncache_reset_pfx(struct sss_nc_ctx *ctx,
902 int sss_ncache_reset_users(struct sss_nc_ctx *ctx)
913 int sss_ncache_reset_groups(struct sss_nc_ctx *ctx)
924 errno_t sss_ncache_prepopulate(struct sss_nc_ctx *ncache,
1257 struct sss_nc_ctx *ncache)