Lines Matching defs:pw_mc_ctx
31 struct sss_cli_mc_ctx pw_mc_ctx = { UNINITIALIZED, -1, 0, NULL, 0, NULL, 0,
111 ret = sss_nss_mc_get_ctx("passwd", &pw_mc_ctx);
117 data_size = pw_mc_ctx.dt_size;
120 hash = sss_nss_mc_hash(&pw_mc_ctx, name, name_len + 1);
121 slot = pw_mc_ctx.hash_table[hash];
131 ret = sss_nss_mc_get_record(&pw_mc_ctx, slot, &rec);
153 || (uint8_t *) rec + rec->len > pw_mc_ctx.data_table + data_size) {
174 __sync_sub_and_fetch(&pw_mc_ctx.active_threads, 1);
190 ret = sss_nss_mc_get_ctx("passwd", &pw_mc_ctx);
202 hash = sss_nss_mc_hash(&pw_mc_ctx, uidstr, len+1);
203 slot = pw_mc_ctx.hash_table[hash];
208 while (MC_SLOT_WITHIN_BOUNDS(slot, pw_mc_ctx.dt_size)) {
213 ret = sss_nss_mc_get_record(&pw_mc_ctx, slot, &rec);
233 if (!MC_SLOT_WITHIN_BOUNDS(slot, pw_mc_ctx.dt_size)) {
242 __sync_sub_and_fetch(&pw_mc_ctx.active_threads, 1);