Home
last modified time | relevance | path

Searched refs:features (Results 1 – 25 of 2013) sorted by relevance

12345678910>>...81

/linux/arch/arm/mach-omap2/
H A Dclock.c84 struct ti_clk_features features = { 0 }; in ti_clk_init_features() local
87 features.fint_min = OMAP3430_DPLL_FINT_BAND1_MIN; in ti_clk_init_features()
88 features.fint_max = OMAP3430_DPLL_FINT_BAND2_MAX; in ti_clk_init_features()
89 features.fint_band1_max = OMAP3430_DPLL_FINT_BAND1_MAX; in ti_clk_init_features()
90 features.fint_band2_min = OMAP3430_DPLL_FINT_BAND2_MIN; in ti_clk_init_features()
92 features.fint_min = OMAP3PLUS_DPLL_FINT_MIN; in ti_clk_init_features()
93 features.fint_max = OMAP3PLUS_DPLL_FINT_MAX; in ti_clk_init_features()
98 features.dpll_bypass_vals |= in ti_clk_init_features()
102 features.dpll_bypass_vals |= in ti_clk_init_features()
107 features.dpll_bypass_vals |= in ti_clk_init_features()
[all …]
/linux/drivers/hid/
H A Dwacom_wac.c117 bool has_quirk = wacom_wac->features.quirks & WACOM_QUIRK_BATTERY; in wacom_notify_battery()
172 struct wacom_features *features = &wacom->features; in wacom_pl_irq() local
210 if (features->pressure_max > 255) in wacom_pl_irq()
212 pressure += (features->pressure_max + 1) / 2; in wacom_pl_irq()
343 struct wacom_features *features = &wacom->features; in wacom_graphire_irq() local
352 if (features->type == GRAPHIRE_BT) { in wacom_graphire_irq()
393 if (features->type == GRAPHIRE_BT) in wacom_graphire_irq()
405 if (features->type == WACOM_G4 || in wacom_graphire_irq()
406 features->type == WACOM_MO) { in wacom_graphire_irq()
409 } else if (features->type == GRAPHIRE_BT) { in wacom_graphire_irq()
[all …]
H A Dwacom_sys.c108 struct wacom_features *features = &wacom_wac->features; in wacom_wac_pen_serial_enforce() local
113 if (wacom_wac->serial[0] || !(features->quirks & WACOM_QUIRK_TOOLSERIAL)) in wacom_wac_pen_serial_enforce()
176 if (wacom->wacom_wac.features.type == BOOTLOADER) in wacom_raw_event()
228 struct wacom_features *features = &wacom->wacom_wac.features; in wacom_hid_usage_quirk() local
250 if (features->type == HID_GENERIC && in wacom_hid_usage_quirk()
286 features->quirks |= WACOM_QUIRK_AESPEN; in wacom_hid_usage_quirk()
311 struct wacom_features *features = &wacom->wacom_wac.features; in wacom_feature_mapping() local
326 if (!features->touch_max) { in wacom_feature_mapping()
335 if (ret == n && features->type == HID_GENERIC) { in wacom_feature_mapping()
338 } else if (ret == 2 && features->type != HID_GENERIC) { in wacom_feature_mapping()
[all …]
/linux/fs/btrfs/
H A Dfs.c261 u64 features; in __btrfs_set_fs_incompat() local
264 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat()
265 if (!(features & flag)) { in __btrfs_set_fs_incompat()
267 features = btrfs_super_incompat_flags(disk_super); in __btrfs_set_fs_incompat()
268 if (!(features & flag)) { in __btrfs_set_fs_incompat()
269 features |= flag; in __btrfs_set_fs_incompat()
270 btrfs_set_super_incompat_flags(disk_super, features); in __btrfs_set_fs_incompat()
284 u64 features; in __btrfs_clear_fs_incompat() local
287 features = btrfs_super_incompat_flags(disk_super); in __btrfs_clear_fs_incompat()
288 if (features & flag) { in __btrfs_clear_fs_incompat()
[all …]
/linux/include/linux/
H A Dvirtio_features.h36 static inline bool virtio_features_test_bit(const u64 *features, in virtio_features_test_bit() argument
40 !!(features[VIRTIO_U64(bit)] & VIRTIO_BIT(bit)); in virtio_features_test_bit()
43 static inline void virtio_features_set_bit(u64 *features, in virtio_features_set_bit() argument
47 features[VIRTIO_U64(bit)] |= VIRTIO_BIT(bit); in virtio_features_set_bit()
50 static inline void virtio_features_clear_bit(u64 *features, in virtio_features_clear_bit() argument
54 features[VIRTIO_U64(bit)] &= ~VIRTIO_BIT(bit); in virtio_features_clear_bit()
57 static inline void virtio_features_zero(u64 *features) in virtio_features_zero() argument
59 memset(features, 0, sizeof(features[0]) * VIRTIO_FEATURES_U64S); in virtio_features_zero()
62 static inline void virtio_features_from_u64(u64 *features, u64 from) in virtio_features_from_u64() argument
64 virtio_features_zero(features); in virtio_features_from_u64()
[all …]
/linux/drivers/gpu/drm/msm/disp/dpu1/catalog/
H A Ddpu_12_0_sm8750.h62 .features = VIG_SDM845_MASK_SDMA,
69 .features = VIG_SDM845_MASK_SDMA,
76 .features = VIG_SDM845_MASK_SDMA,
83 .features = VIG_SDM845_MASK_SDMA,
90 .features = DMA_SDM845_MASK_SDMA,
97 .features = DMA_SDM845_MASK_SDMA,
104 .features = DMA_SDM845_MASK_SDMA,
111 .features = DMA_SDM845_MASK_SDMA,
118 .features = DMA_CURSOR_SDM845_MASK_SDMA,
125 .features = DMA_CURSOR_SDM845_MASK_SDMA,
[all …]
H A Ddpu_12_2_glymur.h68 .features = VIG_SDM845_MASK_SDMA,
75 .features = VIG_SDM845_MASK_SDMA,
82 .features = VIG_SDM845_MASK_SDMA,
89 .features = VIG_SDM845_MASK_SDMA,
96 .features = DMA_SDM845_MASK_SDMA,
103 .features = DMA_SDM845_MASK_SDMA,
110 .features = DMA_SDM845_MASK_SDMA,
117 .features = DMA_SDM845_MASK_SDMA,
124 .features = DMA_CURSOR_SDM845_MASK_SDMA,
131 .features = DMA_CURSOR_SDM845_MASK_SDMA,
[all …]
H A Ddpu_10_0_sm8650.h61 .features = VIG_SDM845_MASK_SDMA,
68 .features = VIG_SDM845_MASK_SDMA,
75 .features = VIG_SDM845_MASK_SDMA,
82 .features = VIG_SDM845_MASK_SDMA,
89 .features = DMA_SDM845_MASK_SDMA,
96 .features = DMA_SDM845_MASK_SDMA,
103 .features = DMA_SDM845_MASK_SDMA,
110 .features = DMA_SDM845_MASK_SDMA,
117 .features = DMA_CURSOR_SDM845_MASK_SDMA,
124 .features = DMA_CURSOR_SDM845_MASK_SDMA,
[all …]
H A Ddpu_9_0_sm8550.h61 .features = VIG_SDM845_MASK_SDMA,
68 .features = VIG_SDM845_MASK_SDMA,
75 .features = VIG_SDM845_MASK_SDMA,
82 .features = VIG_SDM845_MASK_SDMA,
89 .features = DMA_SDM845_MASK_SDMA,
96 .features = DMA_SDM845_MASK_SDMA,
103 .features = DMA_SDM845_MASK_SDMA,
110 .features = DMA_SDM845_MASK_SDMA,
117 .features = DMA_CURSOR_SDM845_MASK_SDMA,
124 .features = DMA_CURSOR_SDM845_MASK_SDMA,
[all …]
H A Ddpu_9_1_sar2130p.h61 .features = VIG_SDM845_MASK_SDMA,
68 .features = VIG_SDM845_MASK_SDMA,
75 .features = VIG_SDM845_MASK_SDMA,
82 .features = VIG_SDM845_MASK_SDMA,
89 .features = DMA_SDM845_MASK_SDMA,
96 .features = DMA_SDM845_MASK_SDMA,
103 .features = DMA_SDM845_MASK_SDMA,
110 .features = DMA_SDM845_MASK_SDMA,
117 .features = DMA_CURSOR_SDM845_MASK_SDMA,
124 .features = DMA_CURSOR_SDM845_MASK_SDMA,
[all …]
H A Ddpu_7_0_sm8350.h70 .features = VIG_SDM845_MASK_SDMA,
78 .features = VIG_SDM845_MASK_SDMA,
86 .features = VIG_SDM845_MASK_SDMA,
94 .features = VIG_SDM845_MASK_SDMA,
102 .features = DMA_SDM845_MASK_SDMA,
110 .features = DMA_SDM845_MASK_SDMA,
118 .features = DMA_CURSOR_SDM845_MASK_SDMA,
126 .features = DMA_CURSOR_SDM845_MASK_SDMA,
138 .features = MIXER_MSM8998_MASK,
146 .features = MIXER_MSM8998_MASK,
[all …]
H A Ddpu_9_2_x1e80100.h60 .features = VIG_SDM845_MASK_SDMA,
67 .features = VIG_SDM845_MASK_SDMA,
74 .features = VIG_SDM845_MASK_SDMA,
81 .features = VIG_SDM845_MASK_SDMA,
88 .features = DMA_SDM845_MASK_SDMA,
95 .features = DMA_SDM845_MASK_SDMA,
102 .features = DMA_SDM845_MASK_SDMA,
109 .features = DMA_SDM845_MASK_SDMA,
116 .features = DMA_CURSOR_SDM845_MASK_SDMA,
123 .features = DMA_CURSOR_SDM845_MASK_SDMA,
[all …]
H A Ddpu_8_1_sm8450.h70 .features = VIG_SDM845_MASK_SDMA,
78 .features = VIG_SDM845_MASK_SDMA,
86 .features = VIG_SDM845_MASK_SDMA,
94 .features = VIG_SDM845_MASK_SDMA,
102 .features = DMA_SDM845_MASK_SDMA,
110 .features = DMA_SDM845_MASK_SDMA,
118 .features = DMA_CURSOR_SDM845_MASK_SDMA,
126 .features = DMA_CURSOR_SDM845_MASK_SDMA,
138 .features = MIXER_MSM8998_MASK,
146 .features = MIXER_MSM8998_MASK,
[all …]
H A Ddpu_1_7_msm8996.h65 .features = VIG_MSM8996_MASK,
73 .features = VIG_MSM8996_MASK,
81 .features = VIG_MSM8996_MASK,
89 .features = VIG_MSM8996_MASK,
97 .features = RGB_MSM8996_MASK,
105 .features = RGB_MSM8996_MASK,
113 .features = RGB_MSM8996_MASK,
121 .features = RGB_MSM8996_MASK,
129 .features = DMA_MSM8996_MASK,
137 .features = DMA_MSM8996_MASK,
[all …]
/linux/arch/powerpc/kernel/
H A Dkvm.c405 u32 *features = data; in kvm_map_magic_page() local
415 *features = out[0]; in kvm_map_magic_page()
418 static void __init kvm_check_ins(u32 *inst, u32 features) in kvm_check_ins() argument
460 if (features & KVM_MAGIC_FEAT_MAS0_TO_SPRG7) in kvm_check_ins()
464 if (features & KVM_MAGIC_FEAT_MAS0_TO_SPRG7) in kvm_check_ins()
468 if (features & KVM_MAGIC_FEAT_MAS0_TO_SPRG7) in kvm_check_ins()
472 if (features & KVM_MAGIC_FEAT_MAS0_TO_SPRG7) in kvm_check_ins()
476 if (features & KVM_MAGIC_FEAT_MAS0_TO_SPRG7) in kvm_check_ins()
480 if (features & KVM_MAGIC_FEAT_MAS0_TO_SPRG7) in kvm_check_ins()
484 if (features & KVM_MAGIC_FEAT_MAS0_TO_SPRG7) in kvm_check_ins()
[all …]
/linux/drivers/net/ethernet/atheros/atlx/
H A Datlx.c208 static void __atlx_vlan_mode(netdev_features_t features, u32 *ctrl) in __atlx_vlan_mode() argument
210 if (features & NETIF_F_HW_VLAN_CTAG_RX) { in __atlx_vlan_mode()
220 netdev_features_t features) in atlx_vlan_mode() argument
229 __atlx_vlan_mode(features, &ctrl); in atlx_vlan_mode()
237 atlx_vlan_mode(adapter->netdev, adapter->netdev->features); in atlx_restore_vlan()
241 netdev_features_t features) in atlx_fix_features() argument
247 if (features & NETIF_F_HW_VLAN_CTAG_RX) in atlx_fix_features()
248 features |= NETIF_F_HW_VLAN_CTAG_TX; in atlx_fix_features()
250 features &= ~NETIF_F_HW_VLAN_CTAG_TX; in atlx_fix_features()
252 return features; in atlx_fix_features()
[all …]
/linux/arch/x86/kernel/
H A Dshstk.c31 static bool features_enabled(unsigned long features) in features_enabled() argument
33 return current->thread.features & features; in features_enabled()
36 static void features_set(unsigned long features) in features_set() argument
38 current->thread.features |= features; in features_set()
41 static void features_clr(unsigned long features) in features_clr() argument
43 current->thread.features &= ~features; in features_clr()
190 current->thread.features = 0; in reset_thread_features()
577 unsigned long features = arg2; in shstk_prctl() local
580 return put_user(task->thread.features, (unsigned long __user *)arg2); in shstk_prctl()
584 task->thread.features_locked |= features; in shstk_prctl()
[all …]
/linux/arch/arm/mm/
H A Dcache-tauros2.c180 static void __init enable_extra_feature(unsigned int features) in enable_extra_feature() argument
186 if (features & CACHE_TAUROS2_PREFETCH_ON) in enable_extra_feature()
191 (features & CACHE_TAUROS2_PREFETCH_ON) in enable_extra_feature()
194 if (features & CACHE_TAUROS2_LINEFILL_BURST8) in enable_extra_feature()
199 (features & CACHE_TAUROS2_LINEFILL_BURST8) in enable_extra_feature()
205 static void __init tauros2_internal_init(unsigned int features) in tauros2_internal_init() argument
209 enable_extra_feature(features); in tauros2_internal_init()
282 void __init tauros2_init(unsigned int features) in tauros2_init() argument
297 features = 0; in tauros2_init()
299 features = f; in tauros2_init()
[all …]
/linux/drivers/input/touchscreen/
H A Dwacom_i2c.c58 struct wacom_features *features) in wacom_query_device() argument
93 features->x_max = get_unaligned_le16(&data[3]); in wacom_query_device()
94 features->y_max = get_unaligned_le16(&data[5]); in wacom_query_device()
95 features->pressure_max = get_unaligned_le16(&data[11]); in wacom_query_device()
96 features->fw_version = get_unaligned_le16(&data[13]); in wacom_query_device()
100 features->x_max, features->y_max, in wacom_query_device()
101 features->pressure_max, features->fw_version); in wacom_query_device()
170 struct wacom_features features = { 0 }; in wacom_i2c_probe() local
178 error = wacom_query_device(client, &features); in wacom_i2c_probe()
197 input->id.version = features.fw_version; in wacom_i2c_probe()
[all …]
/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_main.c155 netdev_features_t features) in aq_ndev_set_features() argument
157 bool is_vlan_tx_insert = !!(features & NETIF_F_HW_VLAN_CTAG_TX); in aq_ndev_set_features()
158 bool is_vlan_rx_strip = !!(features & NETIF_F_HW_VLAN_CTAG_RX); in aq_ndev_set_features()
167 if (!(features & NETIF_F_NTUPLE)) { in aq_ndev_set_features()
168 if (aq_nic->ndev->features & NETIF_F_NTUPLE) { in aq_ndev_set_features()
174 if (!(features & NETIF_F_HW_VLAN_CTAG_FILTER)) { in aq_ndev_set_features()
175 if (aq_nic->ndev->features & NETIF_F_HW_VLAN_CTAG_FILTER) { in aq_ndev_set_features()
182 aq_cfg->features = features; in aq_ndev_set_features()
185 is_lro = features & NETIF_F_LRO; in aq_ndev_set_features()
193 if ((aq_nic->ndev->features ^ features) & NETIF_F_RXCSUM) { in aq_ndev_set_features()
[all …]
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_flows.c390 req->features = BIT_ULL(NPC_DMAC); in otx2_do_add_macfilter()
556 req->features |= BIT_ULL(NPC_SIP_IPV4); in otx2_prepare_ipv4_flow()
563 req->features |= BIT_ULL(NPC_DIP_IPV4); in otx2_prepare_ipv4_flow()
568 req->features |= BIT_ULL(NPC_TOS); in otx2_prepare_ipv4_flow()
573 req->features |= BIT_ULL(NPC_IPPROTO_ICMP); in otx2_prepare_ipv4_flow()
576 req->features |= BIT_ULL(NPC_IPPROTO_TCP); in otx2_prepare_ipv4_flow()
579 req->features |= BIT_ULL(NPC_IPPROTO_UDP); in otx2_prepare_ipv4_flow()
582 req->features |= BIT_ULL(NPC_IPPROTO_SCTP); in otx2_prepare_ipv4_flow()
585 req->features |= BIT_ULL(NPC_IPPROTO_AH); in otx2_prepare_ipv4_flow()
588 req->features |= BIT_ULL(NPC_IPPROTO_ESP); in otx2_prepare_ipv4_flow()
[all …]
/linux/Documentation/arch/x86/
H A Dxstate.rst1 Using XSTATE features in user space applications
6 evaluate which features have been enabled by the kernel XCR0.
8 Up to AVX-512 and PKRU states, these features are automatically enabled by
14 The purpose for dynamic features
25 size of 2KB with existing applications is too small for new CPU features
30 Using dynamically enabled XSTATE features in user space applications
34 request the usage of such features. The arch_prctl(2) options related to
39 arch_prctl(ARCH_GET_XCOMP_SUPP, &features);
41 ARCH_GET_XCOMP_SUPP stores the supported features in userspace storage of
46 arch_prctl(ARCH_GET_XCOMP_PERM, &features);
[all …]
/linux/net/ipv6/
H A Desp6_offload.c159 netdev_features_t features) in xfrm6_tunnel_gso_segment() argument
166 return skb_eth_gso_segment(skb, features, type); in xfrm6_tunnel_gso_segment()
171 netdev_features_t features) in xfrm6_transport_gso_segment() argument
180 segs = ops->callbacks.gso_segment(skb, features); in xfrm6_transport_gso_segment()
187 netdev_features_t features) in xfrm6_beet_gso_segment() argument
225 segs = ops->callbacks.gso_segment(skb, features); in xfrm6_beet_gso_segment()
232 netdev_features_t features) in xfrm6_outer_mode_gso_segment() argument
236 return xfrm6_tunnel_gso_segment(x, skb, features); in xfrm6_outer_mode_gso_segment()
238 return xfrm6_transport_gso_segment(x, skb, features); in xfrm6_outer_mode_gso_segment()
240 return xfrm6_beet_gso_segment(x, skb, features); in xfrm6_outer_mode_gso_segment()
[all …]
/linux/net/ipv4/
H A Desp4_offload.c123 netdev_features_t features) in xfrm4_tunnel_gso_segment() argument
130 return skb_eth_gso_segment(skb, features, type); in xfrm4_tunnel_gso_segment()
135 netdev_features_t features) in xfrm4_transport_gso_segment() argument
144 segs = ops->callbacks.gso_segment(skb, features); in xfrm4_transport_gso_segment()
151 netdev_features_t features) in xfrm4_beet_gso_segment() argument
185 segs = ops->callbacks.gso_segment(skb, features); in xfrm4_beet_gso_segment()
192 netdev_features_t features) in xfrm4_outer_mode_gso_segment() argument
196 return xfrm4_tunnel_gso_segment(x, skb, features); in xfrm4_outer_mode_gso_segment()
198 return xfrm4_transport_gso_segment(x, skb, features); in xfrm4_outer_mode_gso_segment()
200 return xfrm4_beet_gso_segment(x, skb, features); in xfrm4_outer_mode_gso_segment()
[all …]
/linux/drivers/gpu/drm/renesas/rcar-du/
H A Drcar_du_drv.c39 .features = RCAR_DU_FEATURE_CRTC_IRQ
63 .features = RCAR_DU_FEATURE_CRTC_IRQ
86 .features = RCAR_DU_FEATURE_CRTC_IRQ
114 .features = RCAR_DU_FEATURE_CRTC_IRQ
145 .features = RCAR_DU_FEATURE_CRTC_IRQ
176 .features = RCAR_DU_FEATURE_CRTC_IRQ
204 .features = RCAR_DU_FEATURE_CRTC_IRQ
235 .features = RCAR_DU_FEATURE_INTERLACED
256 .features = RCAR_DU_FEATURE_CRTC_IRQ
288 .features = RCAR_DU_FEATURE_CRTC_IRQ
[all …]

12345678910>>...81