Lines Matching refs:ndn
57 asyncmeta_subtree_match( a_metatarget_t *mt, struct berval *ndn, int scope ) in asyncmeta_subtree_match() argument
64 if ( dnIsSuffix( ndn, &ms->ms_dn ) ) { in asyncmeta_subtree_match()
70 if ( dnIsSuffix( ndn, &ms->ms_dn ) && in asyncmeta_subtree_match()
71 ( ndn->bv_len > ms->ms_dn.bv_len || scope != LDAP_SCOPE_BASE ) ) in asyncmeta_subtree_match()
79 if ( regexec( &ms->ms_regex, ndn->bv_val, 0, NULL, 0 ) == 0 ) { in asyncmeta_subtree_match()
97 struct berval *ndn, in asyncmeta_is_candidate() argument
101 int d = ndn->bv_len - mt->mt_nsuffix.bv_len; in asyncmeta_is_candidate()
104 if ( !dnIsSuffix( ndn, &mt->mt_nsuffix ) ) { in asyncmeta_is_candidate()
120 int match = ( asyncmeta_subtree_match( mt, ndn, scope ) != NULL ); in asyncmeta_is_candidate()
145 rdn.bv_val = ndn->bv_val; in asyncmeta_is_candidate()
162 if ( !dnIsSuffix( &mt->mt_nsuffix, ndn ) ) { in asyncmeta_is_candidate()
198 struct berval *ndn ) in asyncmeta_select_unique_candidate() argument
205 if ( asyncmeta_is_candidate( mt, ndn, LDAP_SCOPE_BASE ) ) { in asyncmeta_select_unique_candidate()