Lines Matching defs:headp
309 static void sfmmu_add_scd(sf_scd_t **headp, sf_scd_t *);
14413 check_scd_sfmmu_list(sfmmu_t **headp, sfmmu_t *sfmmup, int onlist)
14418 for (sp = *headp; sp != NULL; sp = sp->sfmmu_scd_link.next) {
14426 (void *)*headp);
14432 (void *)sfmmup, (void *)*headp);
14438 #define check_scd_sfmmu_list(headp, sfmmup, onlist)
14445 sfmmu_from_scd_list(sfmmu_t **headp, sfmmu_t *sfmmup)
14448 check_scd_sfmmu_list(headp, sfmmup, 1);
14450 ASSERT(*headp != sfmmup);
14454 ASSERT(*headp == sfmmup);
14455 *headp = sfmmup->sfmmu_scd_link.next;
14468 sfmmu_to_scd_list(sfmmu_t **headp, sfmmu_t *sfmmup)
14470 check_scd_sfmmu_list(headp, sfmmup, 0);
14472 sfmmup->sfmmu_scd_link.next = *headp;
14473 if (*headp != NULL)
14474 (*headp)->sfmmu_scd_link.prev = sfmmup;
14475 *headp = sfmmup;
14482 sfmmu_remove_scd(sf_scd_t **headp, sf_scd_t *scdp)
14485 ASSERT(*headp != scdp);
14488 ASSERT(*headp == scdp);
14489 *headp = scdp->scd_next;
14501 sfmmu_add_scd(sf_scd_t **headp, sf_scd_t *scdp)
14504 scdp->scd_next = *headp;
14505 if (*headp != NULL) {
14506 (*headp)->scd_prev = scdp;
14508 *headp = scdp;