Lines Matching defs:ava
47 AttributeAssertion ava = ATTRIBUTEASSERTION_INIT;
56 * ava SEQUENCE {
71 Debug( LDAP_DEBUG_ANY, "%s do_compare: get ava failed\n",
104 rs->sr_err = slap_bv2ad( &desc, &ava.aa_desc, &rs->sr_text );
106 rs->sr_err = slap_bv2undef_ad( &desc, &ava.aa_desc,
115 rs->sr_err = asserted_value_validate_normalize( ava.aa_desc,
116 ava.aa_desc->ad_type->sat_equality,
118 &value, &ava.aa_value, &rs->sr_text, op->o_tmpmemctx );
124 op->orc_ava = &ava;
129 ava.aa_desc->ad_cname.bv_val, ava.aa_value.bv_val );
141 if ( !BER_BVISNULL( &ava.aa_value ) ) {
142 op->o_tmpfree( ava.aa_value.bv_val, op->o_tmpmemctx );
152 AttributeAssertion *ava = op->orc_ava;
183 rs->sr_err = slap_compare_entry( op, entry, ava );
233 } else if ( ava->aa_desc == slap_schema.si_ad_entryDN ) {
237 } else if ( ava->aa_desc == slap_schema.si_ad_subschemaSubentry ) {
242 } else if ( ava->aa_desc == slap_schema.si_ad_hasSubordinates
250 ava->aa_desc, &ava->aa_value, ACL_COMPARE, NULL ) )
264 asserted = bvmatch( &ava->aa_value, &slap_true_bv )
299 /* do our best to compare that AVA
313 ava->aa_desc, &vals, ACL_COMPARE );
331 vals, &ava->aa_value, op->o_tmpmemctx ) == 0 )
362 AttributeAssertion *ava )
368 ava->aa_desc, &ava->aa_value, ACL_COMPARE, NULL ) )
381 a = attrs_find( e->e_attrs, ava->aa_desc );
389 a = attrs_find( a->a_next, ava->aa_desc ))
391 if (( ava->aa_desc != a->a_desc ) && ! access_allowed( op,
392 e, a->a_desc, &ava->aa_value, ACL_COMPARE, NULL ) )
401 &ava->aa_value, NULL, op->o_tmpmemctx ) == 0 )