Lines Matching refs:valid_len
1004 int valid_len = 0; in virtchnl_vc_validate_vf_msg() local
1009 valid_len = sizeof(struct virtchnl_version_info); in virtchnl_vc_validate_vf_msg()
1015 valid_len = sizeof(u32); in virtchnl_vc_validate_vf_msg()
1018 valid_len = sizeof(struct virtchnl_txq_info); in virtchnl_vc_validate_vf_msg()
1021 valid_len = sizeof(struct virtchnl_rxq_info); in virtchnl_vc_validate_vf_msg()
1024 valid_len = sizeof(struct virtchnl_vsi_queue_config_info); in virtchnl_vc_validate_vf_msg()
1025 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1028 valid_len += (vqc->num_queue_pairs * in virtchnl_vc_validate_vf_msg()
1036 valid_len = sizeof(struct virtchnl_irq_map_info); in virtchnl_vc_validate_vf_msg()
1037 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1040 valid_len += (vimi->num_vectors * in virtchnl_vc_validate_vf_msg()
1048 valid_len = sizeof(struct virtchnl_queue_select); in virtchnl_vc_validate_vf_msg()
1052 valid_len = sizeof(struct virtchnl_ether_addr_list); in virtchnl_vc_validate_vf_msg()
1053 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1056 valid_len += veal->num_elements * in virtchnl_vc_validate_vf_msg()
1064 valid_len = sizeof(struct virtchnl_vlan_filter_list); in virtchnl_vc_validate_vf_msg()
1065 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1068 valid_len += vfl->num_elements * sizeof(u16); in virtchnl_vc_validate_vf_msg()
1074 valid_len = sizeof(struct virtchnl_promisc_info); in virtchnl_vc_validate_vf_msg()
1077 valid_len = sizeof(struct virtchnl_queue_select); in virtchnl_vc_validate_vf_msg()
1085 valid_len = msglen; in virtchnl_vc_validate_vf_msg()
1092 valid_len = sizeof(struct virtchnl_iwarp_qvlist_info); in virtchnl_vc_validate_vf_msg()
1093 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1100 valid_len += ((qv->num_vectors - 1) * in virtchnl_vc_validate_vf_msg()
1105 valid_len = sizeof(struct virtchnl_rss_key); in virtchnl_vc_validate_vf_msg()
1106 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1109 valid_len += vrk->key_len - 1; in virtchnl_vc_validate_vf_msg()
1113 valid_len = sizeof(struct virtchnl_rss_lut); in virtchnl_vc_validate_vf_msg()
1114 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1117 valid_len += vrl->lut_entries - 1; in virtchnl_vc_validate_vf_msg()
1123 valid_len = sizeof(struct virtchnl_rss_hena); in virtchnl_vc_validate_vf_msg()
1129 valid_len = sizeof(struct virtchnl_vf_res_request); in virtchnl_vc_validate_vf_msg()
1132 valid_len = sizeof(struct virtchnl_tc_info); in virtchnl_vc_validate_vf_msg()
1133 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1136 valid_len += (vti->num_tc - 1) * in virtchnl_vc_validate_vf_msg()
1145 valid_len = sizeof(struct virtchnl_filter); in virtchnl_vc_validate_vf_msg()
1148 valid_len = sizeof(struct virtchnl_filter); in virtchnl_vc_validate_vf_msg()
1152 valid_len = sizeof(struct virtchnl_rss_cfg); in virtchnl_vc_validate_vf_msg()
1155 valid_len = sizeof(struct virtchnl_fdir_add); in virtchnl_vc_validate_vf_msg()
1158 valid_len = sizeof(struct virtchnl_fdir_del); in virtchnl_vc_validate_vf_msg()
1167 if (err_msg_format || valid_len != msglen) in virtchnl_vc_validate_vf_msg()