Lines Matching refs:grp_state
1234 struct sdap_process_group_state *grp_state;
1240 req = tevent_req_create(memctx, &grp_state,
1244 ret = build_attrs_from_map(grp_state, opts->user_map, opts->user_map_cnt,
1251 filter = talloc_asprintf(grp_state, "(objectclass=%s)",
1258 grp_state->ev = ev;
1259 grp_state->opts = opts;
1260 grp_state->dom = dom;
1261 grp_state->sh = sh;
1262 grp_state->sysdb = sysdb;
1263 grp_state->group = group;
1264 grp_state->check_count = 0;
1265 grp_state->queue_idx = 0;
1266 grp_state->queued_members = NULL;
1267 grp_state->queue_len = 0;
1268 grp_state->filter = filter;
1269 grp_state->attrs = attrs;
1270 grp_state->enumeration = enumeration;
1304 ret = sdap_process_group_create_dns(grp_state, el->num_values,
1305 &grp_state->sysdb_dns);
1310 ret = sdap_process_group_create_dns(grp_state, el->num_values,
1311 &grp_state->ghost_dns);
1318 ret = sdap_process_group_members_2307(grp_state, el, ghostel);
1327 ret = sdap_process_group_members_2307bis(req, grp_state, el);
1358 struct sdap_process_group_state *grp_state =
1369 if (grp_state->check_count > GROUPMEMBER_REQ_PARALLEL) {
1371 if (!grp_state->queued_members) {
1374 num_users - grp_state->check_count);
1376 grp_state->queued_members = talloc_array(grp_state, char *,
1377 num_users - grp_state->check_count + 1);
1378 if (!grp_state->queued_members) {
1382 grp_state->queued_members[grp_state->queue_len] = user_dn;
1383 grp_state->queue_len++;
1385 subreq = sdap_get_generic_send(grp_state,
1386 grp_state->ev,
1387 grp_state->opts,
1388 grp_state->sh,
1391 grp_state->filter,
1392 grp_state->attrs,
1393 grp_state->opts->user_map,
1394 grp_state->opts->user_map_cnt,
1395 dp_opt_get_int(grp_state->opts->basic,
1404 grp_state->check_count++;