Lines Matching refs:valid_len

1356 	int valid_len = 0;  in virtchnl_vc_validate_vf_msg()  local
1361 valid_len = sizeof(struct virtchnl_version_info); in virtchnl_vc_validate_vf_msg()
1367 valid_len = sizeof(u32); in virtchnl_vc_validate_vf_msg()
1370 valid_len = sizeof(struct virtchnl_txq_info); in virtchnl_vc_validate_vf_msg()
1373 valid_len = sizeof(struct virtchnl_rxq_info); in virtchnl_vc_validate_vf_msg()
1376 valid_len = sizeof(struct virtchnl_vsi_queue_config_info); in virtchnl_vc_validate_vf_msg()
1377 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1380 valid_len += (vqc->num_queue_pairs * in virtchnl_vc_validate_vf_msg()
1388 valid_len = sizeof(struct virtchnl_irq_map_info); in virtchnl_vc_validate_vf_msg()
1389 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1392 valid_len += (vimi->num_vectors * in virtchnl_vc_validate_vf_msg()
1400 valid_len = sizeof(struct virtchnl_queue_select); in virtchnl_vc_validate_vf_msg()
1404 valid_len = sizeof(struct virtchnl_ether_addr_list); in virtchnl_vc_validate_vf_msg()
1405 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1408 valid_len += veal->num_elements * in virtchnl_vc_validate_vf_msg()
1416 valid_len = sizeof(struct virtchnl_vlan_filter_list); in virtchnl_vc_validate_vf_msg()
1417 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1420 valid_len += vfl->num_elements * sizeof(u16); in virtchnl_vc_validate_vf_msg()
1426 valid_len = sizeof(struct virtchnl_promisc_info); in virtchnl_vc_validate_vf_msg()
1429 valid_len = sizeof(struct virtchnl_queue_select); in virtchnl_vc_validate_vf_msg()
1437 valid_len = msglen; in virtchnl_vc_validate_vf_msg()
1444 valid_len = sizeof(struct virtchnl_iwarp_qvlist_info); in virtchnl_vc_validate_vf_msg()
1445 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1452 valid_len += ((qv->num_vectors - 1) * in virtchnl_vc_validate_vf_msg()
1457 valid_len = sizeof(struct virtchnl_rss_key); in virtchnl_vc_validate_vf_msg()
1458 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1461 valid_len += vrk->key_len - 1; in virtchnl_vc_validate_vf_msg()
1465 valid_len = sizeof(struct virtchnl_rss_lut); in virtchnl_vc_validate_vf_msg()
1466 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1469 valid_len += vrl->lut_entries - 1; in virtchnl_vc_validate_vf_msg()
1475 valid_len = sizeof(struct virtchnl_rss_hena); in virtchnl_vc_validate_vf_msg()
1481 valid_len = sizeof(struct virtchnl_vf_res_request); in virtchnl_vc_validate_vf_msg()
1484 valid_len = sizeof(struct virtchnl_tc_info); in virtchnl_vc_validate_vf_msg()
1485 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1488 valid_len += (vti->num_tc - 1) * in virtchnl_vc_validate_vf_msg()
1497 valid_len = sizeof(struct virtchnl_filter); in virtchnl_vc_validate_vf_msg()
1500 valid_len = sizeof(struct virtchnl_filter); in virtchnl_vc_validate_vf_msg()
1504 valid_len = sizeof(struct virtchnl_rss_cfg); in virtchnl_vc_validate_vf_msg()
1507 valid_len = sizeof(struct virtchnl_fdir_add); in virtchnl_vc_validate_vf_msg()
1510 valid_len = sizeof(struct virtchnl_fdir_del); in virtchnl_vc_validate_vf_msg()
1516 valid_len = sizeof(struct virtchnl_vlan_filter_list_v2); in virtchnl_vc_validate_vf_msg()
1517 if (msglen >= valid_len) { in virtchnl_vc_validate_vf_msg()
1521 valid_len += (vfl->num_elements - 1) * in virtchnl_vc_validate_vf_msg()
1534 valid_len = sizeof(struct virtchnl_vlan_setting); in virtchnl_vc_validate_vf_msg()
1543 if (err_msg_format || valid_len != msglen) in virtchnl_vc_validate_vf_msg()