Lines Matching refs:op
31 Operation *op,
36 nestedgroup_ismember_t *ismember = (nestedgroup_ismember_t *)op->o_callback->sc_private;
49 Operation *op,
55 Operation nop = *op;
63 target_bd = select_backend(&op->o_req_ndn, 0);
99 Operation *op,
106 nestedgroup_id_to_dn_t *object_dn = (nestedgroup_id_to_dn_t *)op->o_callback->sc_private;
111 ber_dupbv_x( &object_dn->target_dn, &(rs->sr_entry->e_nname), op->o_tmpmemctx);
123 Operation *op,
128 Operation nop = *op;
138 target_bd = select_backend(&op->o_req_ndn, 0);
182 nestedgroup_getgroup(Operation *op, adpair *ap, int *isMember )
187 BackendDB *be = op->o_bd;
190 if (!op || !ap || !isMember) {
195 op->o_bd = select_backend( &op->o_req_ndn, 0);
197 if (op->o_bd) {
198 rc = be_entry_get_rw( op, &op->o_req_ndn, NULL, ap->expandAttr, 0, &e );
208 members->a_nvals, &op->oq_compare.rs_ava->aa_value,
209 op->o_tmpmemctx );
215 nestedgroup_id_to_dn (op, ap->uuidAttr, &(members->a_nvals[i]), &member_dn);
218 nestedgroup_is_member (op, &member_dn, op->oq_compare.rs_ava->aa_desc, &op->oq_compare.rs_ava->aa_value, isMember);
235 be_entry_release_rw( op, e, 0 );
238 op->o_bd = be;
248 nestedgroup_response( Operation *op, SlapReply *rs )
250 slap_overinst *on = (slap_overinst *) op->o_bd->bd_info;
256 if ( ap && op->o_tag == LDAP_REQ_COMPARE &&
260 if ( op->oq_compare.rs_ava->aa_desc == ap->memberAttr ) {
262 nestedgroup_getgroup(op, ap, &isMember);
385 if ( c->op == SLAP_CONFIG_EMIT ) {