Lines Matching refs:qs

277 idmap_nldap_lookup_batch_start(int nqueries, idmap_nldap_query_state_t **qs)  in idmap_nldap_lookup_batch_start()  argument
291 *qs = s; in idmap_nldap_lookup_batch_start()
300 idmap_nldap_bywinname_batch_add(idmap_nldap_query_state_t *qs, in idmap_nldap_bywinname_batch_add() argument
314 q = &(qs->queries[qs->qid++]); in idmap_nldap_bywinname_batch_add()
337 pwd_attrs[2] = qs->nldap_winname_attr; in idmap_nldap_bywinname_batch_add()
353 grp_attrs[2] = qs->nldap_winname_attr; in idmap_nldap_bywinname_batch_add()
380 flen = snprintf(NULL, 0, filter, qs->nldap_winname_attr, in idmap_nldap_bywinname_batch_add()
382 ulen = snprintf(NULL, 0, udata, qs->nldap_winname_attr, in idmap_nldap_bywinname_batch_add()
385 flen = snprintf(NULL, 0, filter, qs->nldap_winname_attr, in idmap_nldap_bywinname_batch_add()
387 ulen = snprintf(NULL, 0, udata, qs->nldap_winname_attr, in idmap_nldap_bywinname_batch_add()
404 qs->nldap_winname_attr, s_winname); in idmap_nldap_bywinname_batch_add()
406 qs->nldap_winname_attr, s_winname); in idmap_nldap_bywinname_batch_add()
409 qs->nldap_winname_attr, s_winname, s_windomain); in idmap_nldap_bywinname_batch_add()
411 qs->nldap_winname_attr, s_winname, s_windomain); in idmap_nldap_bywinname_batch_add()
419 q->lrc = __ns_ldap_list_batch_add(qs->batch, db, q->filter, in idmap_nldap_bywinname_batch_add()
420 merge_SSD_filter, attrs, NULL, qs->flag, &q->result, in idmap_nldap_bywinname_batch_add()
441 idmap_nldap_bypid_batch_add(idmap_nldap_query_state_t *qs, in idmap_nldap_bypid_batch_add() argument
453 q = &(qs->queries[qs->qid++]); in idmap_nldap_bypid_batch_add()
467 pwd_attrs[1] = qs->nldap_winname_attr; in idmap_nldap_bypid_batch_add()
473 grp_attrs[1] = qs->nldap_winname_attr; in idmap_nldap_bypid_batch_add()
493 q->lrc = __ns_ldap_list_batch_add(qs->batch, db, q->filter, in idmap_nldap_bypid_batch_add()
494 merge_SSD_filter, attrs, NULL, qs->flag, &q->result, in idmap_nldap_bypid_batch_add()
507 idmap_nldap_byunixname_batch_add(idmap_nldap_query_state_t *qs, in idmap_nldap_byunixname_batch_add() argument
520 q = &(qs->queries[qs->qid++]); in idmap_nldap_byunixname_batch_add()
534 pwd_attrs[1] = qs->nldap_winname_attr; in idmap_nldap_byunixname_batch_add()
540 grp_attrs[1] = qs->nldap_winname_attr; in idmap_nldap_byunixname_batch_add()
573 q->lrc = __ns_ldap_list_batch_add(qs->batch, db, q->filter, in idmap_nldap_byunixname_batch_add()
574 merge_SSD_filter, attrs, NULL, qs->flag, &q->result, in idmap_nldap_byunixname_batch_add()
587 idmap_nldap_lookup_batch_release(idmap_nldap_query_state_t *qs) in idmap_nldap_lookup_batch_release() argument
592 if (qs->batch != NULL) in idmap_nldap_lookup_batch_release()
593 (void) __ns_ldap_list_batch_release(qs->batch); in idmap_nldap_lookup_batch_release()
594 for (i = 0; i < qs->qid; i++) { in idmap_nldap_lookup_batch_release()
595 q = &(qs->queries[i]); in idmap_nldap_lookup_batch_release()
603 free(qs); in idmap_nldap_lookup_batch_release()
613 idmap_nldap_lookup_batch_end(idmap_nldap_query_state_t *qs) in idmap_nldap_lookup_batch_end() argument
621 (void) __ns_ldap_list_batch_end(qs->batch); in idmap_nldap_lookup_batch_end()
622 qs->batch = NULL; in idmap_nldap_lookup_batch_end()
623 for (i = 0; i < qs->qid; i++) { in idmap_nldap_lookup_batch_end()
624 q = &(qs->queries[i]); in idmap_nldap_lookup_batch_end()
667 *q->attr = strdup(qs->nldap_winname_attr); in idmap_nldap_lookup_batch_end()
674 val = __ns_ldap_getAttr(entry, qs->nldap_winname_attr); in idmap_nldap_lookup_batch_end()
731 (void) idmap_nldap_lookup_batch_release(qs); in idmap_nldap_lookup_batch_end()
744 idmap_nldap_query_state_t *qs = NULL; in nldap_lookup_batch() local
751 retcode = idmap_nldap_lookup_batch_start(state->nldap_nqueries, &qs); in nldap_lookup_batch()
758 qs->nldap_winname_attr = state->nldap_winname_attr; in nldap_lookup_batch()
759 qs->defdom = state->defdom; in nldap_lookup_batch()
804 qs, req->id1name, req->id1domain, in nldap_lookup_batch()
836 qs, req->id1.idmap_id_u.uid, in nldap_lookup_batch()
848 qs, req->id1name, in nldap_lookup_batch()
871 idmap_nldap_lookup_batch_release(qs); in nldap_lookup_batch()
873 idmap_nldap_lookup_batch_release(qs); in nldap_lookup_batch()
875 retcode = idmap_nldap_lookup_batch_end(qs); in nldap_lookup_batch()