• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/OpenLDAP-499.27/OpenLDAP/servers/slapd/back-bdb/

Lines Matching refs:mra

73         MatchingRuleAssertion *mra,
83 MatchingRuleAssertion *mra,
235 MatchingRuleAssertion* mra,
253 rc = comp_candidates( op, rtxn, mra, f, save, tmp, save+BDB_IDL_UM_SIZE );
300 MatchingRuleAssertion *mra,
313 MatchingRule *mr = mra->ma_rule;
323 ai = bdb_attr_mask( op->o_bd->be_private, mra->ma_desc );
341 rc = bdb_index_param( op->o_bd, mra->ma_desc, LDAP_FILTER_EQUALITY,
417 MatchingRuleAssertion mra;
419 mra.ma_rule = ava->aa_desc->ad_type->sat_equality;
420 if ( !mra.ma_rule ) {
425 mra.ma_desc = aa->aa_aliased_ad;
426 mra.ma_rule = ava->aa_desc->ad_type->sat_equality;
428 return comp_candidates ( op, rtxn, &mra, ava->aa_cf, ids, tmp, stack );
435 MatchingRuleAssertion *mra,
451 rc = comp_list_candidates( op, rtxn, mra, f->cf_and, LDAP_COMP_FILTER_AND, ids, tmp, stack );
454 rc = comp_list_candidates( op, rtxn, mra, f->cf_or, LDAP_COMP_FILTER_OR, ids, tmp, stack );
466 rc = comp_equality_candidates( op, rtxn, mra, f->cf_ca, ids, tmp, stack );
484 MatchingRuleAssertion *mra,
496 if ( mra->ma_cf ) {
497 return comp_candidates ( op, rtxn, mra, mra->ma_cf, ids, tmp, stack);
500 if ( mra->ma_desc == slap_schema.si_ad_entryDN ) {
505 if ( mra->ma_rule == slap_schema.si_mr_distinguishedNameMatch ) {
507 rc = bdb_cache_find_ndn( op, rtxn, &mra->ma_value, &ei );
513 } else if ( mra->ma_rule && mra->ma_rule->smr_match ==
514 dnRelativeMatch && dnIsSuffix( &mra->ma_value,
517 if ( mra->ma_rule == slap_schema.si_mr_dnSuperiorMatch ) {
520 dnParent( &mra->ma_value, &pdn );
531 if ( mra->ma_rule == slap_schema.si_mr_dnSubtreeMatch )
533 else if ( mra->ma_rule == slap_schema.si_mr_dnOneLevelMatch )
535 else if ( mra->ma_rule == slap_schema.si_mr_dnSubordinateMatch )
541 rc = bdb_cache_find_ndn( op, rtxn, &mra->ma_value, &ei );
547 rc = bdb_dn2idl( op, rtxn, &mra->ma_value, ei, ids,