Lines Matching refs:valid_len
1384 u32 valid_len = 0; in virtchnl_vc_validate_vf_msg() local
1389 valid_len = sizeof(struct virtchnl_version_info); in virtchnl_vc_validate_vf_msg()
1395 valid_len = sizeof(u32); in virtchnl_vc_validate_vf_msg()
1398 valid_len = sizeof(struct virtchnl_txq_info); in virtchnl_vc_validate_vf_msg()
1401 valid_len = sizeof(struct virtchnl_rxq_info); in virtchnl_vc_validate_vf_msg()
1404 valid_len = sizeof(struct virtchnl_vsi_queue_config_info); in virtchnl_vc_validate_vf_msg()
1405 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1408 valid_len += (vqc->num_queue_pairs * in virtchnl_vc_validate_vf_msg()
1416 valid_len = sizeof(struct virtchnl_irq_map_info); in virtchnl_vc_validate_vf_msg()
1417 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1420 valid_len += (vimi->num_vectors * in virtchnl_vc_validate_vf_msg()
1428 valid_len = sizeof(struct virtchnl_queue_select); in virtchnl_vc_validate_vf_msg()
1432 valid_len = sizeof(struct virtchnl_ether_addr_list); in virtchnl_vc_validate_vf_msg()
1433 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1436 valid_len += veal->num_elements * in virtchnl_vc_validate_vf_msg()
1444 valid_len = sizeof(struct virtchnl_vlan_filter_list); in virtchnl_vc_validate_vf_msg()
1445 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1448 valid_len += vfl->num_elements * sizeof(u16); in virtchnl_vc_validate_vf_msg()
1454 valid_len = sizeof(struct virtchnl_promisc_info); in virtchnl_vc_validate_vf_msg()
1457 valid_len = sizeof(struct virtchnl_queue_select); in virtchnl_vc_validate_vf_msg()
1465 valid_len = msglen; in virtchnl_vc_validate_vf_msg()
1472 valid_len = sizeof(struct virtchnl_rdma_qvlist_info); in virtchnl_vc_validate_vf_msg()
1473 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1477 valid_len += ((qv->num_vectors - 1) * in virtchnl_vc_validate_vf_msg()
1482 valid_len = sizeof(struct virtchnl_rss_key); in virtchnl_vc_validate_vf_msg()
1483 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1486 valid_len += vrk->key_len - 1; in virtchnl_vc_validate_vf_msg()
1490 valid_len = sizeof(struct virtchnl_rss_lut); in virtchnl_vc_validate_vf_msg()
1491 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1494 valid_len += vrl->lut_entries - 1; in virtchnl_vc_validate_vf_msg()
1500 valid_len = sizeof(struct virtchnl_rss_hena); in virtchnl_vc_validate_vf_msg()
1506 valid_len = sizeof(struct virtchnl_vf_res_request); in virtchnl_vc_validate_vf_msg()
1509 valid_len = sizeof(struct virtchnl_tc_info); in virtchnl_vc_validate_vf_msg()
1510 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1513 valid_len += (vti->num_tc - 1) * in virtchnl_vc_validate_vf_msg()
1523 valid_len = sizeof(struct virtchnl_filter); in virtchnl_vc_validate_vf_msg()
1529 valid_len = sizeof(struct virtchnl_rss_cfg); in virtchnl_vc_validate_vf_msg()
1532 valid_len = sizeof(struct virtchnl_fdir_add); in virtchnl_vc_validate_vf_msg()
1535 valid_len = sizeof(struct virtchnl_fdir_del); in virtchnl_vc_validate_vf_msg()
1541 valid_len = sizeof(struct virtchnl_vlan_filter_list_v2); in virtchnl_vc_validate_vf_msg()
1542 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1546 valid_len += (vfl->num_elements - 1) * in virtchnl_vc_validate_vf_msg()
1559 valid_len = sizeof(struct virtchnl_vlan_setting); in virtchnl_vc_validate_vf_msg()
1568 if (err_msg_format || valid_len != msglen) in virtchnl_vc_validate_vf_msg()