/linux-master/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_npc_fs.c | 60 bool npc_is_feature_supported(struct rvu *rvu, u64 features, u8 intf) argument 67 unsupported = (mcam_features ^ features) & ~mcam_features; 345 u64 *features; local 350 features = &mcam->rx_features; 354 features = &mcam->tx_features; 418 *features |= BIT_ULL(NPC_ETYPE); 448 *features |= BIT_ULL(NPC_OUTER_VID); 453 *features |= BIT_ULL(NPC_INNER_VID); 563 u64 *features = &mcam->rx_features; local 568 features 721 npc_check_unsupported_flows(struct rvu *rvu, u64 features, u8 intf) argument 834 npc_update_ipv6_flow(struct rvu *rvu, struct mcam_entry *entry, u64 features, struct flow_msg *pkt, struct flow_msg *mask, struct rvu_npc_mcam_rule *output, u8 intf) argument 881 npc_update_vlan_features(struct rvu *rvu, struct mcam_entry *entry, u64 features, u8 intf) argument 903 npc_update_flow(struct rvu *rvu, struct mcam_entry *entry, u64 features, struct flow_msg *pkt, struct flow_msg *mask, struct rvu_npc_mcam_rule *output, u8 intf, int blkaddr) argument 1260 u64 features, installed_features, missing_features = 0; local [all...] |
/linux-master/tools/virtio/ |
H A D | virtio_test.c | 72 unsigned long long features = dev->vdev.features; local 80 r = ioctl(dev->control, VHOST_SET_FEATURES, &features); 127 static void vdev_info_init(struct vdev_info* dev, unsigned long long features) argument 131 dev->vdev.features = features; 347 unsigned long long features = (1ULL << VIRTIO_RING_F_INDIRECT_DESC) | local 361 features &= ~(1ULL << VIRTIO_RING_F_EVENT_IDX); 366 features &= ~(1ULL << VIRTIO_RING_F_INDIRECT_DESC); 369 features [all...] |
/linux-master/include/linux/ |
H A D | device-mapper.h | 187 uint64_t features; member in struct:target_type 219 * Target features 226 #define dm_target_needs_singleton(type) ((type)->features & DM_TARGET_SINGLETON) 233 ((type)->features & DM_TARGET_ALWAYS_WRITEABLE) 240 #define dm_target_is_immutable(type) ((type)->features & DM_TARGET_IMMUTABLE) 247 #define dm_target_is_wildcard(type) ((type)->features & DM_TARGET_WILDCARD) 253 #define dm_target_has_integrity(type) ((type)->features & DM_TARGET_INTEGRITY) 259 #define dm_target_passes_integrity(type) ((type)->features & DM_TARGET_PASSES_INTEGRITY) 270 #define dm_target_supports_zoned_hm(type) ((type)->features & DM_TARGET_ZONED_HM) 280 #define dm_target_supports_nowait(type) ((type)->features [all...] |
/linux-master/fs/orangefs/ |
H A D | downcall.h | 97 __u64 features; member in struct:orangefs_features_response 121 struct orangefs_features_response features; member in union:orangefs_downcall_s::__anon10422
|
/linux-master/drivers/gpu/drm/renesas/rcar-du/ |
H A D | rcar_du_drv.h | 68 * @features: device features (RCAR_DU_FEATURE_*) 80 unsigned int features; member in struct:rcar_du_device_info 131 return rcdu->info->features & feature;
|
/linux-master/drivers/clk/sunxi-ng/ |
H A D | ccu_mux.c | 24 if (!((common->features & CCU_FEATURE_FIXED_PREDIV) || 25 (common->features & CCU_FEATURE_VARIABLE_PREDIV) || 26 (common->features & CCU_FEATURE_ALL_PREDIV))) 29 if (common->features & CCU_FEATURE_ALL_PREDIV) 38 if (common->features & CCU_FEATURE_FIXED_PREDIV) { 46 if (common->features & CCU_FEATURE_VARIABLE_PREDIV) { 198 if (common->features & CCU_FEATURE_KEY_FIELD) 250 if (cm->common.features & CCU_FEATURE_CLOSEST_RATE)
|
/linux-master/net/ipv6/ |
H A D | tcpv6_offload.c | 44 netdev_features_t features) 67 return tcp_gso_segment(skb, features); 43 tcp6_gso_segment(struct sk_buff *skb, netdev_features_t features) argument
|
H A D | ip6_offload.c | 108 netdev_features_t features) 132 features &= skb->dev->hw_enc_features; 152 segs = ops->callbacks.gso_segment(skb, features); 425 netdev_features_t features) 430 return ipv6_gso_segment(skb, features); 434 netdev_features_t features) 439 return inet_gso_segment(skb, features); 443 netdev_features_t features) 448 return ipv6_gso_segment(skb, features); 107 ipv6_gso_segment(struct sk_buff *skb, netdev_features_t features) argument 424 sit_gso_segment(struct sk_buff *skb, netdev_features_t features) argument 433 ip4ip6_gso_segment(struct sk_buff *skb, netdev_features_t features) argument 442 ip6ip6_gso_segment(struct sk_buff *skb, netdev_features_t features) argument
|
/linux-master/net/mpls/ |
H A D | mpls_gso.c | 21 netdev_features_t features) 50 mpls_features = skb->dev->mpls_features & features; 20 mpls_gso_segment(struct sk_buff *skb, netdev_features_t features) argument
|
/linux-master/include/drm/ |
H A D | drm_kunit_helpers.h | 34 * @_drv: Mocked DRM device driver features 58 u32 features) 65 driver->driver_features = features; 78 * @_features: Mocked DRM device driver features 55 __drm_kunit_helper_alloc_drm_device(struct kunit *test, struct device *dev, size_t size, size_t offset, u32 features) argument
|
/linux-master/kernel/time/ |
H A D | tick-common.c | 76 if (!dev || !(dev->features & CLOCK_EVT_FEAT_ONESHOT)) 78 if (!(dev->features & CLOCK_EVT_FEAT_C3STOP)) 159 if ((dev->features & CLOCK_EVT_FEAT_PERIODIC) && 282 if (newdev->features & CLOCK_EVT_FEAT_ONESHOT) 306 if (!(newdev->features & CLOCK_EVT_FEAT_ONESHOT)) { 307 if (curdev && (curdev->features & CLOCK_EVT_FEAT_ONESHOT)) 366 if (newdev->features & CLOCK_EVT_FEAT_ONESHOT) 392 if (!(td->evtdev->features & CLOCK_EVT_FEAT_C3STOP))
|
/linux-master/net/openvswitch/ |
H A D | vport-internal_dev.c | 111 netdev->features = NETIF_F_LLTX | NETIF_F_SG | NETIF_F_FRAGLIST | 115 netdev->vlan_features = netdev->features; 116 netdev->hw_enc_features = netdev->features; 117 netdev->features |= NETIF_F_HW_VLAN_CTAG_TX | NETIF_F_HW_VLAN_STAG_TX; 118 netdev->hw_features = netdev->features & ~NETIF_F_LLTX; 156 vport->dev->features |= NETIF_F_NETNS_LOCAL;
|
/linux-master/net/ipv4/ |
H A D | udp_offload.c | 17 netdev_features_t features, 19 netdev_features_t features), 68 (skb->dev->features & 72 features &= skb->dev->hw_enc_features; 74 features &= ~NETIF_F_SCTP_CRC; 81 features &= ~NETIF_F_CSUM_MASK; 83 features |= NETIF_F_HW_CSUM; 87 segs = gso_inner_segment(skb, features); 154 netdev_features_t features, 162 netdev_features_t features); 16 __skb_udp_tunnel_segment(struct sk_buff *skb, netdev_features_t features, struct sk_buff *(*gso_inner_segment)(struct sk_buff *skb, netdev_features_t features), __be16 new_protocol, bool is_ipv6) argument 153 skb_udp_tunnel_segment(struct sk_buff *skb, netdev_features_t features, bool is_ipv6) argument 250 __udp_gso_segment_list(struct sk_buff *skb, netdev_features_t features, bool is_ipv6) argument 265 __udp_gso_segment(struct sk_buff *gso_skb, netdev_features_t features, bool is_ipv6) argument 376 udp4_ufo_fragment(struct sk_buff *skb, netdev_features_t features) argument [all...] |
/linux-master/drivers/vdpa/ |
H A D | vdpa.c | 380 * Config accesses aren't supposed to trigger before features are set. 586 * Bitmask for all per-device features: feature bits VIRTIO_TRANSPORT_F_START 588 * all 64bit features. If the features are extended beyond 64 bits, or new 589 * "holes" are reserved for other type of features than per-device, this 648 "Missing features 0x%llx for provided attributes", 693 "Management device supports multi-class while device features specified are ambiguous"); 873 static int vdpa_dev_net_mq_config_fill(struct sk_buff *msg, u64 features, argument 878 if ((features & BIT_ULL(VIRTIO_NET_F_MQ)) == 0 && 879 (features 887 vdpa_dev_net_mtu_config_fill(struct sk_buff *msg, u64 features, const struct virtio_net_config *config) argument 900 vdpa_dev_net_mac_config_fill(struct sk_buff *msg, u64 features, const struct virtio_net_config *config) argument 910 vdpa_dev_net_status_config_fill(struct sk_buff *msg, u64 features, const struct virtio_net_config *config) argument 960 vdpa_dev_blk_seg_size_config_fill(struct sk_buff *msg, u64 features, const struct virtio_blk_config *config) argument 975 vdpa_dev_blk_block_size_config_fill(struct sk_buff *msg, u64 features, const struct virtio_blk_config *config) argument 989 vdpa_dev_blk_seg_max_config_fill(struct sk_buff *msg, u64 features, const struct virtio_blk_config *config) argument 1002 vdpa_dev_blk_mq_config_fill(struct sk_buff *msg, u64 features, const struct virtio_blk_config *config) argument 1015 vdpa_dev_blk_topology_config_fill(struct sk_buff *msg, u64 features, const struct virtio_blk_config *config) argument 1044 vdpa_dev_blk_discard_config_fill(struct sk_buff *msg, u64 features, const struct virtio_blk_config *config) argument 1068 vdpa_dev_blk_write_zeroes_config_fill(struct sk_buff *msg, u64 features, const struct virtio_blk_config *config) argument 1087 vdpa_dev_blk_ro_config_fill(struct sk_buff *msg, u64 features) argument 1098 vdpa_dev_blk_flush_config_fill(struct sk_buff *msg, u64 features) argument 1225 u64 features; local [all...] |
/linux-master/net/hsr/ |
H A D | hsr_device.c | 187 netdev_features_t features) 192 mask = features; 194 /* Mask out all features that, if supported by one device, should be 198 * that were in features originally, and also is in NETIF_F_ONE_FOR_ALL, 201 features &= ~NETIF_F_ONE_FOR_ALL; 203 features = netdev_increment_features(features, 204 port->dev->features, 207 return features; 211 netdev_features_t features) 186 hsr_features_recompute(struct hsr_priv *hsr, netdev_features_t features) argument 210 hsr_fix_features(struct net_device *dev, netdev_features_t features) argument [all...] |
/linux-master/drivers/rtc/ |
H A D | rtc-optee.c | 34 u64 features; member in struct:optee_rtc_info 45 * @features: Bitfield of RTC features 52 u64 features; member in struct:optee_rtc 140 if (!(priv->features & TA_RTC_FEATURE_CORRECTION)) 165 if (!(priv->features & TA_RTC_FEATURE_CORRECTION)) 190 u64 *features) 221 *features = info->features; 290 err = optee_rtc_read_info(dev, rtc, &priv->features); 189 optee_rtc_read_info(struct device *dev, struct rtc_device *rtc, u64 *features) argument [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/dcn31/ |
H A D | dcn31_dio_link_encoder.c | 305 enc10->base.features = *enc_features; 315 enc10->base.features.flags.bits. 369 enc10->base.features.flags.bits.HDMI_6GB_EN = 1; 374 /* Override features with DCE-specific values */ 376 enc10->base.features.flags.bits.IS_HBR2_CAPABLE = 378 enc10->base.features.flags.bits.IS_HBR3_CAPABLE = 380 enc10->base.features.flags.bits.HDMI_6GB_EN = bp_cap_info.HDMI_6GB_EN; 381 enc10->base.features.flags.bits.IS_DP2_CAPABLE = bp_cap_info.IS_DP2_CAPABLE; 382 enc10->base.features.flags.bits.IS_UHBR10_CAPABLE = bp_cap_info.DP_UHBR10_EN; 383 enc10->base.features [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | rx_res.c | 12 enum mlx5e_rx_res_features features; member in struct:mlx5e_rx_res 40 bool multi_vhca = res->features & MLX5E_RX_RES_FEATURE_MULTI_VHCA; 58 bool inner_ft_support = res->features & MLX5E_RX_RES_FEATURE_INNER_FT; 78 bool inner_ft_support = res->features & MLX5E_RX_RES_FEATURE_INNER_FT; 332 bool inner_ft_support = res->features & MLX5E_RX_RES_FEATURE_INNER_FT; 396 bool inner_ft_support = res->features & MLX5E_RX_RES_FEATURE_INNER_FT; 448 mlx5e_rx_res_create(struct mlx5_core_dev *mdev, enum mlx5e_rx_res_features features, argument 453 bool multi_vhca = features & MLX5E_RX_RES_FEATURE_MULTI_VHCA; 462 res->features = features; [all...] |
/linux-master/drivers/input/mouse/ |
H A D | logips2pp.c | 23 /* Logitech mouse features */ 34 u16 features; member in struct:ps2pp_info 276 if (model_info->features & PS2PP_SIDE_BTN) 279 if (model_info->features & PS2PP_EXTRA_BTN) 282 if (model_info->features & PS2PP_TASK_BTN) 285 if (model_info->features & PS2PP_NAV_BTN) { 290 if (model_info->features & PS2PP_WHEEL) 293 if (model_info->features & PS2PP_HWHEEL) 391 /* Enable features */
|
/linux-master/drivers/clocksource/ |
H A D | hyperv_timer.c | 138 ce->features = CLOCK_EVT_FEAT_ONESHOT; 255 if (!(ms_hyperv.features & HV_MSR_SYNTIMER_AVAILABLE)) 532 if (ms_hyperv.features & HV_ACCESS_TSC_INVARIANT) { 537 if (!(ms_hyperv.features & HV_MSR_REFERENCE_TSC_AVAILABLE)) 575 if (!(ms_hyperv.features & HV_ACCESS_TSC_INVARIANT)) { 595 if (ms_hyperv.features & HV_MSR_TIME_REF_COUNT_AVAILABLE) 601 if (!(ms_hyperv.features & HV_MSR_REFERENCE_TSC_AVAILABLE))
|
/linux-master/fs/xfs/libxfs/ |
H A D | xfs_sb.c | 76 * We current support XFS v5 formats with known features and v4 superblocks with 115 uint64_t features = 0; local 117 /* optional V4 features */ 119 features |= XFS_FEAT_REALTIME; 121 features |= XFS_FEAT_NLINK; 123 features |= XFS_FEAT_ATTR; 125 features |= XFS_FEAT_QUOTA; 127 features |= XFS_FEAT_ALIGN; 129 features |= XFS_FEAT_LOGV2; 131 features | [all...] |
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | dss_features.c | 33 const enum dss_feat_id *features; member in struct:omap_dss_features 614 .features = omap2_dss_feat_list, 635 .features = omap3430_dss_feat_list, 659 .features = am35xx_dss_feat_list, 679 .features = am43xx_dss_feat_list, 699 .features = omap3630_dss_feat_list, 721 .features = omap4430_es1_0_dss_feat_list, 742 .features = omap4430_es2_0_1_2_dss_feat_list, 763 .features = omap4_dss_feat_list, 784 .features 870 const enum dss_feat_id *features = omap_current_dss_features->features; local [all...] |
/linux-master/drivers/phy/ti/ |
H A D | phy-gmii-sel.c | 51 u32 features; member in struct:phy_gmii_sel_soc_data 143 if (soc_data->features & BIT(PHY_GMII_SEL_RGMII_ID_MODE) && 151 if (soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) && 183 .features = BIT(PHY_GMII_SEL_RGMII_ID_MODE) | 207 .features = BIT(PHY_GMII_SEL_RGMII_ID_MODE), 309 if (priv->soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) && 318 if (priv->soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN)) 352 if (soc_data->features & BIT(PHY_GMII_SEL_RGMII_ID_MODE)) { 365 if (soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN)) {
|
/linux-master/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_link_encoder.c | 579 max_pixel_clock = enc10->base.features.max_hdmi_pixel_clock; 621 enc10->base.features.max_hdmi_deep_color; 637 (adjusted_pix_clk_100hz > (enc10->base.features.max_hdmi_pixel_clock * 10))) 641 if (!enc10->base.features.hdmi_ycbcr420_supported && 645 if ((!enc10->base.features.flags.bits.HDMI_6GB_EN || 660 if (!enc10->base.features.dp_ycbcr420_supported) 690 enc10->base.features = *enc_features; 700 enc10->base.features.flags.bits. 757 enc10->base.features.flags.bits.HDMI_6GB_EN = 1; 762 /* Override features wit [all...] |
/linux-master/drivers/vhost/ |
H A D | vsock.c | 794 static int vhost_vsock_set_features(struct vhost_vsock *vsock, u64 features) argument 799 if (features & ~VHOST_VSOCK_FEATURES) 803 if ((features & (1 << VHOST_F_LOG_ALL)) && 808 if ((features & (1ULL << VIRTIO_F_ACCESS_PLATFORM))) { 813 if (features & (1ULL << VIRTIO_VSOCK_F_SEQPACKET)) 819 vq->acked_features = features; 836 u64 features; local 853 features = VHOST_VSOCK_FEATURES; 854 if (copy_to_user(argp, &features, sizeof(features))) [all...] |