Lines Matching refs:dev_info

58 static int arcmsr_attach(dev_info_t *dev_info, ddi_attach_cmd_t cmd);
61 static int arcmsr_detach(dev_info_t *dev_info, ddi_detach_cmd_t cmd);
283 ddi_get_instance(acb->dev_info), ccb->arcmsr_cdb.sgcount,
391 ddi_get_instance(acb->dev_info),
396 ddi_get_instance(acb->dev_info),
551 arcmsr_do_ddi_attach(dev_info_t *dev_info, int instance) {
588 acb->dev_info = dev_info;
595 if (ddi_slaveonly(dev_info) == DDI_SUCCESS) {
603 if (ddi_intr_hilevel(dev_info, 0) != 0) {
610 if (pci_config_setup(dev_info, &acb->pci_acc_handle)
674 if (ddi_get_iblock_cookie(dev_info, 0, &acb->iblock_cookie)
690 hba_trans = scsi_hba_tran_alloc(dev_info, SCSI_HBA_CANSLEEP);
698 acb->dev_info = dev_info;
737 if (ddi_add_intr(dev_info, 0, &acb->iblock_cookie, 0,
748 if (scsi_hba_attach_setup(dev_info, &arcmsr_dma_attr,
756 if (ddi_create_minor_node(dev_info, "arcmsr",
765 if (pm_create_components(dev_info, 1) == DDI_SUCCESS) {
766 if (pm_idle_component(dev_info, 0) == DDI_FAILURE) {
772 pm_set_normal_power(dev_info, 0, 1);
789 if (ddi_prop_update_string(DDI_DEV_T_NONE, dev_info,
799 if ((acb->taskq = ddi_taskq_create(dev_info, "arcmsr_dr_taskq", 1,
813 ddi_report_dev(dev_info);
820 pm_destroy_components(dev_info);
824 ddi_remove_minor_node(dev_info, NULL);
830 ddi_remove_intr(dev_info, 0, (void *)acb->iblock_cookie);
860 * Input: dev_info_t *dev_info, ddi_attach_cmd_t cmd
865 arcmsr_attach(dev_info_t *dev_info, ddi_attach_cmd_t cmd) {
874 &dev_info, ddi_get_instance(dev_info));
878 return (arcmsr_do_ddi_attach(dev_info,
879 ddi_get_instance(dev_info)));
889 hba_trans = (scsi_hba_tran_t *)ddi_get_driver_private(dev_info);
910 cmd, ddi_get_instance(dev_info));
919 * Input: dev_info_t *dev_info
925 arcmsr_detach(dev_info_t *dev_info, ddi_detach_cmd_t cmd) {
931 instance = ddi_get_instance(dev_info);
955 ddi_remove_intr(dev_info, 0, acb->iblock_cookie);
963 if (scsi_hba_detach(dev_info) != DDI_SUCCESS)
967 ddi_get_instance(dev_info));
970 ddi_remove_minor_node(dev_info, NULL);
972 ddi_prop_remove_all(dev_info);
979 ddi_set_driver_private(dev_info, NULL);
981 pm_destroy_components(dev_info);
1268 ddi_get_instance(acb->dev_info));
1271 pkt = scsi_hba_pkt_alloc(acb->dev_info, ap, cmdlen,
1277 ddi_get_instance(acb->dev_info));
1359 ddi_get_instance(acb->dev_info));
1364 ddi_get_instance(acb->dev_info));
1375 ddi_get_instance(acb->dev_info));
1427 if ((alloc_result = ddi_dma_alloc_handle(acb->dev_info,
1439 ddi_get_instance(acb->dev_info));
1445 ddi_get_instance(acb->dev_info));
1451 ddi_get_instance(acb->dev_info));
1475 ddi_get_instance(acb->dev_info));
1480 ddi_get_instance(acb->dev_info));
1488 ddi_get_instance(acb->dev_info));
1576 ddi_get_instance(acb->dev_info));
1582 ddi_get_instance(acb->dev_info));
1588 ddi_get_instance(acb->dev_info));
1595 ddi_get_instance(acb->dev_info));
1601 ddi_get_instance(acb->dev_info), i);
1652 ddi_get_instance(acb->dev_info));
1660 ddi_get_instance(acb->dev_info));
1670 ddi_get_instance(acb->dev_info));
1747 ddi_get_instance(acb->dev_info));
1777 ddi_get_instance(ccb->acb->dev_info),
1807 ddi_get_instance(ccb->acb->dev_info),
2039 ddi_get_instance(acb->dev_info));
2059 ddi_get_instance(acb->dev_info));
2085 ddi_get_instance(acb->dev_info));
2097 ddi_get_instance(acb->dev_info));
2099 "out", ddi_get_instance(acb->dev_info));
2114 ddi_get_instance(acb->dev_info), id, lun,
2117 "out ", ddi_get_instance(acb->dev_info));
2143 ddi_get_instance(acb->dev_info));
2154 ddi_get_instance(acb->dev_info));
2163 ddi_get_instance(acb->dev_info));
2634 ddi_get_instance(acb->dev_info));
2654 ddi_get_instance(acb->dev_info));
3406 ddi_get_instance(acb->dev_info));
3436 ddi_get_instance(acb->dev_info), acb->firm_version);
3487 ddi_get_instance(acb->dev_info));
3516 ddi_get_instance(acb->dev_info), acb->firm_version);
3550 ddi_get_instance(acb->dev_info));
3570 ddi_get_instance(acb->dev_info));
3634 ddi_get_instance(acb->dev_info));
3707 ddi_get_instance(acb->dev_info));
3752 ddi_get_instance(acb->dev_info));
3777 ddi_get_instance(acb->dev_info),
3872 ddi_get_instance(acb->dev_info),
3879 ddi_get_instance(acb->dev_info),
3905 ddi_get_instance(acb->dev_info), ap->a_target, ap->a_lun);
3918 ddi_get_instance(acb->dev_info),
3950 ddi_get_instance(acb->dev_info), level,
3971 ddi_get_instance(acb->dev_info));
3992 scsi_log(acb ? acb->dev_info : NULL, "arcmsr", level, "%s", buf);
4167 ndi_devi_enter(acb->dev_info, &circ1);
4170 ndi_devi_exit(acb->dev_info, circ1);
4181 (acb->dev_info), target,
4359 ddi_get_instance(acb->dev_info), acb->adapter_type);
4477 ddi_get_instance(acb->dev_info));
4502 ddi_get_instance(acb->dev_info));
4536 ddi_get_instance(acb->dev_info));
4546 ddi_get_instance(acb->dev_info));
4574 ddi_get_instance(acb->dev_info));
4641 if ((i = ddi_dma_alloc_handle(acb->dev_info,
4649 ddi_get_instance(acb->dev_info));
4656 ddi_get_instance(acb->dev_info));
4661 ddi_get_instance(acb->dev_info));
4672 ddi_get_instance(acb->dev_info));
4683 ddi_get_instance(acb->dev_info));
4695 if (ddi_regs_map_setup(acb->dev_info, 1,
4702 ddi_get_instance(acb->dev_info));
4709 if (ddi_regs_map_setup(acb->dev_info, 2,
4716 ddi_get_instance(acb->dev_info));
4729 if (ddi_regs_map_setup(acb->dev_info, 1,
4735 ddi_get_instance(acb->dev_info));
4739 if ((i = ddi_dma_alloc_handle(acb->dev_info, &arcmsr_ccb_attr,
4747 ddi_get_instance(acb->dev_info));
4753 ddi_get_instance(acb->dev_info));
4758 ddi_get_instance(acb->dev_info));
4768 ddi_get_instance(acb->dev_info));
4779 ddi_get_instance(acb->dev_info));
4822 ddi_get_instance(acb->dev_info));
4911 for (child = ddi_get_child(acb->dev_info);
4949 rval = ndi_devi_alloc(acb->dev_info, nodename, DEVI_SID_NODEID,
4956 ddi_get_instance(acb->dev_info), tgt, lun);
4964 ddi_get_instance(acb->dev_info), tgt, lun);
4973 ddi_get_instance(acb->dev_info), tgt, lun);
4981 ddi_get_instance(acb->dev_info), tgt, lun);
4986 ddi_get_instance(acb->dev_info), tgt, lun);