/illumos-gate/usr/src/uts/common/io/bnxe/ |
H A D | bnxe_mm_l4.c | 42 BnxeDbgBreak((um_device_t *)pdev); 51 BnxeDbgBreak((um_device_t *)pdev); 57 BNXE_LOCK_ENTER_TOE((um_device_t *)pDev); 63 BNXE_LOCK_EXIT_TOE((um_device_t *)pDev); 69 BnxeDbgBreak((um_device_t *)pdev); 75 BnxeDbgBreak((um_device_t *)pdev); 81 BnxeDbgBreak((um_device_t *)pdev); 87 BnxeDbgBreak((um_device_t *)pdev); 96 BnxeDbgBreak((um_device_t *)pdev); 105 BnxeDbgBreak((um_device_t *)pde [all...] |
H A D | bnxe_lock.c | 39 void BNXE_LOCK_ENTER_INTR (um_device_t * pUM, int idx) { mutex_enter(&pUM->intrMutex[idx]); } 40 void BNXE_LOCK_EXIT_INTR (um_device_t * pUM, int idx) { mutex_exit(&pUM->intrMutex[idx]); } 41 void BNXE_LOCK_ENTER_INTR_FLIP (um_device_t * pUM, int idx) { mutex_enter(&pUM->intrFlipMutex[idx]); } 42 void BNXE_LOCK_EXIT_INTR_FLIP (um_device_t * pUM, int idx) { mutex_exit(&pUM->intrFlipMutex[idx]); } 43 void BNXE_LOCK_ENTER_TX (um_device_t * pUM, int idx) { mutex_enter(&pUM->txq[idx].txMutex); } 44 void BNXE_LOCK_EXIT_TX (um_device_t * pUM, int idx) { mutex_exit(&pUM->txq[idx].txMutex); } 45 void BNXE_LOCK_ENTER_FREETX (um_device_t * pUM, int idx) { mutex_enter(&pUM->txq[idx].freeTxDescMutex);} 46 void BNXE_LOCK_EXIT_FREETX (um_device_t * pUM, int idx) { mutex_exit(&pUM->txq[idx].freeTxDescMutex); } 47 void BNXE_LOCK_ENTER_RX (um_device_t * pUM, int idx) { mutex_enter(&pUM->rxq[idx].rxMutex); } 48 void BNXE_LOCK_EXIT_RX (um_device_t * pU [all...] |
H A D | bnxe_mm_l5.c | 45 BnxeDbgBreak((um_device_t *)pdev); 56 return (!BnxeFcoeCompRequestCqe((um_device_t *)pdev, kcqes, num_kcqes)) ? 63 BnxeDbgBreak((um_device_t *)pdev); 71 BnxeDbgBreak((um_device_t *)_pdev); 82 BnxeDbgBreak((um_device_t *)_pdev); 89 BnxeDbgBreak((um_device_t *)pdev); 99 return (!BnxeFcoeInitCqe((um_device_t *)pdev, kcqe)) ? 109 return (!BnxeFcoeDestroyCqe((um_device_t *)pdev, kcqe)) ? 120 return (!BnxeFcoeOffloadConnCqe((um_device_t *)pdev, 133 return (!BnxeFcoeEnableConnCqe((um_device_t *)pde [all...] |
H A D | bnxe.h | 159 #define BNXE_FCOE(dev) ((um_device_t *)(dev))->do_fcoe 363 void * pUM; /* backpointer to um_device_t */ 400 void * pUM; /* backpointer to um_device_t for free routine */ 412 void * pUM; /* backpointer to um_device_t */ 439 void * pUM; /* backpointer to um_device_t */ 448 void * pUM; /* reference back to um_device_t */ 536 /* the following are used against the clientState variable in um_device_t */ 691 } um_device_t; typedef in typeref:struct:_um_device 734 void BnxeCfgInit(um_device_t * pUM); 735 void BnxeCfgReset(um_device_t * pU [all...] |
H A D | bnxe_debug.c | 47 um_device_t * pUM = (um_device_t *)pDev; 73 um_device_t * pUM = (um_device_t *)bp; 90 um_device_t * pUM = (um_device_t *)bp; 107 um_device_t * pUM = (um_device_t *)bp; 124 um_device_t * pUM = (um_device_t *)b [all...] |
H A D | bnxe_timer.c | 46 um_device_t * pUM = (um_device_t *)pArg; 79 void BnxeTimerStart(um_device_t * pUM) 90 void BnxeTimerStop(um_device_t * pUM)
|
H A D | bnxe_mm.c | 111 um_device_t * pUM = (um_device_t *)pDev; 123 um_device_t * pUM = (um_device_t *)pDev; 131 void BnxeInitBdCnts(um_device_t * pUM, 160 um_device_t * pUM = (um_device_t *)pLM; 309 static boolean_t BnxeIsBarUsed(um_device_t * pUM, 343 um_device_t * pUM = (um_device_t *)pL [all...] |
H A D | bnxe_workq.c | 44 void (*pWorkCbkCopy)(um_device_t *, void *, u32_t); 45 void (*pWorkCbkNoCopy)(um_device_t *, void *); 46 void (*pWorkCbkGeneric)(um_device_t *); 63 boolean_t BnxeWorkQueueInit(um_device_t * pUM) 110 void BnxeWorkQueueWaitAndDestroy(um_device_t * pUM) 120 um_device_t * pUM = (um_device_t *)pWorkq->pUM; 173 static void BnxeWorkQueueTrigger(um_device_t * pUM, 190 void BnxeWorkQueueStartPending(um_device_t * pUM) 220 boolean_t BnxeWorkQueueAdd(um_device_t * pU [all...] |
H A D | bnxe_fcoe.c | 51 void BnxeFcoeFreeResc(um_device_t * pUM, 64 static boolean_t BnxeFcoeCqeIndicate(um_device_t * pUM, 91 static void BnxeFcoeInitCqeWork(um_device_t * pUM, 106 boolean_t BnxeFcoeInitCqe(um_device_t * pUM, 126 static void BnxeFcoeInitWqeWork(um_device_t * pUM, 190 static boolean_t BnxeFcoeInitWqe(um_device_t * pUM, 203 static void BnxeFcoeOffloadConnCqeWork(um_device_t * pUM, 218 boolean_t BnxeFcoeOffloadConnCqe(um_device_t * pUM, 250 static void BnxeFcoeOffloadConnWqeWork(um_device_t * pUM, 345 static boolean_t BnxeFcoeOffloadConnWqe(um_device_t * pU [all...] |
H A D | bnxe_main.c | 68 um_device_t * pUM = (um_device_t *)pDev; 73 /* pass in pointer to either lm_device_t or um_device_t */ 76 um_device_t * pUM = (um_device_t *)pDev; 81 char * BnxeChipName(um_device_t * pUM) 103 boolean_t BnxeProtoSupport(um_device_t * pUM, int proto) 168 boolean_t BnxeProtoFcoeAfex(um_device_t * pUM) 175 static boolean_t BnxePciInit(um_device_t * pUM) 188 static void BnxePciDestroy(um_device_t * pU [all...] |
H A D | bnxe_gld.c | 114 um_device_t * pUM = (um_device_t *)pArg; 515 um_device_t * pUM = (um_device_t *)pArg; 553 um_device_t * pUM = (um_device_t *)pArg; 578 um_device_t * pUM = (um_device_t *)pArg; 626 um_device_t * pUM = (um_device_t *)pAr [all...] |
H A D | bnxe_rx.c | 59 static void BnxeRxPostBuffers(um_device_t * pUM, 114 static u32_t BnxeRxPktDescrSize(um_device_t * pUM) 126 static void BnxeRxPktDescrFree(um_device_t * pUM, 144 um_device_t * pUM = (um_device_t *)pRxPkt->pUM; 204 boolean_t BnxeWaitForPacketsFromClient(um_device_t * pUM, 273 mblk_t * BnxeRxRingProcess(um_device_t * pUM, 577 static void BnxeRxRingDump(um_device_t * pUM, 597 static void BnxeRxPktsAbortIdx(um_device_t * pUM, 608 void BnxeRxPktsAbort(um_device_t * pU [all...] |
H A D | bnxe_intr.c | 76 static void BnxeFindDmaHandles(um_device_t * pUM) 147 void BnxeIntrIguSbEnable(um_device_t * pUM, 189 void BnxeIntrIguSbDisable(um_device_t * pUM, 232 static void BnxeServiceDefSbIntr(um_device_t * pUM, 378 void BnxePollRxRing(um_device_t * pUM, 451 void BnxePollRxRingFCOE(um_device_t * pUM) 499 static void BnxeServiceSbIntr(um_device_t * pUM, 590 um_device_t * pUM = (um_device_t *)arg1; 694 um_device_t * pU [all...] |
H A D | bnxe_tx.c | 74 static um_txpacket_t * BnxeTxPktAlloc(um_device_t * pUM, size_t size); 136 void BnxeTxPktsReclaim(um_device_t * pUM, 170 static int BnxeTxSendWaitingPkt(um_device_t * pUM, 216 void BnxeTxRingProcess(um_device_t * pUM, 303 static inline int BnxeTxPktMapFrag(um_device_t * pUM, 406 static int BnxeTxPktCopy(um_device_t * pUM, 613 static inline u16_t BnxeUdpPseudoCsum(um_device_t * pUM, 650 static inline int BnxeGetHdrInfo(um_device_t * pUM, 829 int BnxeTxSendMblk(um_device_t * pUM, 1048 static void BnxeTxPktsAbortIdx(um_device_t * pU [all...] |
H A D | bnxe_hw.c | 44 static void BnxeVerifySavedDmaList(um_device_t * pUM) 74 static boolean_t BnxeRssEnable(um_device_t * pUM) 129 static lm_status_t BnxeRssDisable(um_device_t * pUM) 153 lm_medium_t BnxeHwReqPhyMediumSettings(um_device_t * pUM) 575 lm_flow_control_t BnxeHwReqPhyFlowSettings(um_device_t * pUM) 653 void BnxeUpdatePhy(um_device_t * pUM) 715 int BnxeMacAddress(um_device_t * pUM, 770 void BnxeMulticastE1(um_device_t * pUM, 810 int BnxeMulticast(um_device_t * pUM, 966 int BnxeRxMask(um_device_t * pU [all...] |
H A D | bnxe_rr.c | 41 int BnxeRouteTxRing(um_device_t * pUM,
|
H A D | bnxe_cfg.c | 59 static void BnxeCfgGetVal(um_device_t * pUM, 100 void BnxeCfg_LLDP_DCBX(um_device_t * pUM) 308 void BnxeCfgInit(um_device_t * pUM) 651 void BnxeCfgReset(um_device_t * pUM)
|
H A D | bnxe_kstat.c | 570 um_device_t * pUM = (um_device_t *)kstats->ks_private; 654 um_device_t * pUM = (um_device_t *)kstats->ks_private; 687 um_device_t * pUM = (um_device_t *)kstats->ks_private; 781 um_device_t * pUM = (um_device_t *)kstats->ks_private; 874 um_device_t * pUM = (um_device_t *)kstat [all...] |