Lines Matching defs:devnames
46 struct devnames { struct
47 char *dn_name; /* Name of this driver */
48 int dn_flags; /* per-driver flags, see below */
49 struct par_list *dn_pl; /* parent list, for making devinfos */
50 kmutex_t dn_lock; /* Per driver lock (see below) */
51 dev_info_t *dn_head; /* Head of instance list */
52 int dn_instance; /* Next instance no. to assign */
53 void *dn_inlist; /* instance # nodes for this driver */
54 ddi_prop_list_t *dn_global_prop_ptr; /* per-driver global properties */
55 kcondvar_t dn_wait; /* for ddi_hold_installed_driver */
56 kthread_id_t dn_busy_thread; /* for debugging only */
57 struct mperm *dn_mperm; /* minor permissions */
58 struct mperm *dn_mperm_wild; /* default minor permission */
59 struct mperm *dn_mperm_clone; /* minor permission, clone use */
60 int dn_pinstance; /* Preassign instance boundary */