/illumos-gate/usr/src/uts/common/io/bnxe/ |
H A D | bnxe_lock.c | 39 void BNXE_LOCK_ENTER_INTR (um_device_t * pUM, int idx) { mutex_enter(&pUM->intrMutex[idx]… in BNXE_LOCK_ENTER_INTR() 40 void BNXE_LOCK_EXIT_INTR (um_device_t * pUM, int idx) { mutex_exit(&pUM->intrMutex[idx])… in BNXE_LOCK_EXIT_INTR() 41 void BNXE_LOCK_ENTER_INTR_FLIP (um_device_t * pUM, int idx) { mutex_enter(&pUM->intrFlipMutex[… in BNXE_LOCK_ENTER_INTR_FLIP() 42 void BNXE_LOCK_EXIT_INTR_FLIP (um_device_t * pUM, int idx) { mutex_exit(&pUM->intrFlipMutex[i… in BNXE_LOCK_EXIT_INTR_FLIP() 43 void BNXE_LOCK_ENTER_TX (um_device_t * pUM, int idx) { mutex_enter(&pUM->txq[idx].txMut… in BNXE_LOCK_ENTER_TX() 44 void BNXE_LOCK_EXIT_TX (um_device_t * pUM, int idx) { mutex_exit(&pUM->txq[idx].txMute… in BNXE_LOCK_EXIT_TX() 45 void BNXE_LOCK_ENTER_FREETX (um_device_t * pUM, int idx) { mutex_enter(&pUM->txq[idx].freeT… in BNXE_LOCK_ENTER_FREETX() 46 void BNXE_LOCK_EXIT_FREETX (um_device_t * pUM, int idx) { mutex_exit(&pUM->txq[idx].freeTx… in BNXE_LOCK_EXIT_FREETX() 47 void BNXE_LOCK_ENTER_RX (um_device_t * pUM, int idx) { mutex_enter(&pUM->rxq[idx].rxMut… in BNXE_LOCK_ENTER_RX() 48 void BNXE_LOCK_EXIT_RX (um_device_t * pUM, int idx) { mutex_exit(&pUM->rxq[idx].rxMute… in BNXE_LOCK_EXIT_RX() [all …]
|
H A D | bnxe.h | 692 } um_device_t; typedef 735 void BnxeCfgInit(um_device_t * pUM); 736 void BnxeCfgReset(um_device_t * pUM); 739 void BnxeInitBdCnts(um_device_t * pUM, 798 int BnxeRouteTxRing(um_device_t * pUM, 823 int BnxeTxSendMblk(um_device_t * pUM, 830 int BnxeTxPktsInit(um_device_t * pUM, 832 void BnxeTxPktsFini(um_device_t * pUM, 837 void BnxeTimerStop(um_device_t * pUM); 1035 void BnxeDumpMem(um_device_t * pUM, [all …]
|
H A D | bnxe_mm_l4.c | 42 BnxeDbgBreak((um_device_t *)pdev); in mm_acquire_tcp_lock() 51 BnxeDbgBreak((um_device_t *)pdev); in mm_release_tcp_lock() 69 BnxeDbgBreak((um_device_t *)pdev); in MM_ACQUIRE_TOE_GRQ_LOCK_DPC() 75 BnxeDbgBreak((um_device_t *)pdev); in MM_RELEASE_TOE_GRQ_LOCK_DPC() 81 BnxeDbgBreak((um_device_t *)pdev); in MM_ACQUIRE_TOE_GRQ_LOCK() 87 BnxeDbgBreak((um_device_t *)pdev); in MM_RELEASE_TOE_GRQ_LOCK() 96 BnxeDbgBreak((um_device_t *)pdev); in mm_tcp_complete_path_upload_request() 105 BnxeDbgBreak((um_device_t *)pdev); in mm_tcp_complete_neigh_upload_request() 114 BnxeDbgBreak((um_device_t *)pdev); in mm_tcp_comp_slow_path_request() 125 BnxeDbgBreak((um_device_t *)pdev); in mm_tcp_complete_bufs() [all …]
|
H A D | bnxe_mm_l5.c | 45 BnxeDbgBreak((um_device_t *)pdev); in mm_sc_comp_l5_request() 63 BnxeDbgBreak((um_device_t *)pdev); in mm_sc_complete_init_request() 71 BnxeDbgBreak((um_device_t *)_pdev); in mm_sc_is_omgr_enabled() 82 BnxeDbgBreak((um_device_t *)_pdev); in mm_sc_omgr_flush_rx() 89 BnxeDbgBreak((um_device_t *)pdev); in mm_sc_complete_update_request() 99 return (!BnxeFcoeInitCqe((um_device_t *)pdev, kcqe)) ? in mm_fc_complete_init_request() 120 return (!BnxeFcoeOffloadConnCqe((um_device_t *)pdev, in mm_fc_complete_ofld_request() 133 return (!BnxeFcoeEnableConnCqe((um_device_t *)pdev, in mm_fc_complete_enable_request() 156 return (!BnxeFcoeDisableConnCqe((um_device_t *)pdev, in mm_fc_complete_disable_request() 169 return (!BnxeFcoeDestroyConnCqe((um_device_t *)pdev, in mm_fc_complete_terminate_request() [all …]
|
H A D | bnxe_mm.c | 111 um_device_t * pUM = (um_device_t *)pDev; in mm_read_pci() 123 um_device_t * pUM = (um_device_t *)pDev; in mm_write_pci() 160 um_device_t * pUM = (um_device_t *)pLM; in mm_get_user_config() 343 um_device_t * pUM = (um_device_t *)pLM; in mm_map_io_base() 414 um_device_t * pUM = (um_device_t *)pLM; in mm_map_io_space_solaris() 470 um_device_t * pUM = (um_device_t *)pLM; in mm_unmap_io_space() 501 um_device_t * pUM = (um_device_t *)pLM; in mm_alloc_mem_imp() 567 um_device_t * pUM = (um_device_t *)pLM; in mm_alloc_phys_mem_align_imp() 720 um_device_t * pUM = (um_device_t *)pDev; in mm_get_current_time() 807 um_device_t * pUM = (um_device_t *)pDev; in mm_rt_free_phys_mem() [all …]
|
H A D | bnxe_debug.c | 47 um_device_t * pUM = (um_device_t *)pDev; in DbgMessageFunc() 73 um_device_t * pUM = (um_device_t *)bp; in elink_cb_dbg() 90 um_device_t * pUM = (um_device_t *)bp; in elink_cb_dbg1() 107 um_device_t * pUM = (um_device_t *)bp; in elink_cb_dbg2() 124 um_device_t * pUM = (um_device_t *)bp; in elink_cb_dbg3() 143 um_device_t * pUM = (um_device_t *)pDev; in BnxeLogInfo() 172 um_device_t * pUM = (um_device_t *)pDev; in BnxeLogWarn() 195 um_device_t * pUM = (um_device_t *)pDev; in BnxeLogDbg() 215 void BnxeDumpMem(um_device_t * pUM, in BnxeDumpMem() 253 void BnxeDumpPkt(um_device_t * pUM, in BnxeDumpPkt()
|
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) in BnxeWorkQueueInit() 110 void BnxeWorkQueueWaitAndDestroy(um_device_t * pUM) in BnxeWorkQueueWaitAndDestroy() 120 um_device_t * pUM = (um_device_t *)pWorkq->pUM; in BnxeWorkQueueDispatch() 190 void BnxeWorkQueueStartPending(um_device_t * pUM) in BnxeWorkQueueStartPending() 220 boolean_t BnxeWorkQueueAdd(um_device_t * pUM, in BnxeWorkQueueAdd() 262 boolean_t BnxeWorkQueueAddNoCopy(um_device_t * pUM, in BnxeWorkQueueAddNoCopy() 300 boolean_t BnxeWorkQueueAddGeneric(um_device_t * pUM, in BnxeWorkQueueAddGeneric() [all …]
|
H A D | bnxe_fcoe.c | 51 void BnxeFcoeFreeResc(um_device_t * pUM, in BnxeFcoeFreeResc() 106 boolean_t BnxeFcoeInitCqe(um_device_t * pUM, in BnxeFcoeInitCqe() 1011 um_device_t * pUM = (um_device_t *)ddi_get_driver_private(pDev); in BnxeFcoePrvCtl() 1287 um_device_t * pUM = (um_device_t *)ddi_get_driver_private(pDev); in BnxeFcoePrvTx() 1336 um_device_t * pUM = (um_device_t *)ddi_get_driver_private(pDev); in BnxeFcoePrvPoll() 1372 um_device_t * pUM = (um_device_t *)ddi_get_driver_private(pDev); in BnxeFcoePrvSendWqes() 1533 um_device_t * pUM = (um_device_t *)ddi_get_driver_private(pDev); in BnxeFcoePrvMapMailboxq() 1566 um_device_t * pUM = (um_device_t *)ddi_get_driver_private(pDev); in BnxeFcoePrvUnmapMailboxq() 1595 int BnxeFcoeInit(um_device_t * pUM) in BnxeFcoeInit() 1684 int BnxeFcoeFini(um_device_t * pUM) in BnxeFcoeFini() [all …]
|
H A D | bnxe_main.c | 68 um_device_t * pUM = (um_device_t *)pDev; in BnxeInstance() 76 um_device_t * pUM = (um_device_t *)pDev; in BnxeDevName() 81 char * BnxeChipName(um_device_t * pUM) in BnxeChipName() 372 static void BnxeFmInit(um_device_t * pUM) in BnxeFmInit() 414 static void BnxeFmFini(um_device_t * pUM) in BnxeFmFini() 791 um_device_t * pUM; in BnxeAttach() 870 um_device_t * pUM; in BnxeDetach() 934 um_device_t * pUM; in BnxeQuiesce() 965 um_device_t *pUM = (um_device_t *) ddi_get_driver_private(pDev); in BnxeFcoeInitChild() 990 um_device_t * pUM = (um_device_t *)ddi_get_driver_private(pDev); in BnxeBusCtl() [all …]
|
H A D | bnxe_gld.c | 116 um_device_t * pUM = (um_device_t *)pArg; in BnxeMacStats() 496 um_device_t * pUM = (um_device_t *)pArg; in BnxeMacStart() 534 um_device_t * pUM = (um_device_t *)pArg; in BnxeMacStop() 559 um_device_t * pUM = (um_device_t *)pArg; in BnxeMacPromiscuous() 607 um_device_t * pUM = (um_device_t *)pArg; in BnxeMacMulticast() 784 um_device_t * pUM = (um_device_t *)pArg; in BnxeMacUnicast() 827 um_device_t * pUM = (um_device_t *)pArg; in BnxeMacTx() 880 um_device_t * pUM = (um_device_t *)pArg; in BnxeBlank() 896 um_device_t * pUM = (um_device_t *)pArg; in BnxeMacResources() 1247 um_device_t * pUM = (um_device_t *)pArg; in BnxeMacIoctl() [all …]
|
H A D | bnxe_rx.c | 59 static void BnxeRxPostBuffers(um_device_t * pUM, in BnxeRxPostBuffers() 114 static u32_t BnxeRxPktDescrSize(um_device_t * pUM) in BnxeRxPktDescrSize() 126 static void BnxeRxPktDescrFree(um_device_t * pUM, in BnxeRxPktDescrFree() 144 um_device_t * pUM = (um_device_t *)pRxPkt->pUM; in BnxeRxPktFree() 273 mblk_t * BnxeRxRingProcess(um_device_t * pUM, in BnxeRxRingProcess() 577 static void BnxeRxRingDump(um_device_t * pUM, in BnxeRxRingDump() 608 void BnxeRxPktsAbort(um_device_t * pUM, in BnxeRxPktsAbort() 637 static int BnxeRxBufAlloc(um_device_t * pUM, in BnxeRxBufAlloc() 737 static int BnxeRxPktsInitIdx(um_device_t * pUM, in BnxeRxPktsInitIdx() 802 int BnxeRxPktsInit(um_device_t * pUM, in BnxeRxPktsInit() [all …]
|
H A D | bnxe_timer.c | 46 um_device_t * pUM = (um_device_t *)pArg; in BnxeTimer() 79 void BnxeTimerStart(um_device_t * pUM) in BnxeTimerStart() 90 void BnxeTimerStop(um_device_t * pUM) in BnxeTimerStop()
|
/illumos-gate/usr/src/uts/common/io/bnx/ |
H A D | bnxsnd.h | 28 int bnx_txpkts_init(um_device_t *const); 29 void bnx_txpkts_flush(um_device_t *const); 30 void bnx_txpkts_fini(um_device_t *const); 39 int bnx_xmit_ring_xmit_qpkt(um_device_t *const, const unsigned int); 41 int bnx_xmit_ring_xmit_mblk(um_device_t *const, const unsigned int, mblk_t *); 43 void bnx_xmit_ring_reclaim(um_device_t *const, const unsigned int, s_list_t *); 45 void bnx_xmit_ring_intr(um_device_t *const, const unsigned int); 47 void bnx_txpkts_intr(um_device_t *const); 49 void bnx_xmit_ring_post(um_device_t *const, const unsigned int);
|
H A D | bnxrcv.h | 28 int bnx_rxpkts_init(um_device_t *const); 29 void bnx_rxpkts_intr(um_device_t *const); 30 void bnx_rxpkts_post(um_device_t *const); 31 void bnx_rxpkts_recycle(um_device_t *const); 32 void bnx_rxpkts_fini(um_device_t *const);
|
H A D | bnxtmr.h | 28 void bnx_timer_init(um_device_t *const); 29 void bnx_timer_start(um_device_t *const); 30 void bnx_timer_stop(um_device_t *const); 31 void bnx_timer_fini(um_device_t *const); 32 void bnx_link_timer_restart(um_device_t *);
|
H A D | bnx_mm.c | 101 um_device_t *udevp = (um_device_t *)pdev; in mm_read_pci() 127 um_device_t *udevp = (um_device_t *)pdev; in mm_write_pci() 153 um_device_t *udevp = (um_device_t *)pdev; in mm_map_io_base() 213 um_device_t *umdevice = (um_device_t *)pdev; in mm_get_user_config() 277 um_device_t *umdevice; in mm_alloc_mem() 281 umdevice = (um_device_t *)pdev; in mm_alloc_mem() 333 um_device_t *udevp; in mm_alloc_phys_mem() 344 udevp = (um_device_t *)pdev; in mm_alloc_phys_mem() 675 um_device_t *umdevice; in mm_indicate_link() 834 um_device_t *umdevice; in mm_acquire_ind_reg_lock() [all …]
|
H A D | bnxdbg.c | 28 um_device_t *um = (um_device_t *)ctx; in debug_break() 37 um_device_t *um = (um_device_t *)ctx; in debug_msg() 61 um_device_t *um = (um_device_t *)ctx; in debug_msgx()
|
H A D | bnxint.h | 29 void bnx_intr_enable(um_device_t *const); 30 void bnx_intr_disable(um_device_t *const); 32 int bnxIntrInit(um_device_t *); 33 void bnxIntrFini(um_device_t *);
|
H A D | bnxhwi.h | 28 int bnx_hdwr_init(um_device_t * const umdevice); 29 int bnx_hdwr_acquire(um_device_t * const umdevice); 30 void bnx_hdwr_release(um_device_t * const umdevice); 31 void bnx_hdwr_fini(um_device_t * const umdevice);
|
H A D | bnxtmr.c | 113 um_device_t *umdevice; in bnx_timer() 115 umdevice = (um_device_t *)arg; in bnx_timer() 177 bnx_timer_start(um_device_t *const umdevice) in bnx_timer_start() 208 bnx_timer_stop(um_device_t *const umdevice) in bnx_timer_stop() 231 bnx_link_timer_restart(um_device_t *const umdevice) in bnx_link_timer_restart() 241 bnx_timer_init(um_device_t *const umdevice) in bnx_timer_init() 250 bnx_timer_fini(um_device_t *const umdevice) in bnx_timer_fini()
|
H A D | bnxint.c | 42 bnx_intr_priv(um_device_t *const umdevice) in bnx_intr_priv() 123 bnx_intr_recv(um_device_t * const umdevice) in bnx_intr_recv() 149 bnx_intr_xmit(um_device_t *const umdevice) in bnx_intr_xmit() 167 um_device_t *umdevice; in bnx_intr_1lvl() 170 umdevice = (um_device_t *)arg1; in bnx_intr_1lvl() 251 bnx_intr_enable(um_device_t * const umdevice) in bnx_intr_enable() 295 bnx_intr_wait(um_device_t * const umdevice) in bnx_intr_wait() 324 bnx_intr_disable(um_device_t * const umdevice) in bnx_intr_disable() 350 bnxIntrInit(um_device_t *umdevice) in bnxIntrInit() 434 bnxIntrFini(um_device_t *umdevice) in bnxIntrFini()
|
H A D | bnxrcv.c | 56 bnx_rxbuffer_alloc(um_device_t *const umdevice, um_rxpacket_t *const umpacket) in bnx_rxbuffer_alloc() 131 bnx_recv_ring_init(um_device_t * const umdevice, const unsigned int ringidx) in bnx_recv_ring_init() 172 bnx_recv_ring_fill(um_device_t * const umdevice, const unsigned int ringidx) in bnx_recv_ring_fill() 206 bnx_recv_ring_recv(um_device_t *const umdevice, const unsigned int ringidx) in bnx_recv_ring_recv() 458 bnx_recv_ring_dump(um_device_t *const umdevice, const unsigned int ringidx) in bnx_recv_ring_dump() 480 bnx_recv_ring_free(um_device_t *const umdevice, const unsigned int ringidx) in bnx_recv_ring_free() 535 bnx_rxpkts_init(um_device_t *const umdevice) in bnx_rxpkts_init() 585 bnx_rxpkts_intr(um_device_t *const umdevice) in bnx_rxpkts_intr() 601 bnx_rxpkts_post(um_device_t *const umdevice) in bnx_rxpkts_post() 620 bnx_rxpkts_recycle(um_device_t *const umdevice) in bnx_rxpkts_recycle() [all …]
|
H A D | bnxcfg.h | 81 void bnx_cfg_msix(um_device_t * const umdevice); 82 void bnx_cfg_init(um_device_t * const umdevice); 83 void bnx_cfg_reset(um_device_t * const umdevice); 84 void bnx_cfg_map_phy(um_device_t * const umdevice);
|
H A D | bnxgldv3.c | 47 um_device_t *umdevice; in bnx_m_start() 49 umdevice = (um_device_t *)arg; in bnx_m_start() 93 um_device_t *umdevice; in bnx_m_stop() 95 umdevice = (um_device_t *)arg; in bnx_m_stop() 131 um_device_t *umdevice; in bnx_m_unicast() 134 umdevice = (um_device_t *)arg; in bnx_m_unicast() 244 um_device_t *umdevice; in bnx_m_multicast() 299 um_device_t *umdevice; in bnx_m_promiscuous() 343 um_device_t *umdevice; in bnx_m_tx() 450 um_device_t *umdevice; in bnx_m_stats() [all …]
|
H A D | bnxgld.h | 28 int bnx_gld_init(um_device_t *const); 29 void bnx_gld_link(um_device_t *const, const link_state_t linkup); 30 int bnx_gld_fini(um_device_t *const);
|