Lines Matching defs:ar
33 struct dp_id_data *ar,
44 switch (ar->filter_type) {
46 ret = sss_parse_internal_fqname(mem_ctx, ar->filter_value,
59 switch ((ar->entry_type & BE_REQ_TYPE_MASK)) {
79 ar->filter_value,
85 ar->entry_type);
94 id = strtouint32(ar->filter_value, &endptr, 10);
95 if (errno != 0|| *endptr != '\0' || (ar->filter_value == endptr)) {
97 ar->filter_value);
100 switch ((ar->entry_type & BE_REQ_TYPE_MASK)) {
129 ar->entry_type);
135 if ((ar->entry_type & BE_REQ_TYPE_MASK) == BE_REQ_BY_SECID) {
139 ar->filter_value);
143 ar->entry_type);
149 if ((ar->entry_type & BE_REQ_TYPE_MASK) == BE_REQ_BY_UUID) {
154 ar->filter_value);
158 ar->entry_type);
164 if ((ar->entry_type & BE_REQ_TYPE_MASK) == BE_REQ_BY_CERT) {
165 ret = sss_cert_derb64_to_ldap_filter(mem_ctx, ar->filter_value,
180 ar->entry_type);
205 struct dp_id_data *ar;
207 ar = talloc_zero(mem_ctx, struct dp_id_data);
208 if (ar == NULL) {
215 ar->entry_type = BE_REQ_BY_SECID;
216 ar->filter_type = BE_FILTER_SECID;
219 ar->entry_type = BE_REQ_BY_UUID;
220 ar->filter_type = BE_FILTER_UUID;
223 ar->entry_type = BE_REQ_USER;
224 ar->filter_type = BE_FILTER_NAME;
228 talloc_free(ar);
232 ar->filter_value = talloc_strdup(ar, val);
233 ar->domain = talloc_strdup(ar, domain_name);
234 if (ar->filter_value == NULL || ar->domain == NULL) {
236 talloc_free(ar);
241 *_ar = ar;
277 struct dp_id_data *ar;
296 struct dp_id_data *ar)
313 state->ar = ar;
402 ret = dp_id_data_to_override_filter(state, state->ipa_options, state->ar,
505 state->ar->domain);