Lines Matching defs:dip
65 static int rdcattach(dev_info_t *dip, ddi_attach_cmd_t cmd);
66 static int rdcdetach(dev_info_t *dip, ddi_detach_cmd_t cmd);
67 static int rdcgetinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg,
233 rdcattach(dev_info_t *dip, ddi_attach_cmd_t cmd)
247 instance = ddi_get_instance(dip);
248 rdc_dip = dip;
258 rdc_max_sets = ddi_prop_get_int(DDI_DEV_T_ANY, dip,
278 if (ddi_create_minor_node(dip, "rdc", S_IFCHR, instance, DDI_PSEUDO, 0)
285 rdc_bitmap_mode = ddi_prop_get_int(DDI_DEV_T_ANY, dip,
309 rdc_auto_sync = ddi_prop_get_int(DDI_DEV_T_ANY, dip,
313 i = ddi_prop_get_int(DDI_DEV_T_ANY, dip,
323 ddi_set_driver_private(dip, (caddr_t)flags);
324 ddi_report_dev(dip);
343 ddi_set_driver_private(dip, (caddr_t)flags);
344 (void) rdcdetach(dip, DDI_DETACH);
349 rdcdetach(dev_info_t *dip, ddi_detach_cmd_t cmd)
385 flags = (intptr_t)ddi_get_driver_private(dip);
388 ddi_remove_minor_node(dip, NULL);
411 rdcgetinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result)