Lines Matching refs:cdp
156 struct cdev_priv *cdp; in devfs_set_cdevpriv() local
163 cdp = cdev2priv((struct cdev *)fp->f_data); in devfs_set_cdevpriv()
170 LIST_INSERT_HEAD(&cdp->cdp_fdpriv, p, cdpd_list); in devfs_set_cdevpriv()
186 struct cdev_priv *cdp; in devfs_foreach_cdevpriv() local
190 cdp = cdev2priv(dev); in devfs_foreach_cdevpriv()
193 LIST_FOREACH(p, &cdp->cdp_fdpriv, cdpd_list) { in devfs_foreach_cdevpriv()
1014 struct cdev_priv *cdp; in devfs_prison_check() local
1019 cdp = de->de_cdp; in devfs_prison_check()
1020 if (cdp == NULL) in devfs_prison_check()
1022 dcr = cdp->cdp_c.si_cred; in devfs_prison_check()
1036 if (p->p_session->s_ttydp == cdp) in devfs_prison_check()
1633 struct cdev_priv *cdp; in devfs_revoke() local
1641 cdp = cdev2priv(dev); in devfs_revoke()
1644 cdp->cdp_inuse++; in devfs_revoke()
1657 for (i = 0; i <= cdp->cdp_maxdirent; i++) { in devfs_revoke()
1658 de = cdp->cdp_dirents[i]; in devfs_revoke()
1684 cdp->cdp_inuse--; in devfs_revoke()
1685 if (!(cdp->cdp_flags & CDP_ACTIVE) && cdp->cdp_inuse == 0) { in devfs_revoke()
1686 KASSERT((cdp->cdp_flags & CDP_ON_ACTIVE_LIST) != 0, in devfs_revoke()
1688 __func__, cdp, dev->si_name)); in devfs_revoke()
1689 cdp->cdp_flags &= ~CDP_ON_ACTIVE_LIST; in devfs_revoke()
1690 TAILQ_REMOVE(&cdevp_list, cdp, cdp_list); in devfs_revoke()
1692 dev_rel(&cdp->cdp_c); in devfs_revoke()