Lines Matching refs:lp
61 static void link_pend( LDAP *ld, LDAPPend *lp );
63 static void unlink_pend( LDAP *ld, LDAPPend *lp );
1299 LDAPPend *lp;
1309 for( lp = ld->ld_pend; lp != NULL; lp = lp->lp_next )
1311 if ( lp->lp_sema != NULL ) {
1316 * If we did't find a pending request, lp is NULL at this
1326 for( lp = ld->ld_pend; lp != NULL; lp = lp->lp_next )
1328 if( lp->lp_msgid == msgid )
1332 if( lp == NULL )
1355 if( lp != NULL )
1360 lp->lp_msgid = msgid;
1361 lp->lp_result = result;
1362 LDAP_SEMA_POST( ld, lp );
1370 link_pend( LDAP *ld, LDAPPend *lp )
1372 if (( lp->lp_next = ld->ld_pend ) != NULL )
1374 lp->lp_next->lp_prev = lp;
1376 ld->ld_pend = lp;
1377 lp->lp_prev = NULL;
1382 unlink_pend( LDAP *ld, LDAPPend *lp )
1384 if ( lp->lp_prev == NULL ) {
1385 ld->ld_pend = lp->lp_next;
1387 lp->lp_prev->lp_next = lp->lp_next;
1390 if ( lp->lp_next != NULL ) {
1391 lp->lp_next->lp_prev = lp->lp_prev;