/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | lm_devinfo.c | 258 val,pdev->hw_info.max_payload_size,pdev->hw_info.max_read_req_size); in lm_get_pcicfg_mps_mrrs() 561 if (pdev->hw_info.pcie_caps_offset != 0 && pdev->hw_info.pcie_caps_offset != 0xFFFFFFFF) in lm_get_bars_info() 594 if (pdev->hw_info.grc_didvid != pdev->hw_info.pci_cfg_didvid) in lm_get_bars_info() 1334 pdev->hw_info.max_port_conns = log2_align(pdev->hw_info.max_port_toe_conn + in lm_get_shmem_license_info() 2306 mm_memcpy(&(pdev->hw_info.fcoe_wwn_port_name[2]), pdev->hw_info.fcoe_mac_addr, 6); in lm_fcoe_set_default_wwns() 2309 mm_memcpy(&(pdev->hw_info.fcoe_wwn_node_name[2]), pdev->hw_info.fcoe_mac_addr, 6); in lm_fcoe_set_default_wwns() 2344 mm_memcpy(pdev->hw_info.iscsi_mac_addr, pdev->hw_info.mac_addr, 6); in lm_get_shmem_mf_mac_info() 2345 mm_memcpy(pdev->hw_info.fcoe_mac_addr, pdev->hw_info.mac_addr, 6); in lm_get_shmem_mf_mac_info() 2626 pdev->hw_info.shmem_base, pdev->hw_info.shmem_base2, pdev->hw_info.mf_cfg_base); in lm_get_shmem_info() 3319 mm_memcpy(pdev->hw_info.iscsi_mac_addr, pdev->hw_info.mac_addr, 6); in lm_init_params() [all …]
|
H A D | lm_pf.c | 74 if (abs_vf_id < pdev->hw_info.sriov_info.first_vf_in_pf) { in lm_pf_find_vf_info_by_abs_id() 77 relative_vf_id = abs_vf_id - (u8_t)pdev->hw_info.sriov_info.first_vf_in_pf; in lm_pf_find_vf_info_by_abs_id() 213 num_vfs = pdev->hw_info.sriov_info.total_vfs; in lm_pf_allocate_vfs() 267 if (pdev->hw_info.sriov_info.sriov_control & 0x0001) { in lm_pf_allocate_vfs() 268 lm_status = lm_pf_init_vfs(pdev, pdev->hw_info.sriov_info.num_vfs); in lm_pf_allocate_vfs() 276 for (vf_idx = 0; vf_idx < pdev->hw_info.sriov_info.num_vfs; vf_idx++) { in lm_pf_allocate_vfs() 278 … lm_status = lm_pf_enable_vf(pdev, pdev->hw_info.sriov_info.first_vf_in_pf + vf_idx); in lm_pf_allocate_vfs() 376 base_vfid = pf_dev->hw_info.sriov_info.first_vf_in_pf; 877 if (pdev->hw_info.sriov_info.total_vfs) { in lm_pf_is_sriov_valid() 939 u8_t max_igu_sbs = pdev->hw_info.sriov_info.total_vfs in lm_pf_get_max_number_of_vf_igu_sbs() [all …]
|
H A D | lm_phy.c | 844 if( IS_MULTI_VNIC(pdev) && pdev->hw_info.mcp_detected ) in lm_reload_link_and_cmng() 1020 SET_FLAGS( pdev->params.link.multi_phy_config, pdev->hw_info.multi_phy_config); in lm_set_phy_priority_mode() 1087 switch(pdev->hw_info.link_config[phy_num] & PORT_FEATURE_LINK_SPEED_MASK) in lm_set_phy_link_params() 1276 if( 0x1120 == pdev->hw_info.svid ) in lm_init_phy() 1278 switch (pdev->hw_info.ssid) in lm_init_phy() 1440 if( pdev->hw_info.no_10g_kr ) in lm_init_phy() 1797 if( len <= sizeof(pdev->hw_info.sz_ext_phy_fw_ver) ) in lm_get_external_phy_fw_version() 1799 mm_memcpy( pdev->hw_info.sz_ext_phy_fw_ver, in lm_get_external_phy_fw_version() 1834 shmem_base[0] = pdev->hw_info.shmem_base; in lm_update_external_phy_fw_prepare() 1835 shmem_base2[0] = pdev->hw_info.shmem_base2; in lm_update_external_phy_fw_prepare() [all …]
|
H A D | lm_nvram.c | 424 if(offset + buf_size > pdev->hw_info.flash_spec.total_size) in lm_nvram_read() 500 if(offset + buf_size > pdev->hw_info.flash_spec.total_size) in lm_nvram_write() 502 …e failed ! buf_size %d larger than NVM total_size %d\n", buf_size, pdev->hw_info.flash_spec.total_… in lm_nvram_write()
|
H A D | lm_power.c | 450 …pdev->hw_info.saved_pf0_pcie_mps = GET_FLAGS(pf0_pcie_status_control, PCICFG_DEVICE_CONTROL_MPS_MA… in lm_pcie_state_save_for_d3() 469 (INVALID_MPS != pdev->hw_info.saved_pf0_pcie_mps)) //and if there was a previous value saved in lm_pcie_state_restore_for_d0() 479 if ( ( pf0_mps != pdev->hw_info.saved_pf0_pcie_mps) && in lm_pcie_state_restore_for_d0() 483 SET_FLAGS(pf0_pcie_status_control, pdev->hw_info.saved_pf0_pcie_mps); in lm_pcie_state_restore_for_d0()
|
H A D | lm_niv.c | 113 lm_hardware_mf_info_t *mf_info = &pdev->hw_info.mf_info; in lm_niv_set_loopback_mode_enable() 132 lm_hardware_mf_info_t *mf_info = &pdev->hw_info.mf_info; in lm_niv_set_loopback_mode_disable() 460 pdev->hw_info.mf_info.func_mf_cfg = func_mf_config ; in lm_niv_vif_set()
|
/illumos-gate/usr/src/uts/common/io/bnx/570x/driver/common/lmdev/ |
H A D | bnx_hw_nvram.c | 270 if (!pdev->hw_info.flash_spec.buffered) in enable_nvram_write() 320 if (!pdev->hw_info.flash_spec.buffered) in disable_nvram_write() 416 if (pdev->hw_info.flash_spec.buffered) in nvram_erase_page() 859 pdev->hw_info.flash_spec.buffered = 0; in lm_nvram_init() 860 pdev->hw_info.flash_spec.shift_bits = 0; in lm_nvram_init() 862 pdev->hw_info.flash_spec.addr_mask = 0; in lm_nvram_init() 943 pdev->hw_info.flash_spec.buffered = 0; in lm_nvram_query() 944 pdev->hw_info.flash_spec.shift_bits = 0; in lm_nvram_query() 946 pdev->hw_info.flash_spec.addr_mask = 0; in lm_nvram_query() 1028 pdev->hw_info.flash_spec.total_size = 0; in lm_nvram_query() [all …]
|
H A D | bnx_lm_main.c | 230 pdev->hw_info.shmem_base + in get_max_conns() 238 pdev->hw_info.shmem_base + in get_max_conns() 312 pdev->hw_info.shmem_base + in get_max_conns() 747 pdev->hw_info.mem_base, in lm_get_dev_info() 748 pdev->hw_info.bar_size); in lm_get_dev_info() 946 pdev->hw_info.pcie_width = in lm_get_dev_info() 990 pdev->hw_info.shmem_base + in lm_get_dev_info() 1004 pdev->hw_info.shmem_base + in lm_get_dev_info() 1012 pdev->hw_info.shmem_base + in lm_get_dev_info() 1024 pdev->hw_info.shmem_base + in lm_get_dev_info() [all …]
|
H A D | bnx_hw_misc.c | 476 pdev->hw_info.shmem_base + OFFSETOF(shmem_region_t, drv_fw_mb.fw_mb), in lm_submit_fw_cmd() 491 pdev->hw_info.shmem_base + in lm_submit_fw_cmd() 520 pdev->hw_info.shmem_base + in lm_last_fw_cmd_status() 558 DbgBreakIf(cid < pdev->hw_info.first_l4_l5_bin); in lm_mb_get_cid_addr() 561 ((((cid - pdev->hw_info.first_l4_l5_bin) / in lm_mb_get_cid_addr() 562 pdev->hw_info.bin_size) + 256) << MB_KERNEL_CTX_SHIFT); in lm_mb_get_cid_addr() 565 DbgBreakIf(mq_offset > pdev->hw_info.bar_size); in lm_mb_get_cid_addr() 594 DbgBreakIf(cid < pdev->hw_info.first_l4_l5_bin); in lm_mb_get_bypass_addr() 598 (((cid - pdev->hw_info.first_l4_l5_bin) / in lm_mb_get_bypass_addr() 599 pdev->hw_info.bin_size) + 256) * LM_PAGE_SIZE; in lm_mb_get_bypass_addr() [all …]
|
H A D | bnx_hw_phy.c | 315 pdev->hw_info.phy_id = val << 16; in init_utp() 324 pdev->hw_info.phy_id == 0); in init_utp() 974 pdev->hw_info.phy_id == 0); in init_5708_serdes() 1682 pdev->hw_info.phy_id == 0); in init_5706_serdes() 1882 pdev->hw_info.phy_id == 0); in init_serdes_or_phy_loopback() 2264 pdev->hw_info.shmem_base + in lm_init_remote_phy() 2270 pdev->hw_info.shmem_base + in lm_init_remote_phy() 2276 pdev->hw_info.shmem_base + in lm_init_remote_phy() 2290 pdev->hw_info.shmem_base + in lm_init_remote_phy() 3613 pdev->hw_info.shmem_base + in get_remote_phy_link() [all …]
|
H A D | bnx_hw_reset.c | 87 pdev->hw_info.shmem_base + in fw_reset_sync() 100 pdev->hw_info.shmem_base + in fw_reset_sync() 118 pdev->hw_info.shmem_base + in fw_reset_sync() 500 pdev->hw_info.shmem_base + in lm_chip_reset() 522 pdev->hw_info.shmem_base + in lm_chip_reset() 534 pdev->hw_info.shmem_base + in lm_chip_reset() 688 (pdev->hw_info.shmem_base & ~0x7fff) | in lm_chip_reset() 766 pdev->hw_info.shmem_base + in lm_chip_reset() 1515 (pdev->hw_info.shmem_base & ~0x7fff) | in init_5709_for_msix() 1974 if(pdev->hw_info.bus_mode == BUS_MODE_PCIX) in lm_reset_setup() [all …]
|
H A D | lm5706.h | 619 #define CHIP_NUM(_p) (((_p)->hw_info.chip_id) & 0xffff0000) 625 #define CHIP_REV(_p) (((_p)->hw_info.chip_id) & 0x0000f000) 632 #define CHIP_METAL(_p) (((_p)->hw_info.chip_id) & 0x00000ff0) 633 #define CHIP_BONDING(_p) (((_p)->hw_info.chip_id) & 0x0000000f) 635 #define CHIP_ID(_p) (((_p)->hw_info.chip_id) & 0xfffffff0) 653 #define CHIP_BOND_ID(_p) (((_p)->hw_info.chip_id) & 0xf) 1003 lm_hardware_info_t hw_info; member
|
/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/ |
H A D | xgehal-stats.c | 51 stats->hw_info = in __hal_stats_initialize() 59 if (stats->hw_info == NULL) { in __hal_stats_initialize() 63 xge_os_memzero(stats->hw_info, in __hal_stats_initialize() 74 stats->hw_info, in __hal_stats_initialize() 89 stats->hw_info, in __hal_stats_initialize() 220 xge_assert(stats->hw_info); in __hal_stats_disable() 252 xge_assert(stats->hw_info); in __hal_stats_terminate() 265 stats->hw_info, in __hal_stats_terminate() 312 xge_assert(stats->hw_info); in __hal_stats_enable() 718 *hw_info = NULL; in xge_hal_stats_hw() [all …]
|
/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/ |
H A D | ecore.h | 426 ((dev)->hw_info.personality == ECORE_PCI_ETH_ROCE || \ 427 (dev)->hw_info.personality == ECORE_PCI_ETH_IWARP || \ 428 (dev)->hw_info.personality == ECORE_PCI_ETH_RDMA) 430 ((dev)->hw_info.personality == ECORE_PCI_ETH_ROCE || \ 431 (dev)->hw_info.personality == ECORE_PCI_ETH_RDMA) 433 ((dev)->hw_info.personality == ECORE_PCI_ETH_IWARP || \ 434 (dev)->hw_info.personality == ECORE_PCI_ETH_RDMA) 436 ((dev)->hw_info.personality == ECORE_PCI_ETH || \ 439 ((dev)->hw_info.personality == ECORE_PCI_FCOE) 441 ((dev)->hw_info.personality == ECORE_PCI_ISCSI) [all …]
|
H A D | ecore_dev.c | 279 return p_hwfn->hw_info.num_hw_tc; in ecore_init_qm_get_num_tcs() 791 p_hwfn->hw_info.hw_mode); in ecore_qm_reconf() 1231 p_hwfn->hw_info.hw_mode = hw_mode; in ecore_calc_hw_mode() 1235 p_hwfn->hw_info.hw_mode); in ecore_calc_hw_mode() 1924 p_hwfn->hw_info.ovlan); in ecore_hw_init_pf() 2153 if (!p_hwfn->hw_info.mtu) { in ecore_hw_init() 2154 p_hwfn->hw_info.mtu = 1500; in ecore_hw_init() 2224 p_hwfn->hw_info.hw_mode); in ecore_hw_init() 2296 p_hwfn->hw_info.mtu); in ecore_hw_init() 2780 p_hwfn->hw_info.concrete_fid, p_hwfn->hw_info.opaque_fid); in get_function_id() [all …]
|
H A D | ecore_sp_commands.c | 342 init_data.opaque_fid = p_hwfn->hw_info.opaque_fid; in ecore_sp_pf_start() 374 p_ramrod->outer_tag = p_hwfn->hw_info.ovlan; in ecore_sp_pf_start() 390 switch (p_hwfn->hw_info.personality) { in ecore_sp_pf_start() 407 p_hwfn->hw_info.personality); in ecore_sp_pf_start() 444 init_data.opaque_fid = p_hwfn->hw_info.opaque_fid; in ecore_sp_pf_update_dcbx() 470 init_data.opaque_fid = p_hwfn->hw_info.opaque_fid; in ecore_sp_rl_update() 528 init_data.opaque_fid = p_hwfn->hw_info.opaque_fid; in ecore_sp_pf_update_tunn_cfg() 559 init_data.opaque_fid = p_hwfn->hw_info.opaque_fid; in ecore_sp_pf_stop() 580 init_data.opaque_fid = p_hwfn->hw_info.opaque_fid; in ecore_sp_heartbeat_ramrod() 601 init_data.opaque_fid = p_hwfn->hw_info.opaque_fid; in ecore_sp_pf_update_stag() [all …]
|
H A D | ecore_int.c | 1465 u8 num_tc = p_hwfn->hw_info.num_hw_tc; in ecore_int_cau_conf_sb() 1601 p_info = p_hwfn->hw_info.p_igu_info; in ecore_int_sb_init() 1658 p_info = p_hwfn->hw_info.p_igu_info; in ecore_int_sb_release() 2005 p_hwfn->hw_info.opaque_fid, in ecore_int_igu_init_pure_rt() 2012 p_hwfn->hw_info.opaque_fid, in ecore_int_igu_init_pure_rt() 2207 if (!p_hwfn->hw_info.p_igu_info) in ecore_int_igu_read_cam() 2209 p_igu_info = p_hwfn->hw_info.p_igu_info; in ecore_int_igu_read_cam() 2374 p_hwfn->hw_info.feat_num[ECORE_PF_L2_QUE]--; in ecore_int_igu_relocate_sb() 2375 p_hwfn->hw_info.feat_num[ECORE_VF_L2_QUE]++; in ecore_int_igu_relocate_sb() 2387 p_hwfn->hw_info.feat_num[ECORE_PF_L2_QUE]++; in ecore_int_igu_relocate_sb() [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/ |
H A D | bnxe_hw.c | 414 if (((pLM->hw_info.link_config[i] & in BnxeHwReqPhyMediumSettings() 417 ((pLM->hw_info.link_config[i] & in BnxeHwReqPhyMediumSettings() 433 if (((pLM->hw_info.link_config[i] & in BnxeHwReqPhyMediumSettings() 436 ((pLM->hw_info.link_config[i] & in BnxeHwReqPhyMediumSettings() 452 if (((pLM->hw_info.link_config[i] & in BnxeHwReqPhyMediumSettings() 455 ((pLM->hw_info.link_config[i] & in BnxeHwReqPhyMediumSettings() 471 if (((pLM->hw_info.link_config[i] & in BnxeHwReqPhyMediumSettings() 547 if ((pLM->hw_info.link_config[i] & in BnxeHwReqPhyMediumSettings() 591 if ((pLM->hw_info.link_config[i] & in BnxeHwReqPhyFlowSettings() 607 if ((pLM->hw_info.link_config[i] & in BnxeHwReqPhyFlowSettings() [all …]
|
H A D | bnxe_fcoe.c | 1207 pUM->lm_dev.hw_info.board_num[0], in BnxeFcoePrvCtl() 1208 pUM->lm_dev.hw_info.board_num[1], in BnxeFcoePrvCtl() 1209 pUM->lm_dev.hw_info.board_num[2], in BnxeFcoePrvCtl() 1210 pUM->lm_dev.hw_info.board_num[3], in BnxeFcoePrvCtl() 1211 pUM->lm_dev.hw_info.board_num[4], in BnxeFcoePrvCtl() 1212 pUM->lm_dev.hw_info.board_num[5], in BnxeFcoePrvCtl() 1213 pUM->lm_dev.hw_info.board_num[6], in BnxeFcoePrvCtl() 1214 pUM->lm_dev.hw_info.board_num[7], in BnxeFcoePrvCtl() 1215 pUM->lm_dev.hw_info.board_num[8], in BnxeFcoePrvCtl() 1216 pUM->lm_dev.hw_info.board_num[9], in BnxeFcoePrvCtl() [all …]
|
H A D | bnxe_main.c | 114 if (pUM->lm_dev.hw_info.mcp_detected == 1) in BnxeProtoSupport() 141 port_feature_config_sf = (pUM->lm_dev.hw_info.port_feature_config & in BnxeProtoSupport() 672 ((pUM->lm_dev.hw_info.bc_rev >> 24) & 0xff), in BnxeAttachDevice() 673 ((pUM->lm_dev.hw_info.bc_rev >> 16) & 0xff), in BnxeAttachDevice() 674 ((pUM->lm_dev.hw_info.bc_rev >> 8) & 0xff)); in BnxeAttachDevice() 684 pUM->lm_dev.hw_info.chip_id); in BnxeAttachDevice()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/libmlsvc/ |
H A D | smb_ht.c | 27 struct hw_info { struct 41 struct hw_info *hw; in smb_ht_walk_init() argument 75 struct hw_info *hw = wsp->walk_data; in smb_ht_walk_step()
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/include/ |
H A D | lm5710.h | 142 …e LM_VF_CID_WND_SIZE(_pdev) (((_pdev)->hw_info.sriov_info.max_chains_per_vf) ? (_pdev)->h… 143 …e LM_VF_CHAINS_PER_PF(_pdev) (((_pdev)->hw_info.sriov_info.max_chains_per_vf) ? (_pdev)->h… 1019 #define SHMEM_BASE(pdev) (pdev->hw_info.shmem_base) 1454 #define OVLAN(_pdev) ((_pdev)->hw_info.mf_info.ext_id) 1455 #define VIF_ID(_pdev) ((_pdev)->hw_info.mf_info.ext_id) 1537 #define INTR_BLK_TYPE(_pdev) ((_pdev)->hw_info.intr_blk_info.blk_type) 1568 #define GET_NUM_VFS_PER_PF(_pdev) ((_pdev)->hw_info.sriov_info.total_vfs) 1725 #define CHIP_BOND_ID(_p) (((_p)->hw_info.chip_id) & 0xf) 1824 #define LM_GET_BC_REV_MAJOR(_p) (_p->hw_info.bc_rev>>8) 3114 lm_hardware_info_t hw_info; member [all …]
|
/illumos-gate/usr/src/uts/common/io/xge/drv/ |
H A D | xgell.c | 2166 xge_hal_stats_hw_info_t *hw_info; in xgell_m_stat() local 2201 hw_info->tmac_mcst_frms; in xgell_m_stat() 2206 hw_info->tmac_bcst_frms; in xgell_m_stat() 2211 hw_info->rmac_ttl_octets; in xgell_m_stat() 2215 *val = hw_info->rmac_drop_frms; in xgell_m_stat() 2225 hw_info->tmac_ttl_octets; in xgell_m_stat() 2229 *val = hw_info->tmac_drop_frms; in xgell_m_stat() 2234 hw_info->tmac_any_err_frms; in xgell_m_stat() 2239 hw_info->rmac_vld_frms; in xgell_m_stat() 2244 hw_info->tmac_frms; in xgell_m_stat() [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/basic_vf/ |
H A D | lm_vf.c | 86 bar_addr->as_u64 = PFDEV(pdev)->hw_info.sriov_info.vf_bars[bar_num].as_u64 + in lm_vf_get_bar_offset() 87 REL_VFID(pdev)*pdev->hw_info.bar_size[bar_num]; in lm_vf_get_bar_offset() 89 …DbgMessage2(pdev, FATAL, "A: 0x%x, S: 0x%x\n", bar_addr->as_u32.low, pdev->hw_info.bar_size[bar_nu… in lm_vf_get_bar_offset() 108 if (pdev->params.vf_num_in_path < PFDEV(pdev)->hw_info.sriov_info.first_vf_in_pf) { in lm_vf_get_vf_id() 109 DbgBreakIf(pdev->params.vf_num_in_path < PFDEV(pdev)->hw_info.sriov_info.first_vf_in_pf); in lm_vf_get_vf_id() 112 …pdev->params.vf_num_in_pf = pdev->params.vf_num_in_path - PFDEV(pdev)->hw_info.sriov_info.first_vf… in lm_vf_get_vf_id() 177 base_vfid = pf_dev->hw_info.sriov_info.first_vf_in_pf; in lm_vf_dis()
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/vf/channel_vf/ |
H A D | lm_vf.c | 117 response->pfdev_info.chip_num = pdev->hw_info.chip_id;//CHIP_NUM(pdev); in lm_pf_vf_fill_acquire_response() 1634 pdev->hw_info.chip_id = presp->pfdev_info.chip_num; in lm_vf_pf_acquire_msg() 1635 pdev->hw_info.intr_blk_info.blk_type = INTR_BLK_IGU; in lm_vf_pf_acquire_msg() 1636 pdev->hw_info.intr_blk_info.blk_mode = INTR_BLK_MODE_NORM; in lm_vf_pf_acquire_msg() 1637 pdev->hw_info.intr_blk_info.access_type = INTR_BLK_ACCESS_IGUMEM; in lm_vf_pf_acquire_msg() 1641 pdev->hw_info.intr_blk_info.igu_info.igu_sb_cnt = presp->resc.igu_cnt; in lm_vf_pf_acquire_msg() 1740 pdev->hw_info.chip_id = presp->pfdev_info.chip_num; in lm_vf_pf_acquire_msg() 1741 pdev->hw_info.intr_blk_info.blk_type = INTR_BLK_IGU; in lm_vf_pf_acquire_msg() 1742 pdev->hw_info.intr_blk_info.blk_mode = INTR_BLK_MODE_NORM; in lm_vf_pf_acquire_msg() 1743 pdev->hw_info.intr_blk_info.access_type = INTR_BLK_ACCESS_IGUMEM; in lm_vf_pf_acquire_msg() [all …]
|