Lines Matching defs:dlp

98 	dhcp_lease_t	*dlp;
242 dlp = lif->lif_lease;
244 if (dlp->dl_nlifs == 0)
245 remove_lease(dlp);
261 for (dlp = dsmp->dsm_leases; dlp != NULL; dlp = dlp->dl_next) {
262 if (dlp->dl_stale && dlp->dl_nlifs > 0)
265 if (dlp != NULL) {
514 dhcp_lease_t *dlp;
518 dlp = dsmp->dsm_leases;
519 lif = dlp->dl_lifs;
537 cancel_lease_timers(dlp);
587 init_timer(&dlp->dl_t1, t1);
588 init_timer(&dlp->dl_t2, t2);
604 dlp->dl_t1.dt_start));
608 dlp->dl_t2.dt_start));
624 if (!schedule_lease_timer(dlp, &dlp->dl_t1, dhcp_renew))
627 if (!schedule_lease_timer(dlp, &dlp->dl_t2, dhcp_rebind))
633 cancel_lease_timers(dlp);
658 dhcp_lease_t *dlp;
665 for (dlp = dsmp->dsm_leases; dlp != NULL; dlp = dlp->dl_next)
666 dlp->dl_stale = B_TRUE;
695 if ((dlp = dsmp->dsm_leases) != NULL)
696 dlp->dl_stale = B_FALSE;
764 if ((dlp = dsmp->dsm_leases) == NULL &&
765 (dlp = insert_lease(dsmp)) == NULL) {
828 lif = dlp->dl_lifs;
829 for (nlifs = dlp->dl_nlifs; nlifs > 0;
858 if (++dlp->dl_nlifs == 1) {
859 dlp->dl_lifs = lif;
862 insque(lif, dlp->dl_lifs);
864 lif->lif_lease = dlp;
907 if (dlp->dl_nlifs == 0) {
910 remove_lease(dlp);
921 cancel_lease_timers(dlp);
922 init_timer(&dlp->dl_t1, d6in.d6in_t1);
923 init_timer(&dlp->dl_t2, d6in.d6in_t2);
926 !schedule_lease_timer(dlp, &dlp->dl_t1, dhcp_renew)) ||
928 !schedule_lease_timer(dlp, &dlp->dl_t2, dhcp_rebind))) {
959 dhcp_lease_t *dlp;
984 if ((dlp = dsmp->dsm_leases) == NULL &&
985 (dlp = insert_lease(dsmp)) == NULL) {
990 if (dlp->dl_nlifs == 0) {
991 dlp->dl_lifs = dsmp->dsm_lif;
992 dlp->dl_nlifs = 1;
995 hold_lif(dlp->dl_lifs);
996 dlp->dl_lifs->lif_lease = dlp;
999 lif = dlp->dl_lifs;