Lines Matching refs:hw_info
175 if (p_hwfn->hw_info.personality == QED_PCI_FCOE) in qed_resc_free()
178 if (p_hwfn->hw_info.personality == QED_PCI_ISCSI) { in qed_resc_free()
206 switch (p_hwfn->hw_info.personality) { in qed_get_pq_flags()
227 "unknown personality %d\n", p_hwfn->hw_info.personality); in qed_get_pq_flags()
237 return p_hwfn->hw_info.num_hw_tc; in qed_init_qm_get_num_tcs()
421 return p_hwfn->hw_info.offload_tc_set; in qed_is_offload_tc_set()
427 return p_hwfn->hw_info.offload_tc; in qed_get_offload_tc()
610 p_hwfn->hw_info.offload_tc : tc, in qed_init_qm_mtc_pqs()
720 p_hwfn->hw_info.multi_tc_roce_en = 0; in qed_init_qm_sanity()
863 p_hwfn->hw_info.hw_mode); in qed_qm_reconf()
1027 } else if (p_hwfn->hw_info.personality == QED_PCI_ISCSI) { in qed_resc_alloc()
1062 if (p_hwfn->hw_info.personality == QED_PCI_FCOE) { in qed_resc_alloc()
1068 if (p_hwfn->hw_info.personality == QED_PCI_ISCSI) { in qed_resc_alloc()
1133 if (p_hwfn->hw_info.personality == QED_PCI_FCOE) in qed_resc_setup()
1136 if (p_hwfn->hw_info.personality == QED_PCI_ISCSI) { in qed_resc_setup()
1232 p_hwfn->hw_info.hw_mode = hw_mode; in qed_calc_hw_mode()
1236 p_hwfn->hw_info.hw_mode); in qed_calc_hw_mode()
1253 p_igu_info = p_hwfn->hw_info.p_igu_info; in qed_init_cau_rt_data()
1571 p_hwfn->hw_info.ovlan); in qed_hw_init_pf()
1589 (p_hwfn->hw_info.personality == QED_PCI_ISCSI) ? 1 : 0); in qed_hw_init_pf()
1591 (p_hwfn->hw_info.personality == QED_PCI_FCOE) ? 1 : 0); in qed_hw_init_pf()
1632 if (p_hwfn->hw_info.personality == QED_PCI_FCOE) { in qed_hw_init_pf()
1730 if (!p_hwfn->hw_info.mtu) { in qed_hw_init()
1731 p_hwfn->hw_info.mtu = 1500; in qed_hw_init()
1789 p_hwfn->hw_info.hw_mode); in qed_hw_init()
1795 p_hwfn->hw_info.hw_mode); in qed_hw_init()
1803 p_hwfn->hw_info.hw_mode, in qed_hw_init()
1877 p_hwfn->hw_info.mtu); in qed_hw_init()
2112 kfree(p_hwfn->hw_info.p_igu_info); in qed_hw_hwfn_free()
2113 p_hwfn->hw_info.p_igu_info = NULL; in qed_hw_hwfn_free()
2152 p_hwfn->hw_info.opaque_fid = (u16) REG_RD(p_hwfn, in get_function_id()
2155 p_hwfn->hw_info.concrete_fid = REG_RD(p_hwfn, PXP_PF_ME_CONCRETE_ADDR); in get_function_id()
2157 p_hwfn->abs_pf_id = (p_hwfn->hw_info.concrete_fid >> 16) & 0xf; in get_function_id()
2158 p_hwfn->rel_pf_id = GET_FIELD(p_hwfn->hw_info.concrete_fid, in get_function_id()
2160 p_hwfn->port_id = GET_FIELD(p_hwfn->hw_info.concrete_fid, in get_function_id()
2165 p_hwfn->hw_info.concrete_fid, p_hwfn->hw_info.opaque_fid); in get_function_id()
2170 u32 *feat_num = p_hwfn->hw_info.feat_num; in qed_hw_set_feat()
2382 if (p_hwfn->hw_info.personality != QED_PCI_ISCSI && in qed_hw_get_dflt_resc()
2383 p_hwfn->hw_info.personality != QED_PCI_FCOE) in qed_hw_get_dflt_resc()
2404 else if (p_hwfn->hw_info.personality == QED_PCI_ISCSI) in qed_hw_get_dflt_resc()
2406 else if (p_hwfn->hw_info.personality == QED_PCI_FCOE) in qed_hw_get_dflt_resc()
2606 p_hwfn->hw_info.port_mode = QED_PORT_MODE_DE_2X40G; in qed_hw_get_nvm_info()
2609 p_hwfn->hw_info.port_mode = QED_PORT_MODE_DE_2X50G; in qed_hw_get_nvm_info()
2612 p_hwfn->hw_info.port_mode = QED_PORT_MODE_DE_1X100G; in qed_hw_get_nvm_info()
2615 p_hwfn->hw_info.port_mode = QED_PORT_MODE_DE_4X10G_F; in qed_hw_get_nvm_info()
2618 p_hwfn->hw_info.port_mode = QED_PORT_MODE_DE_4X10G_E; in qed_hw_get_nvm_info()
2621 p_hwfn->hw_info.port_mode = QED_PORT_MODE_DE_4X20G; in qed_hw_get_nvm_info()
2624 p_hwfn->hw_info.port_mode = QED_PORT_MODE_DE_1X40G; in qed_hw_get_nvm_info()
2627 p_hwfn->hw_info.port_mode = QED_PORT_MODE_DE_2X25G; in qed_hw_get_nvm_info()
2630 p_hwfn->hw_info.port_mode = QED_PORT_MODE_DE_2X10G; in qed_hw_get_nvm_info()
2633 p_hwfn->hw_info.port_mode = QED_PORT_MODE_DE_1X25G; in qed_hw_get_nvm_info()
2636 p_hwfn->hw_info.port_mode = QED_PORT_MODE_DE_4X25G; in qed_hw_get_nvm_info()
2798 &p_hwfn->hw_info.device_capabilities); in qed_hw_get_nvm_info()
2801 &p_hwfn->hw_info.device_capabilities); in qed_hw_get_nvm_info()
2804 &p_hwfn->hw_info.device_capabilities); in qed_hw_get_nvm_info()
2807 &p_hwfn->hw_info.device_capabilities); in qed_hw_get_nvm_info()
2970 ether_addr_copy(p_hwfn->hw_info.hw_mac_addr, in qed_get_hw_info()
2973 eth_random_addr(p_hwfn->hw_info.hw_mac_addr); in qed_get_hw_info()
2977 p_hwfn->hw_info.ovlan = in qed_get_hw_info()
2991 p_hwfn->hw_info.personality = protocol; in qed_get_hw_info()
2995 p_hwfn->hw_info.multi_tc_roce_en = 1; in qed_get_hw_info()
2997 p_hwfn->hw_info.num_hw_tc = NUM_PHYS_TCS_4PORT_K2; in qed_get_hw_info()
2998 p_hwfn->hw_info.num_active_tc = 1; in qed_get_hw_info()
3003 p_hwfn->hw_info.mtu = p_hwfn->mcp_info->func_info.mtu; in qed_get_hw_info()
3179 personality = p_hwfn->hw_info.personality; in qed_hw_prepare()