Lines Matching refs:op

32 ndb_back_delete( Operation *op, SlapReply *rs )
34 struct ndb_info *ni = (struct ndb_info *) op->o_bd->be_private;
37 int manageDSAit = get_manageDSAit( op );
54 op->o_req_dn.bv_val, 0, 0 );
59 if ( BER_BVISNULL( &op->o_csn ) ) {
65 slap_get_csn( op, &csn, 1 );
68 if ( !be_issuffix( op->o_bd, &op->o_req_ndn ) ) {
69 dnParent( &op->o_req_dn, &p.e_name );
70 dnParent( &op->o_req_ndn, &p.e_nname );
74 rs->sr_err = ndb_thread_handle( op, &NA.ndb );
79 e.e_name = op->o_req_dn;
80 e.e_nname = op->o_req_ndn;
89 if ( op->o_abandon ) {
113 rs->sr_err = ndb_entry_get_info( op, &NA, 1, &matched );
136 op->o_req_dn.bv_val, 0, 0);
141 ndb_check_referral( op, rs, &NA );
150 rs->sr_err = access_allowed( op, &p,
162 rs->sr_err = ndb_entry_get_data( op, &NA, 1 );
164 rs->sr_err = access_allowed( op, &e,
178 rs->sr_ref = get_entry_referrals( op, &e );
190 if ( get_assert( op ) &&
191 ( test_filter( op, &e, (Filter *)get_assertion( op )) != LDAP_COMPARE_TRUE ))
198 if( op->o_preread ) {
203 if( slap_read_controls( op, rs, &e,
209 if ( op->o_preread & SLAP_CONTROL_CRITICAL ) {
232 op->o_req_dn.bv_val, 0, 0);
239 rs->sr_err = ndb_entry_del_info( op->o_bd, &NA );
250 rs->sr_err = ndb_entry_del_data( op->o_bd, &NA );
260 if( op->o_noop ) {
263 rs->sr_text = "txn (no-op) failed";
279 op->o_noop ? "abort (no-op)" : "commit",
291 op->o_noop ? " (no-op)" : "",
292 e.e_id, op->o_req_dn.bv_val );
299 ber_bvarray_free_x( NA.ocs, op->o_tmpmemctx );
314 send_ldap_result( op, rs );
315 slap_graduate_commit_csn( op );
318 slap_sl_free( (*preread_ctrl)->ldctl_value.bv_val, op->o_tmpmemctx );
319 slap_sl_free( *preread_ctrl, op->o_tmpmemctx );