/linux-master/net/core/ |
H A D | gso_test.c | 149 netdev_features_t features; local 216 features = NETIF_F_SG | NETIF_F_HW_CSUM; 218 features |= NETIF_F_GSO_PARTIAL; 224 features &= ~NETIF_F_SG; 226 segs = skb_segment(skb, features);
|
/linux-master/net/ipv4/ |
H A D | gre_offload.c | 17 netdev_features_t features) 48 features &= skb->dev->hw_enc_features; 50 features &= ~NETIF_F_SCTP_CRC; 55 (skb->dev->features & NETIF_F_HW_CSUM)); 58 segs = skb_mac_gso_segment(skb, features); 16 gre_gso_segment(struct sk_buff *skb, netdev_features_t features) argument
|
/linux-master/net/ipv6/ |
H A D | udp_offload.c | 20 netdev_features_t features) 35 segs = skb_udp_tunnel_segment(skb, features, true); 47 return __udp_gso_segment(skb, features, true); 74 features |= NETIF_F_HW_CSUM; 109 segs = skb_segment(skb, features); 19 udp6_ufo_fragment(struct sk_buff *skb, netdev_features_t features) argument
|
/linux-master/sound/virtio/ |
H A D | virtio_jack.c | 26 * @features: Jack virtio feature bit map (1 << VIRTIO_SND_JACK_F_XXX). 35 u32 features; member in struct:virtio_jack 160 vjack->features = le32_to_cpu(info[i].features);
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_repr.c | 236 nfp_repr_fix_features(struct net_device *netdev, netdev_features_t features) argument 239 netdev_features_t old_features = features; 245 lower_features = lower_dev->features; 249 features = netdev_intersect_features(features, lower_features); 250 features |= old_features & (NETIF_F_SOFT_FEATURES | NETIF_F_HW_TC); 251 features |= NETIF_F_LLTX; 253 return features; 338 /* Set features the lower device can support with representors */ 380 netdev->features [all...] |
H A D | nfp_port.c | 61 int nfp_port_set_features(struct net_device *netdev, netdev_features_t features) argument 69 if ((netdev->features & NETIF_F_HW_TC) > (features & NETIF_F_HW_TC) &&
|
/linux-master/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_hw_lm.c | 148 unsigned long features) 151 if (test_bit(DPU_MIXER_COMBINED_ALPHA, &features)) 182 _setup_mixer_ops(&c->ops, c->cap->features); 147 _setup_mixer_ops(struct dpu_hw_lm_ops *ops, unsigned long features) argument
|
/linux-master/drivers/nvdimm/ |
H A D | virtio_pmem.c | 146 static unsigned int features[] = { variable 151 .feature_table = features, 152 .feature_table_size = ARRAY_SIZE(features),
|
/linux-master/drivers/gpu/drm/virtio/ |
H A D | virtgpu_drv.c | 139 static unsigned int features[] = { variable 154 .feature_table = features, 155 .feature_table_size = ARRAY_SIZE(features),
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls.c | 123 netdev->features |= NETIF_F_HW_TLS_TX; 158 if (priv->netdev->features & NETIF_F_HW_TLS_RX) { 174 if (priv->netdev->features & NETIF_F_HW_TLS_RX)
|
/linux-master/net/nsh/ |
H A D | nsh.c | 78 netdev_features_t features) 109 features &= NETIF_F_SG; 110 segs = skb_mac_gso_segment(skb, features); 77 nsh_gso_segment(struct sk_buff *skb, netdev_features_t features) argument
|
/linux-master/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.c | 202 qp->wfe = !!(smmu->features & ARM_SMMU_FEAT_SEV); 967 .opcode = smmu->features & ARM_SMMU_FEAT_E2H ? 1276 if (!(smmu->features & ARM_SMMU_FEAT_STALL_FORCE)) 1338 if (!(smmu->features & ARM_SMMU_FEAT_2_LVL_CDTAB) || 1465 if (smmu->features & ARM_SMMU_FEAT_ATTR_TYPES_OVR) 1489 ((smmu->features & ARM_SMMU_FEAT_STALLS && 1496 if (smmu->features & ARM_SMMU_FEAT_E2H) { 1541 if (smmu->features & ARM_SMMU_FEAT_ATTR_TYPES_OVR) 1850 if (smmu->features & ARM_SMMU_FEAT_PRI) 1955 if (!(smmu_domain->smmu->features 2446 int features; local [all...] |
/linux-master/drivers/net/vmxnet3/ |
H A D | vmxnet3_ethtool.c | 265 netdev_features_t features) 270 if (!(features & NETIF_F_RXCSUM)) 271 features &= ~NETIF_F_LRO; 274 if (vmxnet3_xdp_enabled(adapter) && (features & NETIF_F_LRO)) { 276 features &= ~NETIF_F_LRO; 279 return features; 284 netdev_features_t features) 303 return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK); 314 return features & ~(NETIF_F_CSUM_MASK | NETIF_F_GSO_MASK); 318 return features 264 vmxnet3_fix_features(struct net_device *netdev, netdev_features_t features) argument 282 vmxnet3_features_check(struct sk_buff *skb, struct net_device *netdev, netdev_features_t features) argument 324 vmxnet3_enable_encap_offloads(struct net_device *netdev, netdev_features_t features) argument 414 vmxnet3_set_features(struct net_device *netdev, netdev_features_t features) argument [all...] |
/linux-master/drivers/clocksource/ |
H A D | i8253.c | 171 .features = CLOCK_EVT_FEAT_PERIODIC, 184 i8253_clockevent.features |= CLOCK_EVT_FEAT_ONESHOT;
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_resources.c | 79 if (!(dev->features & NETIF_F_LOOPBACK)) 84 if (!(dev->features & NETIF_F_HW_VLAN_CTAG_RX))
|
/linux-master/drivers/clk/sunxi-ng/ |
H A D | ccu_gate.h | 78 .features = CCU_FEATURE_ALL_PREDIV, \ 106 .features = CCU_FEATURE_ALL_PREDIV, \
|
/linux-master/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1.h | 64 unsigned int features; member in struct:vsp1_device_info 75 #define vsp1_feature(vsp1, f) ((vsp1)->info->features & (f))
|
/linux-master/Documentation/features/scripts/ |
H A D | features-refresh.sh | 5 for F_FILE in Documentation/features/*/*/arch-support.txt; do 79 # Notice that, according these rules, invalid features may be
|
/linux-master/drivers/gpu/drm/amd/display/dc/dcn20/ |
H A D | dcn20_link_encoder.c | 291 if (enc->features.flags.bits.DP_IS_USB_C) { 413 enc10->base.features = *enc_features; 423 enc10->base.features.flags.bits. 480 enc10->base.features.flags.bits.HDMI_6GB_EN = 1; 485 /* Override features with DCE-specific values */ 487 enc10->base.features.flags.bits.IS_HBR2_CAPABLE = 489 enc10->base.features.flags.bits.IS_HBR3_CAPABLE = 491 enc10->base.features.flags.bits.HDMI_6GB_EN = bp_cap_info.HDMI_6GB_EN; 492 enc10->base.features.flags.bits.DP_IS_USB_C = 500 enc10->base.features [all...] |
/linux-master/drivers/vdpa/vdpa_sim/ |
H A D | vdpa_sim.h | 72 u64 features; member in struct:vdpasim 88 (vdpasim->features & (1ULL << VIRTIO_F_VERSION_1));
|
/linux-master/drivers/perf/ |
H A D | arm_spe_pmu.c | 89 u64 features; member in struct:arm_spe_pmu 127 return !!(spe_pmu->features & arm_spe_pmu_feat_caps[cap]); 241 if (attr == &format_attr_inv_event_filter.attr && !(spe_pmu->features & SPE_PMU_FEAT_INV_FILT_EVT)) 731 !(spe_pmu->features & SPE_PMU_FEAT_FILT_EVT)) 735 !(spe_pmu->features & SPE_PMU_FEAT_INV_FILT_EVT)) 739 !(spe_pmu->features & SPE_PMU_FEAT_FILT_TYP)) 743 !(spe_pmu->features & SPE_PMU_FEAT_FILT_LAT)) 773 if (spe_pmu->features & SPE_PMU_FEAT_INV_FILT_EVT) { 1010 spe_pmu->features |= SPE_PMU_FEAT_FILT_EVT; 1013 spe_pmu->features | [all...] |
/linux-master/arch/x86/kernel/cpu/ |
H A D | mshyperv.c | 244 /* HYPERCALL and VP_INDEX MSRs are mandatory for all features. */ 379 * Extract the features and hints 381 ms_hyperv.features = cpuid_eax(HYPERV_CPUID_FEATURES); 389 ms_hyperv.features, ms_hyperv.priv_high, ms_hyperv.hints, 402 * features and use the ReservedIdentityBit to detect if Linux is the 423 if (ms_hyperv.features & HV_ACCESS_FREQUENCY_MSRS && 453 ms_hyperv.features &= ~HV_MSR_REFERENCE_TSC_AVAILABLE; 469 pr_info("Hyper-V: Nested features: 0x%x\n", 474 if (ms_hyperv.features & HV_ACCESS_FREQUENCY_MSRS && 504 if (ms_hyperv.features [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-i801.c | 278 unsigned int features; member in struct:i801_priv 326 MODULE_PARM_DESC(disable_features, "Disable selected driver features:\n" 349 if (!(priv->features & FEATURE_SMBUS_PEC)) 492 if (priv->features & FEATURE_IRQ) { 633 if (priv->features & FEATURE_HOST_NOTIFY) { 691 if (priv->features & FEATURE_IRQ) { 836 if (priv->features & FEATURE_BLOCK_BUFFER) 868 } else if (!(priv->features & FEATURE_I2C_BLOCK_READ)) { 900 hwpec = (priv->features & FEATURE_SMBUS_PEC) && (flags & I2C_CLIENT_PEC) 945 ((priv->features [all...] |
/linux-master/drivers/virtio/ |
H A D | virtio.c | 56 for (i = 0; i < sizeof(dev->features)*8; i++) 62 static DEVICE_ATTR_RO(features); 197 dev_err(&dev->dev, "virtio: device refuses features: %x\n", 249 /* Figure out what features the device supports. */ 252 /* Figure out what features the driver supports. */ 273 dev->features = driver_features & device_features; 275 dev->features = driver_features_legacy & device_features; 277 /* Transport features always preserved to pass to finalize_features. */ 287 u64 features = dev->features; local [all...] |
/linux-master/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_main.c | 875 struct sxgbe_hw_features *features = &priv->hw_cap; local 880 features->pmt_remote_wake_up = 882 features->pmt_magic_frame = SXGBE_HW_FEAT_PMT_MAGIC_PKT(rval); 883 features->atime_stamp = SXGBE_HW_FEAT_IEEE1500_2008(rval); 884 features->tx_csum_offload = 886 features->rx_csum_offload = 888 features->multi_macaddr = SXGBE_HW_FEAT_MACADDR_COUNT(rval); 889 features->tstamp_srcselect = SXGBE_HW_FEAT_TSTMAP_SRC(rval); 890 features->sa_vlan_insert = SXGBE_HW_FEAT_SRCADDR_VLAN(rval); 891 features 1776 sxgbe_set_features(struct net_device *dev, netdev_features_t features) argument [all...] |