Home
last modified time | relevance | path

Searched refs:um_device_t (Results 1 – 25 of 38) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/bnxe/
H A Dbnxe_lock.c39 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 Dbnxe.h692 } 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 Dbnxe_mm_l4.c42 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 Dbnxe_mm_l5.c45 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 Dbnxe_mm.c111 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 Dbnxe_debug.c47 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 Dbnxe_workq.c44 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 Dbnxe_fcoe.c51 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 Dbnxe_main.c68 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 Dbnxe_gld.c116 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 Dbnxe_rx.c59 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 Dbnxe_timer.c46 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 Dbnxsnd.h28 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 Dbnxrcv.h28 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 Dbnxtmr.h28 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 Dbnx_mm.c101 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 Dbnxdbg.c28 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 Dbnxint.h29 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 Dbnxhwi.h28 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 Dbnxtmr.c113 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 Dbnxint.c42 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 Dbnxrcv.c56 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 Dbnxcfg.h81 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 Dbnxgldv3.c47 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 Dbnxgld.h28 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);

12