Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_fw.c99 memset(&fbd->fw_cap, 0, sizeof(fbd->fw_cap)); in fbnic_mbx_init()
572 fbd->fw_cap.running.mgmt.version = version; in fbnic_fw_parse_cap_resp()
573 if (!fbd->fw_cap.running.mgmt.version) in fbnic_fw_parse_cap_resp()
576 if (fbd->fw_cap.running.mgmt.version < MIN_FW_VER_CODE) { in fbnic_fw_parse_cap_resp()
580 fbnic_mk_fw_ver_str(fbd->fw_cap.running.mgmt.version, in fbnic_fw_parse_cap_resp()
593 fbd->fw_cap.running.mgmt.commit, in fbnic_fw_parse_cap_resp()
598 fbd->fw_cap.stored.mgmt.version = version; in fbnic_fw_parse_cap_resp()
600 fbd->fw_cap.stored.mgmt.commit, in fbnic_fw_parse_cap_resp()
604 fbd->fw_cap in fbnic_fw_parse_cap_resp()
[all...]
H A Dfbnic_devlink.c72 err = fbnic_version_running_put(req, &fbd->fw_cap.running.mgmt, in fbnic_devlink_info_get()
77 err = fbnic_version_running_put(req, &fbd->fw_cap.running.bootloader, in fbnic_devlink_info_get()
82 err = fbnic_version_stored_put(req, &fbd->fw_cap.stored.mgmt, in fbnic_devlink_info_get()
87 err = fbnic_version_stored_put(req, &fbd->fw_cap.stored.bootloader, in fbnic_devlink_info_get()
92 err = fbnic_version_stored_put(req, &fbd->fw_cap.stored.undi, in fbnic_devlink_info_get()
148 if (anti_rollback_ver < fbd->fw_cap.anti_rollback_version) { in fbnic_pldm_match_record()
153 anti_rollback_ver, fbd->fw_cap.anti_rollback_version); in fbnic_pldm_match_record()
H A Dfbnic.h46 struct fbnic_fw_cap fw_cap; member
149 return fbd->fw_cap.bmc_present; in fbnic_bmc_present()
H A Dfbnic_fw_log.c18 if (fbd->fw_cap.running.mgmt.version < MIN_FW_VER_CODE_HIST) in fbnic_fw_log_enable()
H A Dfbnic_rpc.c117 if (fbnic_bmc_present(fbd) && fbd->fw_cap.all_multi) { in fbnic_bmc_rpc_all_multi_config()
151 if (!fbnic_bmc_present(fbd) || !fbd->fw_cap.all_multi || enable_host) { in fbnic_bmc_rpc_all_multi_config()
190 u8 *bmc_mac = fbd->fw_cap.bmc_mac_addr[j]; in fbnic_bmc_rpc_init()
H A Dfbnic_mac.c546 switch (fbd->fw_cap.link_speed) { in fbnic_mac_get_fw_settings()
567 switch (fbd->fw_cap.link_fec) { in fbnic_mac_get_fw_settings()
H A Dfbnic_netdev.c237 (!fbnic_bmc_present(fbd) || !fbd->fw_cap.all_multi)) { in __fbnic_set_rx_mode()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_hwmon.c64 bp->fw_cap |= BNXT_FW_CAP_THRESHOLD_TEMP_SUPPORTED; in bnxt_hwrm_temp_query()
92 if (!(bp->fw_cap & BNXT_FW_CAP_THRESHOLD_TEMP_SUPPORTED)) in bnxt_hwmon_is_visible()
197 if (!(bp->fw_cap & BNXT_FW_CAP_THRESHOLD_TEMP_SUPPORTED) || in bnxt_temp_extra_attrs_visible()
H A Dbnxt_devlink.c63 if (~bp->fw_cap & BNXT_FW_CAP_HOT_RESET_IF) in bnxt_hwrm_remote_dev_reset_set()
366 if (~bp->fw_cap & BNXT_FW_CAP_LIVEPATCH) { in bnxt_dl_livepatch_activate()
477 if (~bp->fw_cap & BNXT_FW_CAP_HOT_RESET) { in bnxt_dl_reload_down()
543 if (bp->fw_cap & BNXT_FW_CAP_ERROR_RECOVERY) in bnxt_dl_reload_up()
821 if (~bp->fw_cap & BNXT_FW_CAP_LIVEPATCH) in bnxt_dl_livepatch_info_put()
1188 if (~bp->fw_cap & BNXT_FW_CAP_HOT_RESET_IF) in bnxt_remote_dev_reset_get()
1251 if (~bp->fw_cap & BNXT_FW_CAP_HOT_RESET_IF) in bnxt_dl_params_register()
1268 if (~bp->fw_cap & BNXT_FW_CAP_HOT_RESET_IF) in bnxt_dl_params_unregister()
H A Dbnxt.c542 if (bp->fw_cap & BNXT_FW_CAP_TX_TS_CMP) { in bnxt_start_xmit()
795 if (!(bp->fw_cap & BNXT_FW_CAP_TX_TS_CMP)) in bnxt_start_xmit()
834 if (is_ts_pkt && (bp->fw_cap & BNXT_FW_CAP_TX_TS_CMP)) { in __bnxt_tx_int()
2203 !(bp->fw_cap & BNXT_FW_CAP_RING_MONITOR)) { in bnxt_rx_pkt()
3466 if (bp->ptp_cfg && !(bp->fw_cap & BNXT_FW_CAP_TX_TS_CMP)) in bnxt_free_tx_skbs()
5067 if (!(bp->fw_cap & BNXT_FW_CAP_EXT_HW_STATS_SUPPORTED) || in bnxt_hwrm_func_qstat_ext()
5229 if (!(bp->fw_cap & BNXT_FW_CAP_EXT_STATS_SUPPORTED)) in bnxt_alloc_stats()
5246 (bp->fw_cap & BNXT_FW_CAP_EXT_STATS_SUPPORTED)) { in bnxt_alloc_stats()
5661 if (bp->fw_cap & BNXT_FW_CAP_HOT_RESET) in bnxt_hwrm_func_drv_rgtr()
5663 if (bp->fw_cap & BNXT_FW_CAP_ERROR_RECOVERY) in bnxt_hwrm_func_drv_rgtr()
[all …]
H A Dbnxt_sriov.c135 if (BNXT_PF(bp) && !(bp->fw_cap & BNXT_FW_CAP_TRUSTED_VF)) in bnxt_is_trusted_vf()
147 if (!(bp->fw_cap & BNXT_FW_CAP_TRUSTED_VF)) in bnxt_hwrm_set_trusted_vf()
259 !(bp->fw_cap & BNXT_FW_CAP_DFLT_VLAN_TPID_PCP))) in bnxt_set_vf_vlan()
280 if (bp->fw_cap & BNXT_FW_CAP_DFLT_VLAN_TPID_PCP) { in bnxt_set_vf_vlan()
626 if ((bp->fw_cap & BNXT_FW_CAP_PRE_RESV_VNICS) && in bnxt_hwrm_func_vf_resc_cfg()
H A Dbnxt.h2469 u64 fw_cap; member
2513 #define BNXT_NEW_RM(bp) ((bp)->fw_cap & BNXT_FW_CAP_NEW_RM)
2515 ((bp)->fw_cap & BNXT_FW_CAP_PTP_RTC))
2517 (BNXT_PF(bp) && ((bp)->fw_cap & BNXT_FW_CAP_CFA_RFS_RING_TBL_IDX_V3))
2524 ((bp)->fw_cap & BNXT_FW_CAP_VNIC_RE_FLUSH))
2526 ((bp)->fw_cap & BNXT_FW_CAP_ENABLE_RDMA_SRIOV)
2528 ((bp)->fw_cap & BNXT_FW_CAP_ROCE_VF_RESC_MGMT_SUPPORTED)
2530 ((bp)->fw_cap & BNXT_FW_CAP_SW_MAX_RESOURCE_LIMITS)
H A Dbnxt_dcb.c741 if (BNXT_VF(bp) || (bp->fw_cap & BNXT_FW_CAP_LLDP_AGENT)) in bnxt_dcbnl_setdcbx()
776 if (BNXT_PF(bp) && !(bp->fw_cap & BNXT_FW_CAP_LLDP_AGENT)) in bnxt_dcb_init()
778 else if (bp->fw_cap & BNXT_FW_CAP_DCBX_AGENT) in bnxt_dcb_init()
H A Dbnxt_ethtool.c1514 !(bp->fw_cap & BNXT_FW_CAP_CFA_NTUPLE_RX_EXT_IP_PROTO)) in bnxt_srxclsrlins()
2059 if (bp->fw_cap & BNXT_FW_CAP_PCIE_STATS_SUPPORTED) in bnxt_get_regs_len()
2089 if (!(bp->fw_cap & BNXT_FW_CAP_PCIE_STATS_SUPPORTED)) in bnxt_get_regs()
3496 if (bp->fw_cap & BNXT_FW_CAP_HOT_RESET) in bnxt_firmware_reset_chip()
5132 !(bp->fw_cap & BNXT_FW_CAP_HOT_RESET)) { in bnxt_reset()
5143 if (!(bp->fw_cap & BNXT_FW_CAP_HOT_RESET)) in bnxt_reset()
5252 if (bp->fw_cap & BNXT_FW_CAP_RX_ALL_PKT_TS) in bnxt_get_ts_info()
5265 if (!(bp->fw_cap & BNXT_FW_CAP_PKG_VER)) in bnxt_ethtool_init()
H A Dbnxt_tc.c515 if (bp->fw_cap & BNXT_FW_CAP_OVS_64BIT_HANDLE) in bnxt_hwrm_cfa_flow_free()
784 if (bp->fw_cap & BNXT_FW_CAP_OVS_64BIT_HANDLE) { in bnxt_hwrm_cfa_flow_alloc()
1664 if (bp->fw_cap & BNXT_FW_CAP_OVS_64BIT_HANDLE) { in bnxt_fill_cfa_stats_req()
/linux/drivers/net/ethernet/broadcom/bnge/
H A Dbnge_hwrm_lib.c71 bd->fw_cap |= BNGE_FW_CAP_PKG_VER; in bnge_hwrm_ver_get()
96 bd->fw_cap |= BNGE_FW_CAP_SHORT_CMD; in bnge_hwrm_ver_get()
99 bd->fw_cap |= BNGE_FW_CAP_KONG_MB_CHNL; in bnge_hwrm_ver_get()
103 bd->fw_cap |= BNGE_FW_CAP_CFA_ADV_FLOW; in bnge_hwrm_ver_get()
197 bd->fw_cap |= BNGE_FW_CAP_IF_CHANGE; in bnge_hwrm_func_drv_rgtr()
627 bd->fw_cap |= BNGE_FW_CAP_VLAN_RX_STRIP; in bnge_hwrm_vnic_qcaps()
636 bd->fw_cap |= BNGE_FW_CAP_VNIC_TUNNEL_TPA; in bnge_hwrm_vnic_qcaps()
H A Dbnge_netdev.c220 if (bd->fw_cap & BNGE_FW_CAP_VLAN_RX_STRIP) in bnge_netdev_alloc()
222 if (bd->fw_cap & BNGE_FW_CAP_VLAN_TX_INSERT) in bnge_netdev_alloc()
H A Dbnge.h133 u64 fw_cap; member
H A Dbnge_core.c103 bd->fw_cap = 0; in bnge_fw_register_dev()
/linux/drivers/net/wireless/st/cw1200/
H A Dwsm.c818 priv->wsm_caps.fw_cap = WSM_GET16(buf); in wsm_startup_indication()
843 priv->wsm_caps.fw_api, priv->wsm_caps.fw_cap); in wsm_startup_indication()
846 if (!(priv->wsm_caps.fw_cap & 0x1)) in wsm_startup_indication()
848 if (!(priv->wsm_caps.fw_cap & 0x2)) in wsm_startup_indication()
H A Ddebug.c116 priv->wsm_caps.fw_cap); in cw1200_status_show()
H A Dwsm.h617 u16 fw_cap; member
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x.h1856 u32 fw_cap; member
H A Dbnx2x_sriov.c770 if (bp->fw_cap & FW_CAP_INVALIDATE_VF_FP_HSI) in bnx2x_vf_enable_access()
H A Dbnx2x_main.c13425 bp->fw_cap |= FW_CAP_INVALIDATE_VF_FP_HSI; in bnx2x_init_firmware()