Lines Matching refs:cdp
160 struct cdev_priv *cdp; in devfs_set_cdevpriv() local
167 cdp = cdev2priv((struct cdev *)fp->f_data); in devfs_set_cdevpriv()
174 LIST_INSERT_HEAD(&cdp->cdp_fdpriv, p, cdpd_list); in devfs_set_cdevpriv()
863 struct cdev_priv *cdp; in devfs_prison_check() local
868 cdp = de->de_cdp; in devfs_prison_check()
869 if (cdp == NULL) in devfs_prison_check()
871 dcr = cdp->cdp_c.si_cred; in devfs_prison_check()
885 if (p->p_session->s_ttydp == cdp) in devfs_prison_check()
1482 struct cdev_priv *cdp; in devfs_revoke() local
1489 cdp = cdev2priv(dev); in devfs_revoke()
1492 cdp->cdp_inuse++; in devfs_revoke()
1505 for (i = 0; i <= cdp->cdp_maxdirent; i++) { in devfs_revoke()
1506 de = cdp->cdp_dirents[i]; in devfs_revoke()
1533 cdp->cdp_inuse--; in devfs_revoke()
1534 if (!(cdp->cdp_flags & CDP_ACTIVE) && cdp->cdp_inuse == 0) { in devfs_revoke()
1535 TAILQ_REMOVE(&cdevp_list, cdp, cdp_list); in devfs_revoke()
1537 dev_rel(&cdp->cdp_c); in devfs_revoke()