Lines Matching refs:op
35 do_abandon( Operation *op, SlapReply *rs )
42 op->o_log_prefix, 0, 0 );
50 if ( ber_scanf( op->o_ber, "i", &id ) == LBER_ERROR ) {
52 op->o_log_prefix, 0, 0 );
53 send_ldap_discon( op, rs, LDAP_PROTOCOL_ERROR, "decoding error" );
58 op->o_log_prefix, (long) id, 0, 0, 0 );
60 if( get_ctrls( op, rs, 0 ) != LDAP_SUCCESS ) {
62 op->o_log_prefix, 0, 0 );
67 op->o_log_prefix, (long) id, 0 );
71 op->o_log_prefix, (long) id, 0 );
75 ldap_pvt_thread_mutex_lock( &op->o_conn->c_mutex );
78 LDAP_STAILQ_FOREACH( o, &op->o_conn->c_ops, o_next ) {
87 LDAP_STAILQ_FOREACH( o, &op->o_conn->c_pending_ops, o_next ) {
91 LDAP_STAILQ_REMOVE( &op->o_conn->c_pending_ops,
94 op->o_conn->c_n_ops_pending--;
119 op->orn_msgid = id;
120 op->o_bd = frontendDB;
121 rs->sr_err = frontendDB->be_abandon( op, rs );
124 ldap_pvt_thread_mutex_unlock( &op->o_conn->c_mutex );
126 Debug( LDAP_DEBUG_TRACE, "%s do_abandon: op=%ld %s\n",
127 op->o_log_prefix, (long) id, msg );
132 fe_op_abandon( Operation *op, SlapReply *rs )
134 LDAP_STAILQ_FOREACH( op->o_bd, &backendDB, be_next ) {
135 if ( op->o_bd->be_abandon ) {
136 (void)op->o_bd->be_abandon( op, rs );