Lines Matching refs:dlconfp
569 dlmgmt_dlconf_t *dlconfp = NULL; in dlconf_create() local
577 if ((dlconfp = calloc(1, sizeof (dlmgmt_dlconf_t))) == NULL) { in dlconf_create()
582 (void) strlcpy(dlconfp->ld_link, name, MAXLINKNAMELEN); in dlconf_create()
583 dlconfp->ld_linkid = linkid; in dlconf_create()
584 dlconfp->ld_class = class; in dlconf_create()
585 dlconfp->ld_media = media; in dlconf_create()
586 dlconfp->ld_id = dlmgmt_nextconfid; in dlconf_create()
587 dlconfp->ld_zoneid = zoneid; in dlconf_create()
590 *dlconfpp = dlconfp; in dlconf_create()
595 dlconf_destroy(dlmgmt_dlconf_t *dlconfp) in dlconf_destroy() argument
599 for (attrp = dlconfp->ld_head; attrp != NULL; attrp = next) { in dlconf_destroy()
604 free(dlconfp); in dlconf_destroy()
768 dlmgmt_advance_dlconfid(dlmgmt_dlconf_t *dlconfp) in dlmgmt_advance_dlconfid() argument
773 dlconfp = AVL_NEXT(&dlmgmt_dlconf_avl, dlconfp); in dlmgmt_advance_dlconfid()
782 dlconfp = avl_find(&dlmgmt_dlconf_avl, &dlconf, NULL); in dlmgmt_advance_dlconfid()
783 if (dlconfp == NULL) in dlmgmt_advance_dlconfid()
786 if ((dlconfp == NULL) || in dlmgmt_advance_dlconfid()
787 (dlconfp->ld_id != dlmgmt_nextconfid)) { in dlmgmt_advance_dlconfid()
791 dlconfp = AVL_NEXT(&dlmgmt_dlconf_avl, dlconfp); in dlmgmt_advance_dlconfid()