Lines Matching refs:oc
544 ObjectClass *oc; in ad_inlist() local
618 oc = oc_bvfind( &ocname ); in ad_inlist()
619 if ( oc && attrs->an_name.bv_val[0] == '!' ) { in ad_inlist()
627 oc = oc_bvfind( &attrs->an_name ); in ad_inlist()
629 attrs->an_oc = oc; in ad_inlist()
633 oc = attrs->an_oc; in ad_inlist()
634 if( oc != NULL ) { in ad_inlist()
636 if ( oc == slap_schema.si_oc_extensibleObject ) { in ad_inlist()
641 if( oc->soc_required ) { in ad_inlist()
645 for ( i = 0; oc->soc_required[i] != NULL; i++ ) { in ad_inlist()
647 if ( a == oc->soc_required[i] ) { in ad_inlist()
654 if( oc->soc_allowed ) { in ad_inlist()
657 for ( i = 0; oc->soc_allowed[i] != NULL; i++ ) { in ad_inlist()
659 if ( a == oc->soc_allowed[i] ) { in ad_inlist()
669 if ( oc == slap_schema.si_oc_extensibleObject ) { in ad_inlist()
674 if( oc->soc_required ) { in ad_inlist()
678 for ( i = 0; oc->soc_required[i] != NULL; i++ ) { in ad_inlist()
680 if ( a == oc->soc_required[i] ) { in ad_inlist()
687 if( oc->soc_allowed ) { in ad_inlist()
690 for ( i = 0; oc->soc_allowed[i] != NULL; i++ ) { in ad_inlist()
692 if ( a == oc->soc_allowed[i] ) { in ad_inlist()
1067 ObjectClass *oc; in anlist2attrs() local
1073 if ( ( oc = anlist[i].an_oc ) ) { in anlist2attrs()
1074 for ( j = 0; oc->soc_required && oc->soc_required[j]; j++ ) ; in anlist2attrs()
1076 for ( j = 0; oc->soc_allowed && oc->soc_allowed[j]; j++ ) ; in anlist2attrs()
1092 if ( ( oc = anlist[i].an_oc ) ) { in anlist2attrs()
1093 for ( j = 0; oc->soc_required && oc->soc_required[j]; j++ ) { in anlist2attrs()
1095 oc->soc_required[j]->sat_cname.bv_val ); in anlist2attrs()
1097 for ( j = 0; oc->soc_allowed && oc->soc_allowed[j]; j++ ) { in anlist2attrs()
1099 oc->soc_allowed[j]->sat_cname.bv_val ); in anlist2attrs()