mcp_info 632 drivers/net/ethernet/qlogic/qed/qed.h struct qed_mcp_info *mcp_info; mcp_info 1508 drivers/net/ethernet/qlogic/qed/qed_cxt.c p_link = &QED_LEADING_HWFN(p_hwfn->cdev)->mcp_info->link_output; mcp_info 2075 drivers/net/ethernet/qlogic/qed/qed_cxt.c if (p_hwfn->mcp_info->func_info.protocol == QED_PCI_ETH_RDMA) { mcp_info 773 drivers/net/ethernet/qlogic/qed/qed_dcbx.c data.addr = p_hwfn->mcp_info->port_addr + offsetof(struct public_port, mcp_info 791 drivers/net/ethernet/qlogic/qed/qed_dcbx.c data.addr = p_hwfn->mcp_info->port_addr + offsetof(struct public_port, mcp_info 809 drivers/net/ethernet/qlogic/qed/qed_dcbx.c data.addr = p_hwfn->mcp_info->port_addr + mcp_info 826 drivers/net/ethernet/qlogic/qed/qed_dcbx.c data.addr = p_hwfn->mcp_info->port_addr + mcp_info 842 drivers/net/ethernet/qlogic/qed/qed_dcbx.c data.addr = p_hwfn->mcp_info->port_addr + mcp_info 1250 drivers/net/ethernet/qlogic/qed/qed_dcbx.c data.addr = p_hwfn->mcp_info->port_addr + mcp_info 2394 drivers/net/ethernet/qlogic/qed/qed_dev.c memcpy(p_hwfn->mcp_info->mfw_mb_shadow, mcp_info 2395 drivers/net/ethernet/qlogic/qed/qed_dev.c p_hwfn->mcp_info->mfw_mb_cur, mcp_info 2396 drivers/net/ethernet/qlogic/qed/qed_dev.c p_hwfn->mcp_info->mfw_mb_length); mcp_info 2614 drivers/net/ethernet/qlogic/qed/qed_dev.c if (p_hwfn->mcp_info) { mcp_info 2615 drivers/net/ethernet/qlogic/qed/qed_dev.c if (p_hwfn->mcp_info->func_info.bandwidth_max) mcp_info 2617 drivers/net/ethernet/qlogic/qed/qed_dev.c if (p_hwfn->mcp_info->func_info.bandwidth_min) mcp_info 2836 drivers/net/ethernet/qlogic/qed/qed_dev.c if (p_hwfn->mcp_info) { mcp_info 2839 drivers/net/ethernet/qlogic/qed/qed_dev.c p_info = &p_hwfn->mcp_info->func_info; mcp_info 2961 drivers/net/ethernet/qlogic/qed/qed_dev.c memcpy(p_hwfn->mcp_info->mfw_mb_shadow, mcp_info 2962 drivers/net/ethernet/qlogic/qed/qed_dev.c p_hwfn->mcp_info->mfw_mb_cur, p_hwfn->mcp_info->mfw_mb_length); mcp_info 4007 drivers/net/ethernet/qlogic/qed/qed_dev.c link = &p_hwfn->mcp_info->link_input; mcp_info 4008 drivers/net/ethernet/qlogic/qed/qed_dev.c p_caps = &p_hwfn->mcp_info->link_capabilities; mcp_info 4018 drivers/net/ethernet/qlogic/qed/qed_dev.c p_hwfn->mcp_info->link_capabilities.speed_capabilities = link_temp; mcp_info 4053 drivers/net/ethernet/qlogic/qed/qed_dev.c p_hwfn->mcp_info->link_capabilities.default_speed_autoneg = mcp_info 4066 drivers/net/ethernet/qlogic/qed/qed_dev.c if (p_hwfn->mcp_info->capabilities & FW_MB_PARAM_FEATURE_SUPPORT_EEE) { mcp_info 4272 drivers/net/ethernet/qlogic/qed/qed_dev.c addr = SECTION_OFFSIZE_ADDR(p_hwfn->mcp_info->public_base, mcp_info 4285 drivers/net/ethernet/qlogic/qed/qed_dev.c p_caps = &p_hwfn->mcp_info->link_capabilities; mcp_info 4290 drivers/net/ethernet/qlogic/qed/qed_dev.c eee_status = qed_rd(p_hwfn, p_ptt, p_hwfn->mcp_info->port_addr + mcp_info 4328 drivers/net/ethernet/qlogic/qed/qed_dev.c p_hwfn->mcp_info->func_info.mac); mcp_info 4333 drivers/net/ethernet/qlogic/qed/qed_dev.c if (p_hwfn->mcp_info->func_info.ovlan != QED_MCP_VLAN_UNSET) mcp_info 4335 drivers/net/ethernet/qlogic/qed/qed_dev.c p_hwfn->mcp_info->func_info.ovlan; mcp_info 4347 drivers/net/ethernet/qlogic/qed/qed_dev.c protocol = p_hwfn->mcp_info->func_info.protocol; mcp_info 4360 drivers/net/ethernet/qlogic/qed/qed_dev.c p_hwfn->hw_info.mtu = p_hwfn->mcp_info->func_info.mtu; mcp_info 5201 drivers/net/ethernet/qlogic/qed/qed_dev.c p_link = &p_hwfn->cdev->hwfns[0].mcp_info->link_output; mcp_info 5319 drivers/net/ethernet/qlogic/qed/qed_dev.c p_hwfn->mcp_info->func_info.bandwidth_max = max_bw; mcp_info 5360 drivers/net/ethernet/qlogic/qed/qed_dev.c p_link = &p_lead->mcp_info->link_output; mcp_info 5385 drivers/net/ethernet/qlogic/qed/qed_dev.c p_hwfn->mcp_info->func_info.bandwidth_min = min_bw; mcp_info 5418 drivers/net/ethernet/qlogic/qed/qed_dev.c p_link = &p_lead->mcp_info->link_output; mcp_info 5449 drivers/net/ethernet/qlogic/qed/qed_dev.c p_link = &p_hwfn->mcp_info->link_output; mcp_info 759 drivers/net/ethernet/qlogic/qed/qed_fcoe.c info->wwpn = hwfn->mcp_info->func_info.wwn_port; mcp_info 760 drivers/net/ethernet/qlogic/qed/qed_fcoe.c info->wwnn = hwfn->mcp_info->func_info.wwn_node; mcp_info 1790 drivers/net/ethernet/qlogic/qed/qed_l2.c p_hwfn->mcp_info->port_addr + mcp_info 1866 drivers/net/ethernet/qlogic/qed/qed_l2.c p_hwfn->mcp_info->port_addr + mcp_info 1881 drivers/net/ethernet/qlogic/qed/qed_l2.c if (b_get_port_stats && p_hwfn->mcp_info) mcp_info 57 drivers/net/ethernet/qlogic/qed/qed_mcp.c qed_wr(_p_hwfn, _p_ptt, (_p_hwfn->mcp_info->_ptr + _offset), \ mcp_info 61 drivers/net/ethernet/qlogic/qed/qed_mcp.c qed_rd(_p_hwfn, _p_ptt, (_p_hwfn->mcp_info->_ptr + _offset)) mcp_info 78 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (!p_hwfn->mcp_info || !p_hwfn->mcp_info->public_base) mcp_info 85 drivers/net/ethernet/qlogic/qed/qed_mcp.c u32 addr = SECTION_OFFSIZE_ADDR(p_hwfn->mcp_info->public_base, mcp_info 89 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_hwfn->mcp_info->port_addr = SECTION_ADDR(mfw_mb_offsize, mcp_info 93 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_hwfn->mcp_info->port_addr, MFW_PORT(p_hwfn)); mcp_info 98 drivers/net/ethernet/qlogic/qed/qed_mcp.c u32 length = MFW_DRV_MSG_MAX_DWORDS(p_hwfn->mcp_info->mfw_mb_length); mcp_info 101 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (!p_hwfn->mcp_info->public_base) mcp_info 106 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_hwfn->mcp_info->mfw_mb_addr + mcp_info 110 drivers/net/ethernet/qlogic/qed/qed_mcp.c ((u32 *)p_hwfn->mcp_info->mfw_mb_cur)[i] = mcp_info 136 drivers/net/ethernet/qlogic/qed/qed_mcp.c list_add(&p_cmd_elem->list, &p_hwfn->mcp_info->cmd_list); mcp_info 155 drivers/net/ethernet/qlogic/qed/qed_mcp.c list_for_each_entry(p_cmd_elem, &p_hwfn->mcp_info->cmd_list, list) { mcp_info 165 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (p_hwfn->mcp_info) { mcp_info 168 drivers/net/ethernet/qlogic/qed/qed_mcp.c kfree(p_hwfn->mcp_info->mfw_mb_cur); mcp_info 169 drivers/net/ethernet/qlogic/qed/qed_mcp.c kfree(p_hwfn->mcp_info->mfw_mb_shadow); mcp_info 171 drivers/net/ethernet/qlogic/qed/qed_mcp.c spin_lock_bh(&p_hwfn->mcp_info->cmd_lock); mcp_info 174 drivers/net/ethernet/qlogic/qed/qed_mcp.c &p_hwfn->mcp_info->cmd_list, list) { mcp_info 177 drivers/net/ethernet/qlogic/qed/qed_mcp.c spin_unlock_bh(&p_hwfn->mcp_info->cmd_lock); mcp_info 180 drivers/net/ethernet/qlogic/qed/qed_mcp.c kfree(p_hwfn->mcp_info); mcp_info 181 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_hwfn->mcp_info = NULL; mcp_info 192 drivers/net/ethernet/qlogic/qed/qed_mcp.c struct qed_mcp_info *p_info = p_hwfn->mcp_info; mcp_info 267 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_hwfn->mcp_info = kzalloc(sizeof(*p_hwfn->mcp_info), GFP_KERNEL); mcp_info 268 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (!p_hwfn->mcp_info) mcp_info 270 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_info = p_hwfn->mcp_info; mcp_info 307 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (p_hwfn->mcp_info->mcp_hist != generic_por_0) { mcp_info 311 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_hwfn->mcp_info->mcp_hist, generic_por_0); mcp_info 323 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (p_hwfn->mcp_info->b_block_cmd) { mcp_info 330 drivers/net/ethernet/qlogic/qed/qed_mcp.c spin_lock_bh(&p_hwfn->mcp_info->cmd_lock); mcp_info 336 drivers/net/ethernet/qlogic/qed/qed_mcp.c seq = ++p_hwfn->mcp_info->drv_mb_seq; mcp_info 356 drivers/net/ethernet/qlogic/qed/qed_mcp.c spin_unlock_bh(&p_hwfn->mcp_info->cmd_lock); mcp_info 369 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (!list_empty(&p_hwfn->mcp_info->cmd_list)) { mcp_info 370 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_cmd_elem = list_first_entry(&p_hwfn->mcp_info->cmd_list, mcp_info 391 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (seq_num != p_hwfn->mcp_info->drv_mb_seq) mcp_info 412 drivers/net/ethernet/qlogic/qed/qed_mcp.c u32 union_data_addr = p_hwfn->mcp_info->drv_mb_addr + mcp_info 434 drivers/net/ethernet/qlogic/qed/qed_mcp.c union_data_addr = p_hwfn->mcp_info->drv_mb_addr + mcp_info 456 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_hwfn->mcp_info->b_block_cmd = block_cmd; mcp_info 499 drivers/net/ethernet/qlogic/qed/qed_mcp.c spin_lock_bh(&p_hwfn->mcp_info->cmd_lock); mcp_info 510 drivers/net/ethernet/qlogic/qed/qed_mcp.c spin_unlock_bh(&p_hwfn->mcp_info->cmd_lock); mcp_info 527 drivers/net/ethernet/qlogic/qed/qed_mcp.c seq_num = ++p_hwfn->mcp_info->drv_mb_seq; mcp_info 535 drivers/net/ethernet/qlogic/qed/qed_mcp.c spin_unlock_bh(&p_hwfn->mcp_info->cmd_lock); mcp_info 549 drivers/net/ethernet/qlogic/qed/qed_mcp.c spin_lock_bh(&p_hwfn->mcp_info->cmd_lock); mcp_info 560 drivers/net/ethernet/qlogic/qed/qed_mcp.c spin_unlock_bh(&p_hwfn->mcp_info->cmd_lock); mcp_info 569 drivers/net/ethernet/qlogic/qed/qed_mcp.c spin_lock_bh(&p_hwfn->mcp_info->cmd_lock); mcp_info 571 drivers/net/ethernet/qlogic/qed/qed_mcp.c spin_unlock_bh(&p_hwfn->mcp_info->cmd_lock); mcp_info 580 drivers/net/ethernet/qlogic/qed/qed_mcp.c spin_unlock_bh(&p_hwfn->mcp_info->cmd_lock); mcp_info 595 drivers/net/ethernet/qlogic/qed/qed_mcp.c spin_unlock_bh(&p_hwfn->mcp_info->cmd_lock); mcp_info 613 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (p_hwfn->mcp_info->b_block_cmd) { mcp_info 1155 drivers/net/ethernet/qlogic/qed/qed_mcp.c u32 addr = SECTION_OFFSIZE_ADDR(p_hwfn->mcp_info->public_base, mcp_info 1186 drivers/net/ethernet/qlogic/qed/qed_mcp.c u32 addr = SECTION_OFFSIZE_ADDR(p_hwfn->mcp_info->public_base, mcp_info 1226 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_hwfn->mcp_info->port_addr + mcp_info 1234 drivers/net/ethernet/qlogic/qed/qed_mcp.c (u32)(p_hwfn->mcp_info->port_addr + mcp_info 1256 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_hwfn->mcp_info->port_addr + mcp_info 1275 drivers/net/ethernet/qlogic/qed/qed_mcp.c u32 addr = SECTION_OFFSIZE_ADDR(p_hwfn->mcp_info->public_base, mcp_info 1296 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_info = &p_hwfn->mcp_info->func_info; mcp_info 1325 drivers/net/ethernet/qlogic/qed/qed_mcp.c spin_lock_bh(&p_hwfn->mcp_info->link_lock); mcp_info 1327 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_link = &p_hwfn->mcp_info->link_output; mcp_info 1331 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_hwfn->mcp_info->port_addr + mcp_info 1336 drivers/net/ethernet/qlogic/qed/qed_mcp.c (u32)(p_hwfn->mcp_info->port_addr + mcp_info 1348 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (p_hwfn->mcp_info->capabilities & mcp_info 1404 drivers/net/ethernet/qlogic/qed/qed_mcp.c max_bw = p_hwfn->mcp_info->func_info.bandwidth_max; mcp_info 1405 drivers/net/ethernet/qlogic/qed/qed_mcp.c min_bw = p_hwfn->mcp_info->func_info.bandwidth_min; mcp_info 1468 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (p_hwfn->mcp_info->capabilities & FW_MB_PARAM_FEATURE_SUPPORT_EEE) mcp_info 1473 drivers/net/ethernet/qlogic/qed/qed_mcp.c spin_unlock_bh(&p_hwfn->mcp_info->link_lock); mcp_info 1478 drivers/net/ethernet/qlogic/qed/qed_mcp.c struct qed_mcp_link_params *params = &p_hwfn->mcp_info->link_input; mcp_info 1500 drivers/net/ethernet/qlogic/qed/qed_mcp.c if ((p_hwfn->mcp_info->capabilities & mcp_info 1560 drivers/net/ethernet/qlogic/qed/qed_mcp.c path_offsize_addr = SECTION_OFFSIZE_ADDR(p_hwfn->mcp_info->public_base, mcp_info 1657 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_info = &p_hwfn->mcp_info->func_info; mcp_info 1674 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_hwfn->mcp_info->func_info.ovlan = (u16)shmem_info.ovlan_stag & mcp_info 1676 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_hwfn->hw_info.ovlan = p_hwfn->mcp_info->func_info.ovlan; mcp_info 1698 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_hwfn->mcp_info->func_info.ovlan, p_hwfn->hw_info.hw_mode); mcp_info 1714 drivers/net/ethernet/qlogic/qed/qed_mcp.c port_cfg = qed_rd(p_hwfn, p_ptt, p_hwfn->mcp_info->port_addr + mcp_info 1790 drivers/net/ethernet/qlogic/qed/qed_mcp.c struct qed_mcp_info *info = p_hwfn->mcp_info; mcp_info 1907 drivers/net/ethernet/qlogic/qed/qed_mcp.c mcp_info->public_base, mcp_info 1973 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_hwfn->mcp_info->port_addr + mcp_info 1999 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_hwfn->mcp_info->port_addr + mcp_info 2265 drivers/net/ethernet/qlogic/qed/qed_mcp.c info = &p_hwfn->mcp_info->func_info; mcp_info 2331 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (!p_hwfn || !p_hwfn->mcp_info) mcp_info 2333 drivers/net/ethernet/qlogic/qed/qed_mcp.c return &p_hwfn->mcp_info->link_input; mcp_info 2339 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (!p_hwfn || !p_hwfn->mcp_info) mcp_info 2341 drivers/net/ethernet/qlogic/qed/qed_mcp.c return &p_hwfn->mcp_info->link_output; mcp_info 2347 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (!p_hwfn || !p_hwfn->mcp_info) mcp_info 2349 drivers/net/ethernet/qlogic/qed/qed_mcp.c return &p_hwfn->mcp_info->link_capabilities; mcp_info 3659 drivers/net/ethernet/qlogic/qed/qed_mcp.c return !!(p_hwfn->mcp_info->capabilities & mcp_info 3669 drivers/net/ethernet/qlogic/qed/qed_mcp.c 0, &mcp_resp, &p_hwfn->mcp_info->capabilities); mcp_info 3673 drivers/net/ethernet/qlogic/qed/qed_mcp.c p_hwfn->mcp_info->capabilities); mcp_info 1249 drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c addr = SECTION_OFFSIZE_ADDR(p_hwfn->mcp_info->public_base, mcp_info 548 drivers/net/ethernet/qlogic/qed/qed_rdma.c port->port_state = p_hwfn->mcp_info->link_output.link_up ? mcp_info 824 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_link_output = &QED_LEADING_HWFN(p_hwfn->cdev)->mcp_info->link_output; mcp_info 4370 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_link = &QED_LEADING_HWFN(p_hwfn->cdev)->mcp_info->link_output;