Lines Matching refs:mb_params

493 	struct ecore_mcp_mb_params mb_params;  in ecore_mcp_cmd()  local
508 OSAL_MEM_ZERO(&mb_params, sizeof(mb_params)); in ecore_mcp_cmd()
509 mb_params.cmd = cmd; in ecore_mcp_cmd()
510 mb_params.param = param; in ecore_mcp_cmd()
511 rc = ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in ecore_mcp_cmd()
515 *o_mcp_resp = mb_params.mcp_resp; in ecore_mcp_cmd()
516 *o_mcp_param = mb_params.mcp_param; in ecore_mcp_cmd()
530 struct ecore_mcp_mb_params mb_params; in ecore_mcp_nvm_wr_cmd() local
533 OSAL_MEM_ZERO(&mb_params, sizeof(mb_params)); in ecore_mcp_nvm_wr_cmd()
534 mb_params.cmd = cmd; in ecore_mcp_nvm_wr_cmd()
535 mb_params.param = param; in ecore_mcp_nvm_wr_cmd()
536 mb_params.p_data_src = i_buf; in ecore_mcp_nvm_wr_cmd()
537 mb_params.data_src_size = (u8) i_txn_size; in ecore_mcp_nvm_wr_cmd()
538 rc = ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in ecore_mcp_nvm_wr_cmd()
542 *o_mcp_resp = mb_params.mcp_resp; in ecore_mcp_nvm_wr_cmd()
543 *o_mcp_param = mb_params.mcp_param; in ecore_mcp_nvm_wr_cmd()
557 struct ecore_mcp_mb_params mb_params; in ecore_mcp_nvm_rd_cmd() local
561 OSAL_MEM_ZERO(&mb_params, sizeof(mb_params)); in ecore_mcp_nvm_rd_cmd()
562 mb_params.cmd = cmd; in ecore_mcp_nvm_rd_cmd()
563 mb_params.param = param; in ecore_mcp_nvm_rd_cmd()
564 mb_params.p_data_dst = raw_data; in ecore_mcp_nvm_rd_cmd()
567 mb_params.data_dst_size = MCP_DRV_NVM_BUF_LEN; in ecore_mcp_nvm_rd_cmd()
569 rc = ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in ecore_mcp_nvm_rd_cmd()
573 *o_mcp_resp = mb_params.mcp_resp; in ecore_mcp_nvm_rd_cmd()
574 *o_mcp_param = mb_params.mcp_param; in ecore_mcp_nvm_rd_cmd()
715 struct ecore_mcp_mb_params mb_params; in __ecore_mcp_load_req() local
738 OSAL_MEM_ZERO(&mb_params, sizeof(mb_params)); in __ecore_mcp_load_req()
739 mb_params.cmd = DRV_MSG_CODE_LOAD_REQ; in __ecore_mcp_load_req()
740 mb_params.param = PDA_COMP | hsi_ver | p_hwfn->p_dev->drv_type; in __ecore_mcp_load_req()
741 mb_params.p_data_src = &load_req; in __ecore_mcp_load_req()
742 mb_params.data_src_size = sizeof(load_req); in __ecore_mcp_load_req()
743 mb_params.p_data_dst = &load_rsp; in __ecore_mcp_load_req()
744 mb_params.data_dst_size = sizeof(load_rsp); in __ecore_mcp_load_req()
748 mb_params.param, in __ecore_mcp_load_req()
749 ECORE_MFW_GET_FIELD(mb_params.param, DRV_ID_DRV_INIT_HW), in __ecore_mcp_load_req()
750 ECORE_MFW_GET_FIELD(mb_params.param, DRV_ID_DRV_TYPE), in __ecore_mcp_load_req()
751 ECORE_MFW_GET_FIELD(mb_params.param, DRV_ID_MCP_HSI_VER), in __ecore_mcp_load_req()
752 ECORE_MFW_GET_FIELD(mb_params.param, DRV_ID_PDA_COMP_VER)); in __ecore_mcp_load_req()
766 rc = ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in __ecore_mcp_load_req()
774 "Load Response: resp 0x%08x\n", mb_params.mcp_resp); in __ecore_mcp_load_req()
775 p_out_params->load_code = mb_params.mcp_resp; in __ecore_mcp_load_req()
1024 struct ecore_mcp_mb_params mb_params; in ecore_mcp_unload_done() local
1027 OSAL_MEM_ZERO(&mb_params, sizeof(mb_params)); in ecore_mcp_unload_done()
1028 mb_params.cmd = DRV_MSG_CODE_UNLOAD_DONE; in ecore_mcp_unload_done()
1044 mb_params.p_data_src = &wol_mac; in ecore_mcp_unload_done()
1045 mb_params.data_src_size = sizeof(wol_mac); in ecore_mcp_unload_done()
1048 return ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in ecore_mcp_unload_done()
1090 struct ecore_mcp_mb_params mb_params; in ecore_mcp_ack_vf_flr() local
1099 OSAL_MEM_ZERO(&mb_params, sizeof(mb_params)); in ecore_mcp_ack_vf_flr()
1100 mb_params.cmd = DRV_MSG_CODE_VF_DISABLED_DONE; in ecore_mcp_ack_vf_flr()
1101 mb_params.p_data_src = vfs_to_ack; in ecore_mcp_ack_vf_flr()
1102 mb_params.data_src_size = VF_MAX_STATIC / 8; in ecore_mcp_ack_vf_flr()
1103 rc = ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in ecore_mcp_ack_vf_flr()
1314 struct ecore_mcp_mb_params mb_params; in ecore_mcp_set_link() local
1358 OSAL_MEM_ZERO(&mb_params, sizeof(mb_params)); in ecore_mcp_set_link()
1359 mb_params.cmd = cmd; in ecore_mcp_set_link()
1360 mb_params.p_data_src = &phy_cfg; in ecore_mcp_set_link()
1361 mb_params.data_src_size = sizeof(phy_cfg); in ecore_mcp_set_link()
1362 rc = ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in ecore_mcp_set_link()
1442 struct ecore_mcp_mb_params mb_params; in ecore_mcp_send_protocol_stats() local
1470 OSAL_MEM_ZERO(&mb_params, sizeof(mb_params)); in ecore_mcp_send_protocol_stats()
1471 mb_params.cmd = DRV_MSG_CODE_GET_STATS; in ecore_mcp_send_protocol_stats()
1472 mb_params.param = hsi_param; in ecore_mcp_send_protocol_stats()
1473 mb_params.p_data_src = &stats; in ecore_mcp_send_protocol_stats()
1474 mb_params.data_src_size = sizeof(stats); in ecore_mcp_send_protocol_stats()
1475 rc = ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in ecore_mcp_send_protocol_stats()
1645 struct ecore_mcp_mb_params mb_params; in ecore_mcp_mdump_cmd() local
1648 OSAL_MEM_ZERO(&mb_params, sizeof(mb_params)); in ecore_mcp_mdump_cmd()
1649 mb_params.cmd = DRV_MSG_CODE_MDUMP_CMD; in ecore_mcp_mdump_cmd()
1650 mb_params.param = p_mdump_cmd_params->cmd; in ecore_mcp_mdump_cmd()
1651 mb_params.p_data_src = p_mdump_cmd_params->p_data_src; in ecore_mcp_mdump_cmd()
1652 mb_params.data_src_size = p_mdump_cmd_params->data_src_size; in ecore_mcp_mdump_cmd()
1653 mb_params.p_data_dst = p_mdump_cmd_params->p_data_dst; in ecore_mcp_mdump_cmd()
1654 mb_params.data_dst_size = p_mdump_cmd_params->data_dst_size; in ecore_mcp_mdump_cmd()
1655 rc = ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in ecore_mcp_mdump_cmd()
1659 p_mdump_cmd_params->mcp_resp = mb_params.mcp_resp; in ecore_mcp_mdump_cmd()
2486 struct ecore_mcp_mb_params mb_params; in ecore_mcp_send_drv_version() local
2508 OSAL_MEM_ZERO(&mb_params, sizeof(mb_params)); in ecore_mcp_send_drv_version()
2509 mb_params.cmd = DRV_MSG_CODE_SET_VERSION; in ecore_mcp_send_drv_version()
2510 mb_params.p_data_src = &drv_version; in ecore_mcp_send_drv_version()
2511 mb_params.data_src_size = sizeof(drv_version); in ecore_mcp_send_drv_version()
2512 rc = ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in ecore_mcp_send_drv_version()
2718 struct ecore_mcp_mb_params mb_params; in ecore_mcp_ov_update_mac() local
2722 OSAL_MEM_ZERO(&mb_params, sizeof(mb_params)); in ecore_mcp_ov_update_mac()
2723 mb_params.cmd = DRV_MSG_CODE_SET_VMAC; in ecore_mcp_ov_update_mac()
2724 mb_params.param = DRV_MSG_CODE_VMAC_TYPE_MAC << in ecore_mcp_ov_update_mac()
2726 mb_params.param |= MCP_PF_ID(p_hwfn); in ecore_mcp_ov_update_mac()
2736 mb_params.p_data_src = (u8 *)mfw_mac; in ecore_mcp_ov_update_mac()
2737 mb_params.data_src_size = 8; in ecore_mcp_ov_update_mac()
2738 rc = ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in ecore_mcp_ov_update_mac()
3477 struct ecore_mcp_mb_params mb_params; in ecore_mcp_get_temperature_info() local
3482 OSAL_MEM_ZERO(&mb_params, sizeof(mb_params)); in ecore_mcp_get_temperature_info()
3483 mb_params.cmd = DRV_MSG_CODE_GET_TEMPERATURE; in ecore_mcp_get_temperature_info()
3484 mb_params.p_data_dst = &mfw_temp_info; in ecore_mcp_get_temperature_info()
3485 mb_params.data_dst_size = sizeof(mfw_temp_info); in ecore_mcp_get_temperature_info()
3486 rc = ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in ecore_mcp_get_temperature_info()
3632 struct ecore_mcp_mb_params mb_params; in ecore_mcp_resc_allocation_msg() local
3659 OSAL_MEM_ZERO(&mb_params, sizeof(mb_params)); in ecore_mcp_resc_allocation_msg()
3660 mb_params.cmd = p_in_params->cmd; in ecore_mcp_resc_allocation_msg()
3661 mb_params.param = ECORE_RESC_ALLOC_VERSION; in ecore_mcp_resc_allocation_msg()
3662 mb_params.p_data_src = &mfw_resc_info; in ecore_mcp_resc_allocation_msg()
3663 mb_params.data_src_size = sizeof(mfw_resc_info); in ecore_mcp_resc_allocation_msg()
3664 mb_params.p_data_dst = mb_params.p_data_src; in ecore_mcp_resc_allocation_msg()
3665 mb_params.data_dst_size = mb_params.data_src_size; in ecore_mcp_resc_allocation_msg()
3671 ECORE_MFW_GET_FIELD(mb_params.param, in ecore_mcp_resc_allocation_msg()
3673 ECORE_MFW_GET_FIELD(mb_params.param, in ecore_mcp_resc_allocation_msg()
3677 rc = ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in ecore_mcp_resc_allocation_msg()
3681 p_out_params->mcp_resp = mb_params.mcp_resp; in ecore_mcp_resc_allocation_msg()
3682 p_out_params->mcp_param = mb_params.mcp_param; in ecore_mcp_resc_allocation_msg()
3767 struct ecore_mcp_mb_params mb_params; in ecore_mcp_get_lldp_mac() local
3771 OSAL_MEM_ZERO(&mb_params, sizeof(mb_params)); in ecore_mcp_get_lldp_mac()
3772 mb_params.cmd = DRV_MSG_CODE_GET_LLDP_MAC; in ecore_mcp_get_lldp_mac()
3773 mb_params.p_data_dst = &lldp_mac; in ecore_mcp_get_lldp_mac()
3774 mb_params.data_dst_size = sizeof(lldp_mac); in ecore_mcp_get_lldp_mac()
3775 rc = ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in ecore_mcp_get_lldp_mac()
3779 if (mb_params.mcp_resp != FW_MSG_CODE_OK) { in ecore_mcp_get_lldp_mac()
3782 mb_params.mcp_resp); in ecore_mcp_get_lldp_mac()
3801 struct ecore_mcp_mb_params mb_params; in ecore_mcp_set_lldp_mac() local
3814 OSAL_MEM_ZERO(&mb_params, sizeof(mb_params)); in ecore_mcp_set_lldp_mac()
3815 mb_params.cmd = DRV_MSG_CODE_SET_LLDP_MAC; in ecore_mcp_set_lldp_mac()
3816 mb_params.p_data_src = &lldp_mac; in ecore_mcp_set_lldp_mac()
3817 mb_params.data_src_size = sizeof(lldp_mac); in ecore_mcp_set_lldp_mac()
3818 rc = ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in ecore_mcp_set_lldp_mac()
3822 if (mb_params.mcp_resp != FW_MSG_CODE_OK) { in ecore_mcp_set_lldp_mac()
3825 mb_params.mcp_resp); in ecore_mcp_set_lldp_mac()
4028 struct ecore_mcp_mb_params mb_params; in ecore_mcp_update_fcoe_fabric_name() local
4036 OSAL_MEM_ZERO(&mb_params, sizeof(mb_params)); in ecore_mcp_update_fcoe_fabric_name()
4037 mb_params.cmd = DRV_MSG_CODE_OEM_UPDATE_FCOE_FABRIC_NAME; in ecore_mcp_update_fcoe_fabric_name()
4038 mb_params.p_data_src = &fabric_name; in ecore_mcp_update_fcoe_fabric_name()
4039 mb_params.data_src_size = sizeof(fabric_name); in ecore_mcp_update_fcoe_fabric_name()
4040 rc = ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in ecore_mcp_update_fcoe_fabric_name()
4050 struct ecore_mcp_mb_params mb_params = {0}; in ecore_mcp_wol_wr() local
4054 mb_params.cmd = DRV_MSG_CODE_WRITE_WOL_REG; in ecore_mcp_wol_wr()
4055 mb_params.param = offset; in ecore_mcp_wol_wr()
4056 mb_params.p_data_src = &dword; in ecore_mcp_wol_wr()
4057 mb_params.data_src_size = sizeof(dword); in ecore_mcp_wol_wr()
4059 rc = ecore_mcp_cmd_and_union(p_hwfn, p_ptt, &mb_params); in ecore_mcp_wol_wr()
4065 if (mb_params.mcp_resp != FW_MSG_CODE_WOL_READ_WRITE_OK) { in ecore_mcp_wol_wr()
4068 val, offset, mb_params.mcp_resp); in ecore_mcp_wol_wr()