Lines Matching refs:memctx
892 filter_dup( Filter *f, void *memctx )
900 n = mf->bmf_malloc( sizeof(Filter), memctx );
910 n->f_desc = slap_bv2tmp_ad( &f->f_desc->ad_cname, memctx );
919 n->f_ava = mf->bmf_calloc( 1, sizeof(AttributeAssertion), memctx );
922 n->f_av_desc = slap_bv2tmp_ad( &f->f_av_desc->ad_cname, memctx );
923 ber_dupbv_x( &n->f_av_value, &f->f_av_value, memctx );
926 n->f_sub = mf->bmf_calloc( 1, sizeof(SubstringsAssertion), memctx );
928 n->f_sub_desc = slap_bv2tmp_ad( &f->f_sub_desc->ad_cname, memctx );
932 ber_dupbv_x( &n->f_sub_initial, &f->f_sub_initial, memctx );
937 memctx );
939 ber_dupbv_x( &n->f_sub_any[i], &f->f_sub_any[i], memctx );
944 ber_dupbv_x( &n->f_sub_final, &f->f_sub_final, memctx );
952 n->f_mra = mf->bmf_calloc( 1, length, memctx );
955 n->f_mr_desc = slap_bv2tmp_ad( &f->f_mr_desc->ad_cname, memctx );
956 ber_dupbv_x( &n->f_mr_value, &f->f_mr_value, memctx );
968 *p = filter_dup( f, memctx );