Lines Matching full:cdp
154 struct cdev_priv *cdp; in devfs_set_cdevpriv() local
161 cdp = cdev2priv((struct cdev *)fp->f_data); in devfs_set_cdevpriv()
168 LIST_INSERT_HEAD(&cdp->cdp_fdpriv, p, cdpd_list); in devfs_set_cdevpriv()
184 struct cdev_priv *cdp; in devfs_foreach_cdevpriv() local
188 cdp = cdev2priv(dev); in devfs_foreach_cdevpriv()
191 LIST_FOREACH(p, &cdp->cdp_fdpriv, cdpd_list) { in devfs_foreach_cdevpriv()
1012 struct cdev_priv *cdp; in devfs_prison_check() local
1017 cdp = de->de_cdp; in devfs_prison_check()
1018 if (cdp == NULL) in devfs_prison_check()
1020 dcr = cdp->cdp_c.si_cred; in devfs_prison_check()
1034 if (p->p_session->s_ttydp == cdp) in devfs_prison_check()
1631 struct cdev_priv *cdp; in devfs_revoke() local
1639 cdp = cdev2priv(dev); in devfs_revoke()
1642 cdp->cdp_inuse++; in devfs_revoke()
1655 for (i = 0; i <= cdp->cdp_maxdirent; i++) { in devfs_revoke()
1656 de = cdp->cdp_dirents[i]; in devfs_revoke()
1682 cdp->cdp_inuse--; in devfs_revoke()
1683 if (!(cdp->cdp_flags & CDP_ACTIVE) && cdp->cdp_inuse == 0) { in devfs_revoke()
1684 KASSERT((cdp->cdp_flags & CDP_ON_ACTIVE_LIST) != 0, in devfs_revoke()
1685 ("%s: cdp %p (%s) not on active list", in devfs_revoke()
1686 __func__, cdp, dev->si_name)); in devfs_revoke()
1687 cdp->cdp_flags &= ~CDP_ON_ACTIVE_LIST; in devfs_revoke()
1688 TAILQ_REMOVE(&cdevp_list, cdp, cdp_list); in devfs_revoke()
1690 dev_rel(&cdp->cdp_c); in devfs_revoke()