Lines Matching defs:dip
93 static int ses_doattach(dev_info_t *dip);
227 ses_probe(dev_info_t *dip)
249 if (dip == NULL)
252 if (ddi_dev_is_sid(dip) == DDI_SUCCESS) {
256 devp = ddi_get_driver_private(dip);
266 if (strcmp(ddi_get_name(ddi_get_parent(dip)), "ata") == 0) {
290 ses_attach(dev_info_t *dip, ddi_attach_cmd_t cmd)
295 inst = ddi_get_instance(dip);
301 err = ses_doattach(dip);
380 ses_doattach(dev_info_t *dip)
387 inst = ddi_get_instance(dip);
403 devp = ddi_get_driver_private(dip);
404 devp->sd_dev = dip;
444 err = ddi_create_minor_node(dip, "0", S_IFCHR, inst,
447 ddi_remove_minor_node(dip, NULL);
467 ddi_remove_minor_node(dip, NULL);
526 ddi_remove_minor_node(dip, NULL);
542 (void) ddi_prop_update_string(DDI_DEV_T_NONE, dip,
546 ddi_report_dev(dip);
559 ses_detach(dev_info_t *dip, ddi_detach_cmd_t cmd)
566 inst = ddi_get_instance(dip);
595 ddi_prop_remove_all(dip);
596 ddi_remove_minor_node(dip, NULL);
597 scsi_unprobe(ddi_get_driver_private(dip));
601 inst = ddi_get_instance(dip);
629 ses_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result)