eedev_hdl_t
list_create(&eedev.eedev_list, sizeof (eedev_hdl_t),
offsetof(eedev_hdl_t, eh_link));
static eedev_hdl_t *
for (eedev_hdl_t *h = list_head(&eedev.eedev_list); h != NULL;
eedev_hdl_t *hdl = NULL;
for (eedev_hdl_t *h = list_head(&eedev.eedev_list); h != NULL;
eedev_free(eedev_hdl_t *eh)
kmem_free(eh, sizeof (eedev_hdl_t));
eedev_fini(eedev_hdl_t *eh)
eedev_hdl_t *hdl;
for (eedev_hdl_t *h = list_head(&ed->ed_devs); h != NULL;
list_create(&e->ed_devs, sizeof (eedev_hdl_t),
offsetof(eedev_hdl_t, eh_dip_link));
eedev_minor_create(eedev_hdl_t *hdl)
eedev_create(const eedev_reg_t *reg, eedev_hdl_t **hdlp)
eedev_hdl_t *hdl;
for (eedev_hdl_t *h = list_head(&dip->ed_devs); h != NULL;
hdl = kmem_zalloc(sizeof (eedev_hdl_t), KM_SLEEP);
for (eedev_hdl_t *h = list_head(&eedev.eedev_list); h != NULL;
eedev_hdl_t *hdl = eedev_lookup_by_id(dev);
eedev_hdl_t *hdl = eedev_lookup_by_id(dev);
eedev_hdl_t *hdl;
for (eedev_hdl_t *h = list_head(&eedev.eedev_list); h != NULL;
extern int eedev_create(const eedev_reg_t *, eedev_hdl_t **);
extern void eedev_fini(eedev_hdl_t *);
eedev_hdl_t *at_eedev;
eedev_hdl_t *ee_devhdl;
eedev_hdl_t *spd_eehdl;