/titanic_41/usr/src/uts/common/io/bnxe/ |
H A D | bnxe_mm.c | 99 void mm_wait(lm_device_t * pDev, in mm_wait() argument 102 (void)pDev; in mm_wait() 107 lm_status_t mm_read_pci(lm_device_t * pDev, in mm_read_pci() argument 111 um_device_t * pUM = (um_device_t *)pDev; in mm_read_pci() 119 lm_status_t mm_write_pci(lm_device_t * pDev, in mm_write_pci() argument 123 um_device_t * pUM = (um_device_t *)pDev; in mm_write_pci() 361 ddi_dev_regsize(pUM->pDev, bar, ®Size); in mm_map_io_base() 377 if ((rc = ddi_regs_map_setup(pUM->pDev, in mm_map_io_base() 422 ddi_dev_regsize(pUM->pDev, bar, ®Size); in mm_map_io_space_solaris() 438 if ((rc = ddi_regs_map_setup(pUM->pDev, in mm_map_io_space_solaris() [all …]
|
H A D | bnxe_main.c | 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() [all …]
|
H A D | bnxe_binding.h | 113 typedef boolean_t (*cli_ctl)(dev_info_t * pDev, 118 typedef boolean_t (*cli_indicate_tx)(dev_info_t * pDev, 121 typedef boolean_t (*cli_indicate_rx)(dev_info_t * pDev, 124 typedef boolean_t (*cli_indicate_cqes)(dev_info_t * pDev, 163 typedef boolean_t (*prv_ctl)(dev_info_t * pDev, 169 typedef mblk_t * (*prv_tx)(dev_info_t * pDev, 174 typedef boolean_t (*prv_poll)(dev_info_t * pDev); 176 typedef boolean_t (*prv_send_wqes)(dev_info_t * pDev, 180 typedef boolean_t (*prv_map_mailboxq)(dev_info_t * pDev, 185 typedef boolean_t (*prv_unmap_mailboxq)(dev_info_t * pDev,
|
H A D | bnxe_fcoe.c | 82 pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, in BnxeFcoeCqeIndicate() 182 pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, in BnxeFcoeInitWqeWork() 337 pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, in BnxeFcoeOffloadConnWqeWork() 465 pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, in BnxeFcoeEnableConnWqeWork() 586 pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, in BnxeFcoeDisableConnWqeWork() 724 pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, in BnxeFcoeDestroyConnWqeWork() 814 pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, in BnxeFcoeDestroyWqeWork() 904 pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, in BnxeFcoeStatWqeWork() 949 if (!pUM->fcoe.bind.cliIndicateCqes(pUM->fcoe.pDev, in BnxeFcoeCompRequestCqeWork() 1006 boolean_t BnxeFcoePrvCtl(dev_info_t * pDev, in BnxeFcoePrvCtl() argument [all …]
|
H A D | bnxe_debug.c | 42 void DbgMessageFunc(void * pDev, in DbgMessageFunc() argument 47 um_device_t * pUM = (um_device_t *)pDev; in DbgMessageFunc() 139 void BnxeLogInfo(void * pDev, in BnxeLogInfo() argument 143 um_device_t * pUM = (um_device_t *)pDev; in BnxeLogInfo() 168 void BnxeLogWarn(void * pDev, in BnxeLogWarn() argument 172 um_device_t * pUM = (um_device_t *)pDev; in BnxeLogWarn() 191 void BnxeLogDbg(void * pDev, in BnxeLogDbg() argument 195 um_device_t * pUM = (um_device_t *)pDev; in BnxeLogDbg()
|
H A D | bnxe_debug.h | 66 void DbgMessageFunc(void * pDev, 133 void BnxeLogInfo(void * pDev, char * pFmt, ...); 134 void BnxeLogWarn(void * pDev, char * pFmt, ...); 138 void BnxeLogDbg(void * pDev, char * pFmt, ...);
|
H A D | bnxe_intr.c | 254 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxeServiceDefSbIntr() 267 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxeServiceDefSbIntr() 309 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxeServiceDefSbIntr() 325 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxeServiceDefSbIntr() 400 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxePollRxRing() 469 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxePollRxRingFCOE() 523 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxeServiceSbIntr() 617 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxeIntrISR() 786 static int BnxeGetInterruptCount(dev_info_t * pDev, int type, int intrTypes) in BnxeGetInterruptCount() argument 792 return (ddi_intr_get_nintrs(pDev, type, &nintrs) != DDI_SUCCESS) ? in BnxeGetInterruptCount() [all …]
|
H A D | bnxe_mm_l4.c | 55 void MM_ACQUIRE_TOE_LOCK(lm_device_t *pDev) in MM_ACQUIRE_TOE_LOCK() argument 57 BNXE_LOCK_ENTER_TOE((um_device_t *)pDev); in MM_ACQUIRE_TOE_LOCK() 61 void MM_RELEASE_TOE_LOCK(lm_device_t *pDev) in MM_RELEASE_TOE_LOCK() argument 63 BNXE_LOCK_EXIT_TOE((um_device_t *)pDev); in MM_RELEASE_TOE_LOCK()
|
H A D | bnxe_hw.c | 678 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxeUpdatePhy() 999 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); in BnxeRxMask() 1049 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); in BnxeEstablishHwConn() 1056 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); in BnxeEstablishHwConn() 1076 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); in BnxeEstablishHwConn() 1083 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); in BnxeEstablishHwConn() 1417 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); in BnxeHwStartCore() 1424 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); in BnxeHwStartCore() 1454 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_LOST); in BnxeHwStartCore() 1782 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxeHwStopCore() [all …]
|
H A D | bnxe.h | 495 dev_info_t * pDev; member 577 dev_info_t * pDev; member 886 boolean_t BnxeFcoePrvCtl(dev_info_t * pDev, 890 mblk_t * BnxeFcoePrvTx(dev_info_t * pDev, 894 boolean_t BnxeFcoePrvPoll(dev_info_t * pDev); 895 boolean_t BnxeFcoePrvSendWqes(dev_info_t * pDev, 898 boolean_t BnxeFcoePrvMapMailboxq(dev_info_t * pDev, 902 boolean_t BnxeFcoePrvUnmapMailboxq(dev_info_t * pDev, 911 u8_t BnxeInstance(void * pDev); 912 char * BnxeDevName(void * pDev);
|
H A D | bnxe_tx.c | 197 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxeTxSendWaitingPkt() 235 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxeTxRingProcess() 541 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxeTxPktCopy() 868 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxeTxSendMblk() 946 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxeTxSendMblk() 967 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxeTxSendMblk() 973 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxeTxSendMblk() 1108 if ((rc = ddi_dma_alloc_handle(pUM->pDev, in BnxeTxPktAlloc() 1156 if ((rc = ddi_dma_alloc_handle(pUM->pDev, in BnxeTxPktAlloc()
|
H A D | bnxe_timer.c | 62 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_UNAFFECTED); in BnxeTimer()
|
H A D | bnxe_rx.c | 378 ddi_fm_service_impact(pUM->pDev, DDI_SERVICE_DEGRADED); in BnxeRxRingProcess() 529 if (pUM->fcoe.pDev && pUM->fcoe.bind.cliIndicateRx) in BnxeRxRingProcess() 531 pUM->fcoe.bind.cliIndicateRx(pUM->fcoe.pDev, head); in BnxeRxRingProcess() 646 if ((rc = ddi_dma_alloc_handle(pUM->pDev, in BnxeRxBufAlloc()
|
H A D | bnxe_workq.c | 74 ddi_taskq_create(pUM->pDev, in BnxeWorkQueueInit() 93 ddi_taskq_create(pUM->pDev, in BnxeWorkQueueInit()
|
H A D | bnxe_cfg.c | 74 pUM->pDev, in BnxeCfgGetVal() 84 pUM->pDev, in BnxeCfgGetVal()
|
H A D | bnxe_kstat.c | 974 if (pUM->fcoe.pDev) in BnxeKstatFcoeUpdate() 976 snprintf(buf, sizeof(buf), "%p", (void *)pUM->fcoe.pDev); in BnxeKstatFcoeUpdate() 983 ddi_get_instance(pUM->fcoe.pDev)); in BnxeKstatFcoeUpdate()
|
H A D | bnxe_gld.c | 3016 pMac->m_dip = pUM->pDev; in BnxeGldInit()
|
/titanic_41/usr/src/uts/common/io/bnxe/577xx/drivers/common/include/ |
H A D | mm_solaris.h | 101 void MM_ACQUIRE_SPQ_LOCK_IMP(struct _lm_device_t * pDev); 102 void MM_RELEASE_SPQ_LOCK_IMP(struct _lm_device_t * pDev); 103 void MM_ACQUIRE_SPQ_LOCK_DPC_IMP(struct _lm_device_t * pDev); 104 void MM_RELEASE_SPQ_LOCK_DPC_IMP(struct _lm_device_t * pDev); 106 void MM_ACQUIRE_CID_LOCK_IMP(struct _lm_device_t * pDev); 107 void MM_RELEASE_CID_LOCK_IMP(struct _lm_device_t * pDev); 109 void MM_ACQUIRE_REQUEST_LOCK_IMP(struct _lm_device_t * pDev); 110 void MM_RELEASE_REQUEST_LOCK_IMP(struct _lm_device_t * pDev); 112 void MM_ACQUIRE_PHY_LOCK_IMP(struct _lm_device_t * pDev); 113 void MM_RELEASE_PHY_LOCK_IMP(struct _lm_device_t * pDev); [all …]
|
H A D | mm_ndismono.h | 109 void MM_ACQUIRE_PHY_LOCK_IMP(struct _lm_device_t * pDev); 110 void MM_RELEASE_PHY_LOCK_IMP(struct _lm_device_t * pDev); 111 void MM_ACQUIRE_PHY_LOCK_DPC_IMP(struct _lm_device_t * pDev); 112 void MM_RELEASE_PHY_LOCK_DPC_IMP(struct _lm_device_t * pDev);
|
H A D | mm_vbd.h | 130 void MM_ACQUIRE_PHY_LOCK_IMP(struct _lm_device_t * pDev); 131 void MM_RELEASE_PHY_LOCK_IMP(struct _lm_device_t * pDev); 132 void MM_ACQUIRE_PHY_LOCK_DPC_IMP(struct _lm_device_t * pDev); 133 void MM_RELEASE_PHY_LOCK_DPC_IMP(struct _lm_device_t * pDev);
|