Lines Matching refs:pDev
66 u8_t BnxeInstance(void * pDev) in BnxeInstance() argument
68 um_device_t * pUM = (um_device_t *)pDev; in BnxeInstance()
74 char * BnxeDevName(void * pDev) in BnxeDevName() argument
76 um_device_t * pUM = (um_device_t *)pDev; in BnxeDevName()
178 if (pci_config_setup(pUM->pDev, &pUM->pPciCfg) != DDI_SUCCESS) in BnxePciInit()
358 static int BnxeFmErrorCb(dev_info_t * pDev, in BnxeFmErrorCb() argument
366 pci_ereport_post(pDev, err, NULL); in BnxeFmErrorCb()
396 ddi_fm_init(pUM->pDev, &pUM->fmCapabilities, &iblk); in BnxeFmInit()
402 pci_ereport_setup(pUM->pDev); in BnxeFmInit()
408 ddi_fm_handler_register(pUM->pDev, BnxeFmErrorCb, (void *)pUM); in BnxeFmInit()
423 pci_ereport_teardown(pUM->pDev); in BnxeFmFini()
429 ddi_fm_handler_unregister(pUM->pDev); in BnxeFmFini()
433 ddi_fm_fini(pUM->pDev); in BnxeFmFini()
450 ddi_fm_ereport_post(pUM->pDev, buf, ena, DDI_NOSLEEP, in BnxeFmErrorReport()
467 pUM->pDev, in BnxeAttachDevice()
497 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); in BnxeAttachDevice()
509 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); in BnxeAttachDevice()
521 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); in BnxeAttachDevice()
589 if (ddi_create_minor_node(pUM->pDev, in BnxeAttachDevice()
590 (char *)ddi_driver_name(pUM->pDev), in BnxeAttachDevice()
609 if (ddi_create_minor_node(pUM->pDev, in BnxeAttachDevice()
617 ddi_remove_minor_node(pUM->pDev, (char *)ddi_driver_name(pUM->pDev)); in BnxeAttachDevice()
687 rc = ddi_prop_lookup_int_array(DDI_DEV_T_ANY, pUM->pDev, in BnxeAttachDevice()
701 rc = ddi_prop_lookup_int_array(DDI_DEV_T_ANY, pUM->pDev, in BnxeAttachDevice()
710 rc = ddi_prop_lookup_int_array(DDI_DEV_T_ANY, pUM->pDev, in BnxeAttachDevice()
765 ddi_remove_minor_node(pUM->pDev, pUM->devName); in BnxeDetachDevice()
766 ddi_remove_minor_node(pUM->pDev, (char *)ddi_driver_name(pUM->pDev)); in BnxeDetachDevice()
789 static int BnxeAttach(dev_info_t * pDev, ddi_attach_cmd_t cmd) in BnxeAttach() argument
803 ddi_set_driver_private(pDev, pUM); in BnxeAttach()
812 pUM->pDev = pDev; in BnxeAttach()
822 pUM->instance = ddi_get_instance(pDev); in BnxeAttach()
844 pUM = (um_device_t *)ddi_get_driver_private(pDev); in BnxeAttach()
847 if (pUM == NULL || pUM->pDev != pDev) in BnxeAttach()
868 static int BnxeDetach(dev_info_t * pDev, ddi_detach_cmd_t cmd) in BnxeDetach() argument
876 pUM = (um_device_t *)ddi_get_driver_private(pDev); in BnxeDetach()
879 if (pUM == NULL || pUM->pDev != pDev) in BnxeDetach()
906 pUM = (um_device_t *)ddi_get_driver_private(pDev); in BnxeDetach()
909 if (pUM == NULL || pUM->pDev != pDev) in BnxeDetach()
932 static int BnxeQuiesce(dev_info_t * pDev) in BnxeQuiesce() argument
936 pUM = (um_device_t *)ddi_get_driver_private(pDev); in BnxeQuiesce()
939 if (pUM == NULL || pUM->pDev != pDev) in BnxeQuiesce()
962 void BnxeFcoeInitChild(dev_info_t * pDev, in BnxeFcoeInitChild() argument
965 um_device_t *pUM = (um_device_t *) ddi_get_driver_private(pDev); in BnxeFcoeInitChild()
967 if ((pUM == NULL) || (pUM->pDev != pDev)) in BnxeFcoeInitChild()
973 ddi_set_name_addr(cDip, ddi_get_name_addr(pUM->pDev)); in BnxeFcoeInitChild()
977 void BnxeFcoeUninitChild(dev_info_t * pDev, in BnxeFcoeUninitChild() argument
984 static int BnxeBusCtl(dev_info_t * pDev, in BnxeBusCtl() argument
990 um_device_t * pUM = (um_device_t *)ddi_get_driver_private(pDev); in BnxeBusCtl()
993 if (pUM == NULL || pUM->pDev != pDev) in BnxeBusCtl()
1007 BnxeFcoeInitChild(pDev, (dev_info_t *) pArg); in BnxeBusCtl()
1010 BnxeFcoeUninitChild(pDev, (dev_info_t *) pArg); in BnxeBusCtl()
1015 return (ddi_ctlops(pDev, pRDev, op, pArg, pResult)); in BnxeBusCtl()
1057 (pUM->fcoe.pDev != pBinding->pCliDev) || in BnxeCbIoctl()
1058 (pUM->pDev != pBinding->pPrvDev)) in BnxeCbIoctl()
1149 pUM->fcoe.pDev = NULL; /* sketchy? */ in BnxeCbIoctl()