Home | History | Annotate | Download | only in back-relay

Lines Matching refs:bd

127 	BackendDB	*bd  = ((relay_back_info *) key)->ri_bd;
131 if ( bd == NULL && !BER_BVISNULL( &op->o_req_ndn ) ) {
133 bd = select_backend( &op->o_req_ndn, 1 );
136 if ( bd != NULL ) {
143 return bd;
179 * Forward <act> on <op> to database <bd>, with <relay, op type>-specific
182 #define RELAY_WRAP_OP( op, bd, which, act ) { \
188 (op)->o_bd = (bd); \
202 BackendDB *bd;
207 bd = relay_back_select_backend( op, rs, which );
208 if ( bd == NULL ) {
212 } else if ( (&( bi = bd->bd_info )->bi_op_bind)[which] ) {
216 RELAY_WRAP_OP( op, bd, which, {
221 op->o_bd = bd;
275 BackendDB *bd;
278 bd = relay_back_select_backend( op, NULL, relay_op_entry_release );
279 if ( bd && bd->be_release ) {
280 RELAY_WRAP_OP( op, bd, relay_op_entry_release, {
281 rc = bd->be_release( op, e, rw );
295 BackendDB *bd;
298 bd = relay_back_select_backend( op, NULL, relay_op_entry_get );
299 if ( bd && bd->be_fetch ) {
300 RELAY_WRAP_OP( op, bd, relay_op_entry_get, {
301 rc = bd->be_fetch( op, ndn, oc, at, rw, e );
322 BackendDB *bd;
325 bd = relay_back_select_backend( op, NULL, relay_op_has_subordinates );
326 if ( bd && bd->be_has_subordinates ) {
327 RELAY_WRAP_OP( op, bd, relay_op_has_subordinates, {
328 rc = bd->be_has_subordinates( op, e, hasSubs );