Home
last modified time | relevance | path

Searched refs:lm_dev (Results 1 – 23 of 23) sorted by relevance

/illumos-gate/usr/src/uts/common/io/bnxe/
H A Dbnxe_rx.c108 lm_post_buffers(&pUM->lm_dev, idx, NULL, 0); in BnxeRxPostBuffers()
237 LM_FOREACH_RSS_IDX(&pUM->lm_dev, idx) in BnxeWaitForPacketsFromClient()
327 pLmRxChain = &LM_RXQ(&pUM->lm_dev, idx); in BnxeRxRingProcess()
332 (pUM->lm_dev.params.l2_rx_desc_cnt[LM_CHAIN_IDX_CLI(&pUM->lm_dev, idx)] >> 3)); in BnxeRxRingProcess()
622 LM_FOREACH_RSS_IDX(&pUM->lm_dev, idx) in BnxeRxPktsAbort()
720 LM_FOREACH_RSS_IDX(&pUM->lm_dev, idx) in BnxeRxPktsInitPostBuffers()
740 lm_device_t * pLM = &pUM->lm_dev; in BnxeRxPktsInitIdx()
819 LM_FOREACH_RSS_IDX(&pUM->lm_dev, idx) in BnxeRxPktsInit()
843 pLmRxChain = &LM_RXQ(&pUM->lm_dev, idx); in BnxeRxPktsFiniIdx()
858 pUM->lm_dev.params.l2_rx_desc_cnt[LM_CHAIN_IDX_CLI(&pUM->lm_dev, idx)]) in BnxeRxPktsFiniIdx()
[all …]
H A Dbnxe_illumos.c30 if (um->lm_dev.params.link.num_phys <= 1) in bnxe_get_phy_id()
33 if (um->lm_dev.vars.link.link_up) { in bnxe_get_phy_id()
34 if ((um->lm_dev.vars.link.link_status & in bnxe_get_phy_id()
98 params = &um->lm_dev.params.link; in bnxe_phy_to_media()
186 params = &um->lm_dev.params.link; in bnxe_transceiver_info()
208 PHY_HW_LOCK(&um->lm_dev); in bnxe_transceiver_info()
211 PHY_HW_UNLOCK(&um->lm_dev); in bnxe_transceiver_info()
252 params = &um->lm_dev.params.link; in bnxe_transceiver_read()
253 phy = &um->lm_dev.params.link.phy[phyid]; in bnxe_transceiver_read()
265 PHY_HW_LOCK(&um->lm_dev); in bnxe_transceiver_read()
[all …]
H A Dbnxe_fcoe.c149 if (lm_fc_init(&pUM->lm_dev, in BnxeFcoeInitWqeWork()
274 rc = lm_fc_init_fcoe_state(&pUM->lm_dev, in BnxeFcoeOffloadConnWqeWork()
423 lm_cid_cookie(&pUM->lm_dev, in BnxeFcoeEnableConnWqeWork()
432 if (lm_fc_post_enable_ramrod(&pUM->lm_dev, in BnxeFcoeEnableConnWqeWork()
544 lm_cid_cookie(&pUM->lm_dev, in BnxeFcoeDisableConnWqeWork()
553 if (lm_fc_post_disable_ramrod(&pUM->lm_dev, in BnxeFcoeDisableConnWqeWork()
617 lm_cid_cookie(&pUM->lm_dev, in BnxeFcoeDestroyConnCqeWork()
682 lm_cid_cookie(&pUM->lm_dev, in BnxeFcoeDestroyConnWqeWork()
879 if (lm_fc_post_stat_ramrod(&pUM->lm_dev, in BnxeFcoeStatWqeWork()
1109 switch (pUM->lm_dev.params.mf_mode) in BnxeFcoePrvCtl()
[all …]
H A Dbnxe_intr.c86 LM_FOREACH_SB_ID(&pUM->lm_dev, idx) in BnxeFindDmaHandles()
88 if (CHIP_IS_E1x(&pUM->lm_dev)) in BnxeFindDmaHandles()
152 u32_t igu_id = (FCOE_CID(&pUM->lm_dev) == idx) ? in BnxeIntrIguSbEnable()
182 lm_int_ack_sb_enable(&pUM->lm_dev, igu_id); in BnxeIntrIguSbEnable()
194 u32_t igu_id = (FCOE_CID(&pUM->lm_dev) == idx) ? in BnxeIntrIguSbDisable()
591 lm_device_t * pLM = &pUM->lm_dev; in BnxeIntrISR()
695 lm_device_t * pLM = &pUM->lm_dev; in BnxeIntrMISR()
1197 lm_enable_int(&pUM->lm_dev); in BnxeIntrEnable()
1217 lm_disable_int(&pUM->lm_dev); in BnxeIntrDisable()
1418 pUM->lm_dev.params.rss_chain_cnt = 1; in BnxeIntrInit()
[all …]
H A Dbnxe_hw.c155 lm_device_t * pLM = &pUM->lm_dev; in BnxeHwReqPhyMediumSettings()
577 lm_device_t * pLM = &pUM->lm_dev; in BnxeHwReqPhyFlowSettings()
655 lm_device_t * pLM = &pUM->lm_dev; in BnxeUpdatePhy()
663 if (IS_PMF(&pUM->lm_dev)) in BnxeUpdatePhy()
699 if (IS_MF_AFEX_MODE(&pUM->lm_dev)) in BnxeUpdatePhy()
979 rc = lm_set_rx_mask(&pUM->lm_dev, in BnxeRxMask()
1017 lm_device_t * pLM = &pUM->lm_dev; in BnxeEstablishHwConn()
1100 lm_device_t * pLM = &pUM->lm_dev; in BnxeHwStartFCOE()
1231 lm_device_t * pLM = &pUM->lm_dev; in BnxeHwStartL2()
1375 lm_device_t * pLM = &pUM->lm_dev; in BnxeHwStartCore()
[all …]
H A Dbnxe_main.c83 switch (CHIP_NUM(&pUM->lm_dev) >> 16) in BnxeChipName()
109 if (IS_MULTI_VNIC(&pUM->lm_dev)) in BnxeProtoSupport()
114 if (pUM->lm_dev.hw_info.mcp_detected == 1) in BnxeProtoSupport()
158 if (pUM->lm_dev.params.max_func_fcoe_cons == 0) in BnxeProtoSupport()
206 mm_unmap_io_space(&pUM->lm_dev, in BnxeBarMemDestroy()
215 lm_device_t * pLM = &pUM->lm_dev; in BnxeMutexInit()
292 lm_device_t * pLM = &pUM->lm_dev; in BnxeMutexDestroy()
492 rc = lm_get_dev_info(&pUM->lm_dev); in BnxeAttachDevice()
532 if (IS_PFDEV(&pUM->lm_dev) && lm_check_if_pf_assigned_to_vm(&pUM->lm_dev)) in BnxeAttachDevice()
541 ((CHIP_IS_E2(&pUM->lm_dev) || CHIP_IS_E3(&pUM->lm_dev)) && in BnxeAttachDevice()
[all …]
H A Dbnxe_cfg.c102 lm_device_t * pLM = &pUM->lm_dev; in BnxeCfg_LLDP_DCBX()
442 pUM->lm_dev.params.mtu[LM_CLI_IDX_FCOE] = LM_MTU_FCOE_DEFAULT; in BnxeCfgInit()
444 pUM->lm_dev.params.mtu_max = (pUM->lm_dev.params.mtu[LM_CLI_IDX_NDIS] > in BnxeCfgInit()
445 pUM->lm_dev.params.mtu[LM_CLI_IDX_FCOE]) ? in BnxeCfgInit()
447 pUM->lm_dev.params.mtu[LM_CLI_IDX_FCOE]; in BnxeCfgInit()
474 pUM->devParams.numRings = (IS_MULTI_VNIC(&pUM->lm_dev)) ? in BnxeCfgInit()
482 if (pUM->devParams.numRings > LM_MAX_RSS_CHAINS(&pUM->lm_dev)) in BnxeCfgInit()
484 pUM->devParams.numRings = LM_MAX_RSS_CHAINS(&pUM->lm_dev); in BnxeCfgInit()
584 pUM->lm_dev.params.autogreeen = in BnxeCfgInit()
617 SET_FLAGS(pUM->lm_dev.params.link.feature_config_flags, in BnxeCfgInit()
[all …]
H A Dbnxe_tx.c174 lm_device_t * pLM = &pUM->lm_dev; in BnxeTxSendWaitingPkt()
220 lm_device_t * pLM = &pUM->lm_dev; in BnxeTxRingProcess()
263 pLmTxChain = &pUM->lm_dev.tx_info.chain[idx]; in BnxeTxRingProcess()
835 lm_device_t * pLM = &pUM->lm_dev; in BnxeTxSendMblk()
1072 BnxeTxPktsAbortIdx(pUM, FCOE_CID(&pUM->lm_dev)); in BnxeTxPktsAbort()
1077 LM_FOREACH_TSS_IDX(&pUM->lm_dev, idx) in BnxeTxPktsAbort()
1191 lm_device_t * pLM = &pUM->lm_dev; in BnxeTxPktsInitIdx()
1293 LM_FOREACH_TSS_IDX(&pUM->lm_dev, idx) in BnxeTxPktsInit()
1317 lm_device_t * pLM = &pUM->lm_dev; in BnxeTxPktsFiniIdx()
1355 BnxeTxPktsFiniIdx(pUM, FCOE_CID(&pUM->lm_dev)); in BnxeTxPktsFini()
[all …]
H A Dbnxe_gld.c126 pLM = &pUM->lm_dev; in BnxeMacStats()
725 memset(pUM->lm_dev.params.mac_addr, 0, sizeof(pUM->lm_dev.params.mac_addr)); in BnxeRxRingGroupRemMac()
906 LM_FOREACH_RSS_IDX(&pUM->lm_dev, idx) in BnxeMacResources()
955 if (lm_nvram_read(&pUM->lm_dev, in BnxeReadNvm()
977 if (lm_nvram_write(&pUM->lm_dev, in BnxeWriteNvm()
1222 lm_stats_get_l2_chip_stats(&pUM->lm_dev, in BnxeStatsShow()
1226 lm_stats_get_l4_chip_stats(&pUM->lm_dev, in BnxeStatsShow()
1229 lm_stats_get_l2_driver_stats(&pUM->lm_dev in BnxeStatsShow()
1232 lm_stats_get_l4_driver_stats(&pUM->lm_dev, in BnxeStatsShow()
1314 if (lm_dcbx_read_params(&pUM->lm_dev, in BnxeMacIoctl()
[all …]
H A Dbnxe_timer.c47 lm_device_t * pLM = &pUM->lm_dev; in BnxeTimer()
83 pUM->lm_dev.vars.stats.stats_collect.timer_wakeup = 0; /* reset */ in BnxeTimerStart()
H A Dbnxe_mm.c210 pLM->params.max_func_fcoe_cons = pUM->lm_dev.hw_info.max_port_fcoe_conn; in mm_get_user_config()
1004 if (pUM->lm_dev.vars.flow_control & LM_FLOW_CONTROL_RECEIVE_PAUSE) in BnxeLinkStatus()
1015 if (pUM->lm_dev.vars.flow_control & LM_FLOW_CONTROL_TRANSMIT_PAUSE) in BnxeLinkStatus()
1496 port = MM_PORT_NUM(&pUM->lm_dev); in mm_event_log_generic_arg_fwd()
H A Dbnxe_kstat.c598 ((pUM->lm_dev.params.mf_mode == SINGLE_FUNCTION) ? "Single" : in BnxeKstatUpdate()
599 (pUM->lm_dev.params.mf_mode == MULTI_FUNCTION_SD) ? "MF-SD" : in BnxeKstatUpdate()
600 (pUM->lm_dev.params.mf_mode == MULTI_FUNCTION_SI) ? "MF-SI" : in BnxeKstatUpdate()
601 (pUM->lm_dev.params.mf_mode == MULTI_FUNCTION_AFEX) ? "MF-AFEX" : in BnxeKstatUpdate()
604 …pStats->multiFunctionVnics.value.ui64 = IS_MULTI_VNIC(&pUM->lm_dev) ? pLM->params.vnics_per_port :… in BnxeKstatUpdate()
667 pStats->mtuL2.value.ui64 = pUM->lm_dev.params.mtu[LM_CLI_IDX_NDIS]; in BnxeKstatLinkUpdate()
669 pUM->lm_dev.params.mtu[LM_CLI_IDX_FCOE] : in BnxeKstatLinkUpdate()
1034 pStats->mtu.value.ui64 = pUM->lm_dev.params.mtu[LM_CLI_IDX_FCOE]; in BnxeKstatFcoeUpdate()
H A Dbnxe.h575 lm_device_t lm_dev; /* must be the first element */ member
/illumos-gate/usr/src/uts/common/io/bnx/
H A Dbnxgldv3.c135 lmdevice = &(umdevice->lm_dev); in bnx_m_unicast()
175 lmdevice = &(umdevice->lm_dev); in bnx_mc_add()
203 lmdevice = &(umdevice->lm_dev); in bnx_mc_del()
460 lmdevice = &(umdevice->lm_dev); in bnx_m_stats()
910 umdevice->lm_dev.params.tx_ticks = result; in bnx_set_priv_prop()
1188 if (lm_get_medium(&umdevice->lm_dev) != in bnx_get_priv_prop()
1200 value = umdevice->lm_dev.params.tx_ticks; in bnx_get_priv_prop()
1204 value = umdevice->lm_dev.params.rx_ticks; in bnx_get_priv_prop()
1404 value = umdevice->lm_dev.params.tx_ticks; in bnx_priv_propinfo()
1408 value = umdevice->lm_dev.params.rx_ticks; in bnx_priv_propinfo()
[all …]
H A Dbnxrcv.c143 lmrxring = &umdevice->lm_dev.rx_info.chain[ringidx]; in bnx_recv_ring_init()
183 dstq = &(umdevice->lm_dev.rx_info.chain[ringidx].free_descq); in bnx_recv_ring_fill()
230 freeq = &(umdevice->lm_dev.rx_info.chain[ringidx].free_descq); in bnx_recv_ring_recv()
284 lmdevice = &(umdevice->lm_dev); in bnx_recv_ring_recv()
465 dstq = &(umdevice->lm_dev.rx_info.chain[ringidx].free_descq); in bnx_recv_ring_dump()
486 srcq = &(umdevice->lm_dev.rx_info.chain[ringidx].free_descq); in bnx_recv_ring_free()
541 lmdevice = &(umdevice->lm_dev); in bnx_rxpkts_init()
559 umdevice->lm_dev.params.l2_rx_desc_cnt[i], in bnx_rxpkts_init()
614 (void) lm_post_buffers(&(umdevice->lm_dev), i, NULL); in bnx_rxpkts_post()
627 lm_abort(&(umdevice->lm_dev), ABORT_OP_RX_CHAIN, i); in bnx_rxpkts_recycle()
[all …]
H A Dbnxint.c48 lmdevice = &(umdevice->lm_dev); in bnx_intr_priv()
172 lmdevice = &(umdevice->lm_dev); in bnx_intr_1lvl()
269 lm_enable_int(&(umdevice->lm_dev)); in bnx_intr_enable()
271 FLUSHPOSTEDWRITES(&(umdevice->lm_dev)); in bnx_intr_enable()
339 lm_disable_int(&(umdevice->lm_dev)); in bnx_intr_disable()
341 FLUSHPOSTEDWRITES(&(umdevice->lm_dev)); in bnx_intr_disable()
427 umdevice->lm_dev.vars.interrupt_mode = in bnxIntrInit()
H A Dbnxhwi.c34 lmdevice = &(umdevice->lm_dev); in bnx_update_phy()
121 lmdevice = &(umdevice->lm_dev); in bnx_hdwr_init()
151 (void *)(umdevice->lm_dev.vars.status_virt)); in bnx_hdwr_init()
177 lmdevice = &(umdevice->lm_dev); in bnx_hdwr_acquire()
255 lmdevice = &(umdevice->lm_dev); in bnx_hdwr_release()
384 lmdevice = &(umdevice->lm_dev); in um_send_driver_pulse()
H A Dbnxmod.c117 umdevice->lm_dev.vars.dmaRegAccHandle = NULL; in bnx_free_system_resources()
274 chip_id = CHIP_NUM(&umdevice->lm_dev) >> 16; in bnx_attach_attach()
281 REG_RD_IND(&umdevice->lm_dev, in bnx_attach_attach()
282 umdevice->lm_dev.hw_info.shmem_base + in bnx_attach_attach()
483 lm_disable_int(&(umdevice->lm_dev)); in bnx_quiesce()
486 (void) lm_set_rx_mask(&(umdevice->lm_dev), RX_FILTER_USER_IDX0, in bnx_quiesce()
H A Dbnxsnd.c295 lmdevice = &(umdevice->lm_dev); in bnx_xmit_packet()
530 lmdevice = &(umdevice->lm_dev); in bnx_xmit_ring_xmit_qpkt()
581 lmdevice = &(umdevice->lm_dev); in bnx_xmit_ring_xmit_mblk()
647 lmdevice = &(umdevice->lm_dev); in bnx_xmit_ring_intr()
676 lmdevice = &(umdevice->lm_dev); in bnx_xmit_ring_post()
794 lm_abort(&(umdevice->lm_dev), ABORT_OP_TX_CHAIN, i); in bnx_txpkts_flush()
H A Dbnxtmr.c116 lmdevice = &(umdevice->lm_dev); in bnx_timer()
181 lmdevice = &(umdevice->lm_dev); in bnx_timer_start()
H A Dbnxcfg.c112 lmdevice = &(umdevice->lm_dev); in bnx_cfg_init()
456 lmdevice = &(umdevice->lm_dev); in bnx_cfg_map_serdes()
534 lmdevice = &(umdevice->lm_dev); in bnx_cfg_map_copper()
669 lmdevice = &(umdevice->lm_dev); in bnx_cfg_map_phy()
H A Dbnx.h264 struct _lm_device_t lm_dev; member
H A Dbnx_mm.c552 lmdevice = &(umdevice->lm_dev); in bnx_update_lp_cap()