Lines Matching defs:dip
59 #define DRIVER_NAME(dip) ddi_driver_name(dip)
126 static int mouse8042_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd,
259 mouse8042_attach(dev_info_t *dip, ddi_attach_cmd_t cmd)
263 int instance = ddi_get_instance(dip);
273 state = (struct mouse_state *)ddi_get_driver_private(dip);
307 ddi_set_driver_private(dip, state);
325 rc = ddi_create_minor_node(dip, "mouse", S_IFCHR, instance * 2,
331 if (ddi_create_internal_pathname(dip, "internal_mouse", S_IFCHR,
336 rc = ddi_regs_map_setup(dip, 0, (caddr_t *)&state->ms_addr,
342 rc = ddi_get_iblock_cookie(dip, 0, &state->ms_iblock_cookie);
353 rc = ddi_add_intr(dip, 0,
360 mouse8042_dip = dip;
366 ddi_report_dev(dip);
373 ddi_remove_minor_node(dip, NULL);
382 mouse8042_detach(dev_info_t *dip, ddi_detach_cmd_t cmd)
386 state = ddi_get_driver_private(dip);
395 ddi_remove_intr(dip, 0, state->ms_iblock_cookie);
400 ddi_prop_remove_all(dip);
402 ddi_remove_minor_node(dip, NULL);
415 dev_info_t *dip,