Lines Matching defs:ar
44 struct dp_id_data *ar);
55 struct dp_id_data *ar;
73 struct dp_id_data *ar);
78 struct dp_id_data *ar)
104 ar->domain, true);
111 state->ar = ar;
127 || state->ar->filter_type == BE_FILTER_SECID
129 && state->ar->extra_value != NULL
130 && strcmp(state->ar->extra_value,
132 ret = ipa_subdomain_account_get_original_step(req, state->ar);
176 state->ipa_ctx->view_name, state->ar);
205 struct dp_id_data *ar;
215 if (state->ar->filter_type == BE_FILTER_CERT
230 state->ar->filter_value);
255 state->ar->domain,
256 &ar);
265 state->object_sid = talloc_strdup(state, ar->filter_value);
275 && (state->ar->entry_type & BE_REQ_TYPE_MASK)
279 ar->entry_type = BE_REQ_INITGROUPS;
280 ar->filter_type = BE_FILTER_SECID;
300 ar = state->ar;
303 ret = ipa_subdomain_account_get_original_step(req, ar);
319 struct dp_id_data *ar)
327 state->override_attrs, ar);
330 state->override_attrs, ar);
438 struct dp_id_data *ar)
463 ar->domain, true);
471 state->entry_type = (ar->entry_type & BE_REQ_TYPE_MASK);
472 state->filter = ar->filter_value;
473 state->filter_type = ar->filter_type;
474 state->extra_value = ar->extra_value;
485 ret = check_if_pac_is_available(state, state->domain, ar,
721 struct dp_id_data *ar;
742 struct dp_id_data *ar)
759 state->ar = ar;
765 ar->domain, true);
784 switch (state->ar->entry_type & BE_REQ_TYPE_MASK) {
808 subreq = ad_handle_acct_info_send(req, ar, sdap_id_ctx,
1036 struct dp_id_data *ar,
1052 if (ar->filter_type == BE_FILTER_SECID) {
1053 ret = sysdb_search_object_by_sid(mem_ctx, dom, ar->filter_value, attrs,
1066 } else if (ar->filter_type == BE_FILTER_UUID) {
1067 ret = sysdb_search_object_by_uuid(mem_ctx, dom, ar->filter_value, attrs,
1080 } else if (ar->filter_type == BE_FILTER_CERT) {
1081 ret = sysdb_search_object_by_cert(mem_ctx, dom, ar->filter_value, attrs,
1100 } else if (ar->filter_type == BE_FILTER_IDNUM) {
1102 id = strtouint32(ar->filter_value, NULL, 10);
1109 switch (ar->entry_type & BE_REQ_TYPE_MASK) {
1117 if (ret == ENOENT && (ar->entry_type & BE_REQ_TYPE_MASK)
1124 (ar->entry_type & BE_REQ_TYPE_MASK));
1128 } else if (ar->filter_type == BE_FILTER_NAME) {
1129 switch (ar->entry_type & BE_REQ_TYPE_MASK) {
1131 ret = sysdb_search_group_by_name(mem_ctx, dom, ar->filter_value,
1137 if (ar->extra_value
1138 && strcmp(ar->extra_value, EXTRA_NAME_IS_UPN) == 0) {
1139 ret = sysdb_search_user_by_upn(mem_ctx, dom, false, ar->filter_value,
1142 ret = sysdb_search_user_by_name(mem_ctx, dom, ar->filter_value,
1144 if (ret == ENOENT && (ar->entry_type & BE_REQ_TYPE_MASK)
1147 ar->filter_value, attrs,
1154 (ar->entry_type & BE_REQ_TYPE_MASK));
1186 struct dp_id_data *ar;
1199 ret = get_object_from_cache(state, state->obj_dom, state->ar,
1235 state->obj_dom->name, &ar);
1246 ar);
1315 ret = get_object_from_cache(state, state->obj_dom, state->ar,
1389 entry_type = (state->ar->entry_type & BE_REQ_TYPE_MASK);
1414 if ((entry_type == BE_REQ_USER && state->ar->filter_type == BE_FILTER_IDNUM)
1416 && state->ar->filter_type == BE_FILTER_SECID)
1419 ret = get_object_from_cache(state, state->obj_dom, state->ar,
1439 state->ar->filter_value = talloc_strdup(state->ar, obj_name);
1440 if (state->ar->filter_value == NULL) {
1444 state->ar->filter_type = BE_FILTER_NAME;
1445 state->ar->entry_type = BE_REQ_USER;
1517 subreq = ipa_get_ad_memberships_send(state, state->ev, state->ar,
1572 struct dp_id_data *ar;
1590 struct dp_id_data *ar)
1604 state->ar = ar;
1611 state->ar->domain, true);
1640 state->ar);