/illumos-gate/usr/src/uts/common/io/bnxe/ |
H A D | bnxe_rx.c | 108 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 D | bnxe_illumos.c | 30 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 D | bnxe_fcoe.c | 149 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 D | bnxe_intr.c | 86 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 D | bnxe_hw.c | 155 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 D | bnxe_main.c | 83 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 D | bnxe_cfg.c | 102 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 D | bnxe_tx.c | 174 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 D | bnxe_gld.c | 126 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 D | bnxe_timer.c | 47 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 D | bnxe_mm.c | 210 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 D | bnxe_kstat.c | 598 ((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 D | bnxe.h | 575 lm_device_t lm_dev; /* must be the first element */ member
|
/illumos-gate/usr/src/uts/common/io/bnx/ |
H A D | bnxgldv3.c | 135 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 D | bnxrcv.c | 143 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 D | bnxint.c | 48 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 D | bnxhwi.c | 34 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 D | bnxmod.c | 117 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 D | bnxsnd.c | 295 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 D | bnxtmr.c | 116 lmdevice = &(umdevice->lm_dev); in bnx_timer() 181 lmdevice = &(umdevice->lm_dev); in bnx_timer_start()
|
H A D | bnxcfg.c | 112 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 D | bnx.h | 264 struct _lm_device_t lm_dev; member
|
H A D | bnx_mm.c | 552 lmdevice = &(umdevice->lm_dev); in bnx_update_lp_cap()
|