Home | History | Annotate | Download | only in libldap

Lines Matching refs:lr_refcnt

972 			(void *) lr, lr->lr_msgid, lr->lr_refcnt );
973 /* if lr_refcnt > 0, the request has been looked up
977 if ( lr->lr_refcnt > 0 ) {
978 assert( lr->lr_refcnt == 1 );
979 lr->lr_refcnt = -lr->lr_refcnt;
1678 /* lr_refcnt is only negative when we removed it from ld_requests
1680 assert( lr->lr_refcnt >= 0 );
1681 lr->lr_refcnt++;
1683 "msgid %d, lr %p lr->lr_refcnt = %d\n",
1684 msgid, (void *) lr, lr->lr_refcnt );
1704 if ( lr->lr_refcnt > 0 ) {
1705 lr->lr_refcnt--;
1706 } else if ( lr->lr_refcnt < 0 ) {
1707 lr->lr_refcnt++;
1708 if ( lr->lr_refcnt == 0 ) {
1714 "lrx->lr_msgid %d, lrx->lr_refcnt is now %d, lr is %s present\n",
1715 lrx->lr_msgid, lrx->lr_refcnt, lr ? "still" : "not" );