Lines Matching refs:hwcaps
670 struct ndis_offload *hwcaps;
688 hwcaps = (struct ndis_offload *)
691 hwcaps->header.type = NDIS_OBJECT_TYPE_OFFLOAD;
692 hwcaps->header.revision = ndis_rev;
693 hwcaps->header.size = size;
1352 struct ndis_offload hwcaps;
1358 ret = rndis_query_hwcaps(rndis_device, nvdev, &hwcaps);
1377 if ((hwcaps.csum.ip4_txcsum & NDIS_TXCSUM_ALL_TCP4) == NDIS_TXCSUM_ALL_TCP4) {
1384 if (hwcaps.lsov2.ip4_encap & NDIS_OFFLOAD_ENCAP_8023) {
1388 if (hwcaps.lsov2.ip4_maxsz < gso_max_size)
1389 gso_max_size = hwcaps.lsov2.ip4_maxsz;
1392 if (hwcaps.csum.ip4_txcsum & NDIS_TXCSUM_CAP_UDP4) {
1398 if ((hwcaps.csum.ip6_txcsum & NDIS_TXCSUM_ALL_TCP6) == NDIS_TXCSUM_ALL_TCP6) {
1404 if ((hwcaps.lsov2.ip6_encap & NDIS_OFFLOAD_ENCAP_8023) &&
1405 (hwcaps.lsov2.ip6_opts & NDIS_LSOV2_CAP_IP6) == NDIS_LSOV2_CAP_IP6) {
1409 if (hwcaps.lsov2.ip6_maxsz < gso_max_size)
1410 gso_max_size = hwcaps.lsov2.ip6_maxsz;
1413 if (hwcaps.csum.ip6_txcsum & NDIS_TXCSUM_CAP_UDP6) {
1419 if (hwcaps.rsc.ip4 && hwcaps.rsc.ip6) {