Lines Matching refs:resp_msg

33 				struct hclge_respond_to_vf_msg *resp_msg)  in hclge_gen_resp_to_vf()  argument
43 if (resp_msg->len > HCLGE_MBX_MAX_RESP_DATA_SIZE) { in hclge_gen_resp_to_vf()
46 resp_msg->len, in hclge_gen_resp_to_vf()
51 resp_msg->len = HCLGE_MBX_MAX_RESP_DATA_SIZE; in hclge_gen_resp_to_vf()
65 resp = hclge_errno_to_resp(resp_msg->status); in hclge_gen_resp_to_vf()
75 if (resp_msg->len > 0) in hclge_gen_resp_to_vf()
76 memcpy(resp_pf_to_vf->msg.resp_data, resp_msg->data, in hclge_gen_resp_to_vf()
77 resp_msg->len); in hclge_gen_resp_to_vf()
437 struct hclge_respond_to_vf_msg *resp_msg) in hclge_set_vf_vlan_cfg() argument
463 resp_msg->data[0] = in hclge_set_vf_vlan_cfg()
467 resp_msg->len = sizeof(u8); in hclge_set_vf_vlan_cfg()
491 struct hclge_respond_to_vf_msg *resp_msg) in hclge_get_basic_info() argument
499 basic_info = (struct hclge_basic_info *)resp_msg->data; in hclge_get_basic_info()
508 resp_msg->len = HCLGE_MBX_MAX_RESP_DATA_SIZE; in hclge_get_basic_info()
512 struct hclge_respond_to_vf_msg *resp_msg) in hclge_get_vf_queue_info() argument
520 queue_info = (struct hclge_mbx_vf_queue_info *)resp_msg->data; in hclge_get_vf_queue_info()
524 resp_msg->len = HCLGE_TQPS_RSS_INFO_LEN; in hclge_get_vf_queue_info()
528 struct hclge_respond_to_vf_msg *resp_msg) in hclge_get_vf_mac_addr() argument
530 ether_addr_copy(resp_msg->data, vport->vf_info.mac); in hclge_get_vf_mac_addr()
531 resp_msg->len = ETH_ALEN; in hclge_get_vf_mac_addr()
535 struct hclge_respond_to_vf_msg *resp_msg) in hclge_get_vf_queue_depth() argument
543 queue_depth = (struct hclge_mbx_vf_queue_depth *)resp_msg->data; in hclge_get_vf_queue_depth()
547 resp_msg->len = HCLGE_TQPS_DEPTH_INFO_LEN; in hclge_get_vf_queue_depth()
551 struct hclge_respond_to_vf_msg *resp_msg) in hclge_get_vf_media_type() argument
559 resp_msg->data[HCLGE_VF_MEDIA_TYPE_OFFSET] = in hclge_get_vf_media_type()
561 resp_msg->data[HCLGE_VF_MODULE_TYPE_OFFSET] = in hclge_get_vf_media_type()
563 resp_msg->len = HCLGE_VF_MEDIA_TYPE_LENGTH; in hclge_get_vf_media_type()
624 struct hclge_respond_to_vf_msg *resp_msg) in hclge_mbx_reset_vf_queue() argument
633 resp_msg->data[0] = HCLGE_RESET_ALL_QUEUE_DONE; in hclge_mbx_reset_vf_queue()
634 resp_msg->len = sizeof(u8); in hclge_mbx_reset_vf_queue()
726 struct hclge_respond_to_vf_msg *resp_msg) in hclge_get_queue_id_in_pf() argument
740 *(__le16 *)resp_msg->data = cpu_to_le16(qid_in_pf); in hclge_get_queue_id_in_pf()
741 resp_msg->len = sizeof(qid_in_pf); in hclge_get_queue_id_in_pf()
747 struct hclge_respond_to_vf_msg *resp_msg) in hclge_get_rss_key() argument
768 memcpy(resp_msg->data, in hclge_get_rss_key()
771 resp_msg->len = HCLGE_RSS_MBX_RESP_LEN; in hclge_get_rss_key()
854 param->resp_msg); in hclge_mbx_get_ring_vector_map_handler()
896 ret = hclge_set_vf_vlan_cfg(param->vport, param->req, param->resp_msg); in hclge_mbx_set_vlan_handler()
918 hclge_get_vf_queue_info(param->vport, param->resp_msg); in hclge_mbx_get_qinfo_handler()
924 hclge_get_vf_queue_depth(param->vport, param->resp_msg); in hclge_mbx_get_qdepth_handler()
930 hclge_get_basic_info(param->vport, param->resp_msg); in hclge_mbx_get_basic_info_handler()
949 param->resp_msg); in hclge_mbx_queue_reset_handler()
977 param->resp_msg); in hclge_mbx_get_qid_in_pf_handler()
982 return hclge_get_rss_key(param->vport, param->req, param->resp_msg); in hclge_mbx_get_rss_key_handler()
1015 hclge_get_vf_media_type(param->vport, param->resp_msg); in hclge_mbx_get_media_type_handler()
1027 hclge_get_vf_mac_addr(param->vport, param->resp_msg); in hclge_mbx_get_mac_addr_handler()
1091 param->resp_msg->status = ret; in hclge_mbx_request_handling()
1100 hclge_gen_resp_to_vf(param->vport, param->req, param->resp_msg); in hclge_mbx_request_handling()
1107 struct hclge_respond_to_vf_msg resp_msg; in hclge_mbx_handler() local
1113 param.resp_msg = &resp_msg; in hclge_mbx_handler()
1142 memset(&resp_msg, 0, sizeof(resp_msg)); in hclge_mbx_handler()