Lines Matching refs:ndis_hdr
420 in.ndis_hdr.ndis_type = NDIS_OBJTYPE_RSS_CAPS; in hn_rndis_query_rsscaps()
421 in.ndis_hdr.ndis_rev = NDIS_RSS_CAPS_REV_2; in hn_rndis_query_rsscaps()
422 in.ndis_hdr.ndis_size = NDIS_RSS_CAPS_SIZE; in hn_rndis_query_rsscaps()
433 if (caps.ndis_hdr.ndis_type != NDIS_OBJTYPE_RSS_CAPS) { in hn_rndis_query_rsscaps()
435 caps.ndis_hdr.ndis_type); in hn_rndis_query_rsscaps()
438 if (caps.ndis_hdr.ndis_rev < NDIS_RSS_CAPS_REV_1) { in hn_rndis_query_rsscaps()
440 caps.ndis_hdr.ndis_rev); in hn_rndis_query_rsscaps()
443 if (caps.ndis_hdr.ndis_size > caps_len) { in hn_rndis_query_rsscaps()
445 "data size %zu\n", caps.ndis_hdr.ndis_size, caps_len); in hn_rndis_query_rsscaps()
447 } else if (caps.ndis_hdr.ndis_size < NDIS_RSS_CAPS_SIZE_6_0) { in hn_rndis_query_rsscaps()
449 caps.ndis_hdr.ndis_size); in hn_rndis_query_rsscaps()
464 if (caps.ndis_hdr.ndis_size == NDIS_RSS_CAPS_SIZE && in hn_rndis_query_rsscaps()
465 caps.ndis_hdr.ndis_rev >= NDIS_RSS_CAPS_REV_2) { in hn_rndis_query_rsscaps()
603 params.ndis_hdr.ndis_type = NDIS_OBJTYPE_DEFAULT; in hn_rndis_conf_offload()
605 params.ndis_hdr.ndis_rev = NDIS_OFFLOAD_PARAMS_REV_2; in hn_rndis_conf_offload()
608 params.ndis_hdr.ndis_rev = NDIS_OFFLOAD_PARAMS_REV_3; in hn_rndis_conf_offload()
611 params.ndis_hdr.ndis_size = paramsz; in hn_rndis_conf_offload()
730 if (hwcaps.ndis_hdr.ndis_rev >= NDIS_OFFLOAD_PARAMS_REV_3) { in hn_rndis_conf_offload()
752 if (hwcaps.ndis_hdr.ndis_rev >= NDIS_OFFLOAD_PARAMS_REV_3) in hn_rndis_conf_offload()
804 prm->ndis_hdr.ndis_type = NDIS_OBJTYPE_RSS_PARAMS; in hn_rndis_conf_rss()
805 prm->ndis_hdr.ndis_rev = NDIS_RSS_PARAMS_REV_2; in hn_rndis_conf_rss()
806 prm->ndis_hdr.ndis_size = rss_size; in hn_rndis_conf_rss()
951 in.ndis_hdr.ndis_type = NDIS_OBJTYPE_OFFLOAD; in hn_rndis_query_hwcaps()
953 in.ndis_hdr.ndis_rev = NDIS_OFFLOAD_REV_3; in hn_rndis_query_hwcaps()
956 in.ndis_hdr.ndis_rev = NDIS_OFFLOAD_REV_2; in hn_rndis_query_hwcaps()
959 in.ndis_hdr.ndis_rev = NDIS_OFFLOAD_REV_1; in hn_rndis_query_hwcaps()
962 in.ndis_hdr.ndis_size = size; in hn_rndis_query_hwcaps()
973 if (caps->ndis_hdr.ndis_type != NDIS_OBJTYPE_OFFLOAD) { in hn_rndis_query_hwcaps()
975 caps->ndis_hdr.ndis_type); in hn_rndis_query_hwcaps()
978 if (caps->ndis_hdr.ndis_rev < NDIS_OFFLOAD_REV_1) { in hn_rndis_query_hwcaps()
980 caps->ndis_hdr.ndis_rev); in hn_rndis_query_hwcaps()
983 if (caps->ndis_hdr.ndis_size > caps_len) { in hn_rndis_query_hwcaps()
985 "data size %zu\n", caps->ndis_hdr.ndis_size, caps_len); in hn_rndis_query_hwcaps()
987 } else if (caps->ndis_hdr.ndis_size < NDIS_OFFLOAD_SIZE_6_0) { in hn_rndis_query_hwcaps()
989 caps->ndis_hdr.ndis_size); in hn_rndis_query_hwcaps()
991 } else if (caps->ndis_hdr.ndis_rev >= NDIS_OFFLOAD_REV_3 && in hn_rndis_query_hwcaps()
992 caps->ndis_hdr.ndis_size < NDIS_OFFLOAD_SIZE) { in hn_rndis_query_hwcaps()
994 caps->ndis_hdr.ndis_size); in hn_rndis_query_hwcaps()
1005 caps->ndis_hdr.ndis_rev); in hn_rndis_query_hwcaps()
1028 if (caps->ndis_hdr.ndis_rev >= NDIS_OFFLOAD_REV_3) in hn_rndis_query_hwcaps()