Home
last modified time | relevance | path

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

12345678910>>...75

/linux/drivers/gpu/drm/panfrost/
A Dpanfrost_gpu.c162 u64 features; member
250 pfdev->features.nr_core_groups = hweight64(pfdev->features.l2_present); in panfrost_gpu_init_features()
265 pfdev->features.id = 0x0600; in panfrost_gpu_init_features()
272 gpu_id = pfdev->features.id; in panfrost_gpu_init_features()
281 hw_feat = model->features; in panfrost_gpu_init_features()
303 pfdev->features.hw_features, in panfrost_gpu_init_features()
304 pfdev->features.hw_issues); in panfrost_gpu_init_features()
307 pfdev->features.l2_features, in panfrost_gpu_init_features()
312 pfdev->features.as_present, in panfrost_gpu_init_features()
313 pfdev->features.js_present); in panfrost_gpu_init_features()
[all …]
/linux/arch/arm/mach-omap2/
A Dclock.c86 struct ti_clk_features features = { 0 }; in ti_clk_init_features() local
94 features.fint_min = OMAP3PLUS_DPLL_FINT_MIN; in ti_clk_init_features()
95 features.fint_max = OMAP3PLUS_DPLL_FINT_MAX; in ti_clk_init_features()
100 features.dpll_bypass_vals |= in ti_clk_init_features()
104 features.dpll_bypass_vals |= in ti_clk_init_features()
109 features.dpll_bypass_vals |= in ti_clk_init_features()
117 features.flags |= TI_CLK_DPLL_HAS_FREQSEL; in ti_clk_init_features()
120 features.flags |= TI_CLK_DEVICE_TYPE_GP; in ti_clk_init_features()
134 features.flags |= TI_CLK_DPLL4_DENY_REPROGRAM; in ti_clk_init_features()
138 features.flags |= TI_CLK_ERRATA_I810; in ti_clk_init_features()
[all …]
/linux/drivers/hid/
A Dwacom_wac.c134 struct wacom_features *features = &wacom->features; in wacom_pl_irq() local
305 struct wacom_features *features = &wacom->features; in wacom_graphire_irq() local
477 struct wacom_features *features = &wacom->features; in wacom_intuos_pad() local
732 struct wacom_features *features = &wacom->features; in wacom_exit_report() local
770 struct wacom_features *features = &wacom->features; in wacom_intuos_inout() local
3491 features->x_max = features->x_max / 10; in wacom_setup_device_quirks()
3492 features->y_max = features->y_max / 10; in wacom_setup_device_quirks()
3797 features->x_max, features->x_fuzz, 0); in wacom_setup_touch_input_capabilities()
3799 features->y_max, features->y_fuzz, 0); in wacom_setup_touch_input_capabilities()
3807 features->x_max, features->x_fuzz, 0); in wacom_setup_touch_input_capabilities()
[all …]
A Dwacom_sys.c95 struct wacom_features *features = &wacom_wac->features; in wacom_wac_pen_serial_enforce() local
215 struct wacom_features *features = &wacom->wacom_wac.features; in wacom_hid_usage_quirk() local
298 struct wacom_features *features = &wacom->wacom_wac.features; in wacom_feature_mapping() local
431 struct wacom_features *features = &wacom->wacom_wac.features; in wacom_usage_mapping() local
673 struct wacom_features *features = &wacom_wac->features; in _wacom_query_tablet_data() local
2151 features->x_phy = (features->x_max * 100) / in wacom_set_default_phy()
2153 features->y_phy = (features->y_max * 100) / in wacom_set_default_phy()
2210 struct wacom_features *features = &wacom_wac->features; in wacom_update_name() local
2307 struct wacom_features *features = &wacom_wac->features; in wacom_parse_and_register() local
2758 features = &wacom_wac->features; in wacom_probe()
[all …]
/linux/arch/arm/mach-s3c/
A Dmach-mini2440.c652 features->count = 0; in mini2440_parse_features()
653 features->done = 0; in mini2440_parse_features()
654 features->lcd_index = -1; in mini2440_parse_features()
671 features->optional[features->count++] = in mini2440_parse_features()
673 features->lcd_index = li; in mini2440_parse_features()
676 features->done |= FEATURE_SCREEN; in mini2440_parse_features()
683 features->optional[features->count++] = in mini2440_parse_features()
697 features->optional[features->count++] = in mini2440_parse_features()
738 if (features.lcd_index != -1) { in mini2440_init()
746 if (li == features.lcd_index) in mini2440_init()
[all …]
A Dmach-real6410.c250 struct real6410_features_t *features, in real6410_parse_features() argument
255 features->done = 0; in real6410_parse_features()
256 features->lcd_index = 0; in real6410_parse_features()
263 if (features->done & FEATURE_SCREEN) { in real6410_parse_features()
272 features->lcd_index = li; in real6410_parse_features()
275 features->done |= FEATURE_SCREEN; in real6410_parse_features()
284 struct real6410_features_t features = { 0 }; in real6410_machine_init() local
290 real6410_parse_features(&features, real6410_features_str); in real6410_machine_init()
293 real6410_lcd_pdata[features.lcd_index].win[0]->xres, in real6410_machine_init()
294 real6410_lcd_pdata[features.lcd_index].win[0]->yres); in real6410_machine_init()
[all …]
A Dmach-mini6410.c280 struct mini6410_features_t *features, in mini6410_parse_features() argument
285 features->done = 0; in mini6410_parse_features()
286 features->lcd_index = 0; in mini6410_parse_features()
293 if (features->done & FEATURE_SCREEN) { in mini6410_parse_features()
302 features->lcd_index = li; in mini6410_parse_features()
305 features->done |= FEATURE_SCREEN; in mini6410_parse_features()
314 struct mini6410_features_t features = { 0 }; in mini6410_machine_init() local
320 mini6410_parse_features(&features, mini6410_features_str); in mini6410_machine_init()
323 mini6410_lcd_pdata[features.lcd_index].win[0]->xres, in mini6410_machine_init()
324 mini6410_lcd_pdata[features.lcd_index].win[0]->yres); in mini6410_machine_init()
[all …]
/linux/arch/powerpc/kernel/
A Dkvm.c405 u32 *features = data; in kvm_map_magic_page() local
415 *features = out[0]; in kvm_map_magic_page()
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()
638 if (features & KVM_MAGIC_FEAT_SR) { in kvm_check_ins()
666 u32 features; in kvm_use_magic_page() local
[all …]
/linux/drivers/net/ethernet/atheros/atlx/
A Datlx.c210 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()
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()
256 netdev_features_t features) in atlx_set_features() argument
258 netdev_features_t changed = netdev->features ^ features; in atlx_set_features()
[all …]
/linux/arch/arm/mm/
A Dcache-tauros2.c183 static void enable_extra_feature(unsigned int features) in enable_extra_feature() argument
189 if (features & CACHE_TAUROS2_PREFETCH_ON) in enable_extra_feature()
194 (features & CACHE_TAUROS2_PREFETCH_ON) in enable_extra_feature()
197 if (features & CACHE_TAUROS2_LINEFILL_BURST8) in enable_extra_feature()
202 (features & CACHE_TAUROS2_LINEFILL_BURST8) in enable_extra_feature()
208 static void __init tauros2_internal_init(unsigned int features) in tauros2_internal_init() argument
212 enable_extra_feature(features); in tauros2_internal_init()
285 void __init tauros2_init(unsigned int features) in tauros2_init() argument
300 features = 0; in tauros2_init()
302 features = f; in tauros2_init()
[all …]
/linux/drivers/input/touchscreen/
A Dwacom_i2c.c51 struct wacom_features *features) in wacom_query_device() argument
85 features->x_max = get_unaligned_le16(&data[3]); in wacom_query_device()
86 features->y_max = get_unaligned_le16(&data[5]); in wacom_query_device()
87 features->pressure_max = get_unaligned_le16(&data[11]); in wacom_query_device()
88 features->fw_version = get_unaligned_le16(&data[13]); in wacom_query_device()
92 features->x_max, features->y_max, in wacom_query_device()
93 features->pressure_max, features->fw_version); in wacom_query_device()
163 struct wacom_features features = { 0 }; in wacom_i2c_probe() local
171 error = wacom_query_device(client, &features); in wacom_i2c_probe()
190 input->id.version = features.fw_version; in wacom_i2c_probe()
[all …]
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
A Dotx2_flows.c340 req->features = BIT_ULL(NPC_DMAC); in otx2_do_add_macfilter()
518 req->features |= BIT_ULL(NPC_TOS); in otx2_prepare_ipv4_flow()
546 req->features |= BIT_ULL(NPC_ETYPE); in otx2_prepare_ipv4_flow()
553 req->features |= BIT_ULL(NPC_ETYPE); in otx2_prepare_ipv4_flow()
571 req->features |= BIT_ULL(NPC_TOS); in otx2_prepare_ipv4_flow()
608 req->features |= BIT_ULL(NPC_ETYPE); in otx2_prepare_ipv4_flow()
626 req->features |= BIT_ULL(NPC_TOS); in otx2_prepare_ipv4_flow()
676 req->features |= BIT_ULL(NPC_ETYPE); in otx2_prepare_ipv6_flow()
683 req->features |= BIT_ULL(NPC_ETYPE); in otx2_prepare_ipv6_flow()
864 req->features |= BIT_ULL(NPC_DMAC); in otx2_prepare_flow_request()
[all …]
/linux/arch/arm64/include/asm/
A Dcpufeature.h522 return (s64)(features << (64 - width - field)) >> (64 - width); in cpuid_feature_extract_signed_field_width()
526 cpuid_feature_extract_signed_field(u64 features, int field) in cpuid_feature_extract_signed_field() argument
534 return (u64)(features << (64 - width - field)) >> (64 - width); in cpuid_feature_extract_unsigned_field_width()
538 cpuid_feature_extract_unsigned_field(u64 features, int field) in cpuid_feature_extract_unsigned_field() argument
549 cpuid_feature_cap_perfmon_field(u64 features, int field, u64 cap) in cpuid_feature_cap_perfmon_field() argument
551 u64 val = cpuid_feature_extract_unsigned_field(features, field); in cpuid_feature_cap_perfmon_field()
559 features &= ~mask; in cpuid_feature_cap_perfmon_field()
560 features |= (cap << field) & mask; in cpuid_feature_cap_perfmon_field()
563 return features; in cpuid_feature_cap_perfmon_field()
580 cpuid_feature_extract_signed_field_width(features, field, width) : in cpuid_feature_extract_field_width()
[all …]
/linux/Documentation/x86/
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 Using dynamically enabled XSTATE features in user space applications
18 request the usage of such features. The arch_prctl(2) options related to
23 arch_prctl(ARCH_GET_XCOMP_SUPP, &features);
30 arch_prctl(ARCH_GET_XCOMP_PERM, &features);
54 for the permitted features.
67 Dynamic features in signal frames
72 non-dynamic features which are always written regardless of their
[all …]
/linux/net/ipv4/
A Desp4_offload.c110 netdev_features_t features) in xfrm4_tunnel_gso_segment() argument
113 return skb_mac_gso_segment(skb, features); in xfrm4_tunnel_gso_segment()
118 netdev_features_t features) in xfrm4_transport_gso_segment() argument
134 netdev_features_t features) in xfrm4_beet_gso_segment() argument
172 netdev_features_t features) in xfrm4_outer_mode_gso_segment() argument
180 return xfrm4_beet_gso_segment(x, skb, features); in xfrm4_outer_mode_gso_segment()
187 netdev_features_t features) in esp4_gso_segment() argument
192 netdev_features_t esp_features = features; in esp4_gso_segment()
221 else if (!(features & NETIF_F_HW_ESP_TX_CSUM) && in esp4_gso_segment()
223 esp_features = features & ~(NETIF_F_CSUM_MASK | in esp4_gso_segment()
[all …]
/linux/net/ipv6/
A Desp6_offload.c145 netdev_features_t features) in xfrm6_tunnel_gso_segment() argument
148 return skb_mac_gso_segment(skb, features); in xfrm6_tunnel_gso_segment()
153 netdev_features_t features) in xfrm6_transport_gso_segment() argument
162 segs = ops->callbacks.gso_segment(skb, features); in xfrm6_transport_gso_segment()
169 netdev_features_t features) in xfrm6_beet_gso_segment() argument
211 netdev_features_t features) in xfrm6_outer_mode_gso_segment() argument
219 return xfrm6_beet_gso_segment(x, skb, features); in xfrm6_outer_mode_gso_segment()
226 netdev_features_t features) in esp6_gso_segment() argument
231 netdev_features_t esp_features = features; in esp6_gso_segment()
259 else if (!(features & NETIF_F_HW_ESP_TX_CSUM)) in esp6_gso_segment()
[all …]
/linux/drivers/mfd/
A Dtwl-core.c679 tmp->features |= features; in add_regulator_linked()
682 drv_data.features = features; in add_regulator_linked()
854 features); in add_children()
859 features); in add_children()
864 features); in add_children()
869 features); in add_children()
874 features); in add_children()
879 features); in add_children()
891 features); in add_children()
896 features); in add_children()
[all …]
/linux/drivers/gpu/drm/rcar-du/
A Drcar_du_drv.c40 .features = RCAR_DU_FEATURE_CRTC_IRQ
63 .features = RCAR_DU_FEATURE_CRTC_IRQ
85 .features = RCAR_DU_FEATURE_CRTC_IRQ
112 .features = RCAR_DU_FEATURE_CRTC_IRQ
142 .features = RCAR_DU_FEATURE_CRTC_IRQ
172 .features = RCAR_DU_FEATURE_CRTC_IRQ
199 .features = RCAR_DU_FEATURE_CRTC_IRQ
250 .features = RCAR_DU_FEATURE_CRTC_IRQ
281 .features = RCAR_DU_FEATURE_CRTC_IRQ
305 .features = RCAR_DU_FEATURE_CRTC_IRQ
[all …]
/linux/drivers/scsi/aic7xxx/
A Daic7xxx_pci.c865 ahc->features &= ~AHC_ULTRA; in ahc_pci_config()
1490 if (ahc->features & AHC_ULTRA in ahc_parse_pci_eeprom()
2052 ahc->features = AHC_AIC7850_FE; in ahc_aic785X_setup()
2070 ahc->features = AHC_AIC7860_FE; in ahc_aic7860_setup()
2087 ahc->features |= AHC_REMOVABLE; in ahc_apa1480_setup()
2108 ahc->features |= AHC_HVD; in ahc_aic7870h_setup()
2129 ahc->features |= AHC_HVD; in ahc_aha394Xh_setup()
2161 ahc->features |= AHC_HVD; in ahc_aha494Xh_setup()
2192 ahc->features |= AHC_HVD; in ahc_aic7880h_setup()
2222 ahc->features |= AHC_HVD; in ahc_aha394XUh_setup()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/dcn30/
A Ddcn30_dio_link_encoder.c116 enc10->base.features = *enc_features; in dcn30_link_encoder_construct()
183 enc10->base.features.flags.bits.HDMI_6GB_EN = 1; in dcn30_link_encoder_construct()
190 enc10->base.features.flags.bits.IS_HBR2_CAPABLE = in dcn30_link_encoder_construct()
192 enc10->base.features.flags.bits.IS_HBR3_CAPABLE = in dcn30_link_encoder_construct()
194 enc10->base.features.flags.bits.HDMI_6GB_EN = bp_cap_info.HDMI_6GB_EN; in dcn30_link_encoder_construct()
195 enc10->base.features.flags.bits.IS_DP2_CAPABLE = bp_cap_info.IS_DP2_CAPABLE; in dcn30_link_encoder_construct()
196 enc10->base.features.flags.bits.IS_UHBR10_CAPABLE = bp_cap_info.DP_UHBR10_EN; in dcn30_link_encoder_construct()
197 enc10->base.features.flags.bits.IS_UHBR13_5_CAPABLE = bp_cap_info.DP_UHBR13_5_EN; in dcn30_link_encoder_construct()
198 enc10->base.features.flags.bits.IS_UHBR20_CAPABLE = bp_cap_info.DP_UHBR20_EN; in dcn30_link_encoder_construct()
199 enc10->base.features.flags.bits.DP_IS_USB_C = in dcn30_link_encoder_construct()
[all …]
/linux/drivers/i2c/busses/
A Di2c-i801.c266 unsigned int features; member
493 if (priv->features & FEATURE_IRQ) { in i801_transaction()
702 if (priv->features & FEATURE_IRQ) { in i801_block_transaction_byte_by_byte()
1295 if (priv->features & FEATURE_IDF) in i801_probe_optional_slaves()
1710 priv->features |= FEATURE_IRQ; in i801_probe()
1734 priv->features |= FEATURE_IRQ; in i801_probe()
1747 priv->features |= FEATURE_IDF; in i801_probe()
1752 priv->features |= FEATURE_IRQ; in i801_probe()
1812 priv->features &= ~FEATURE_IRQ; in i801_probe()
1831 priv->features &= ~FEATURE_IRQ; in i801_probe()
[all …]
/linux/drivers/net/ethernet/marvell/octeontx2/af/
A Drvu_npc_fs.c297 u64 *features; in npc_handle_multi_layer_fields() local
302 features = &mcam->rx_features; in npc_handle_multi_layer_fields()
306 features = &mcam->tx_features; in npc_handle_multi_layer_fields()
461 features = &mcam->tx_features; in npc_set_features()
465 *features |= BIT_ULL(hdr); in npc_set_features()
475 *features &= ~tcp_udp_sctp; in npc_set_features()
758 u64 features, u8 intf) in npc_update_vlan_features() argument
791 if (!features) in npc_update_flow()
1030 features = req->features; in npc_install_flow()
1054 missing_features = (def_ucast_rule->features ^ features) & in npc_install_flow()
[all …]
/linux/Documentation/networking/
A Dnetdev-features.rst4 Netdev features mess and how to get out from it alive
19 are commonly referred to as netdev features in Linux kernel world.
21 There are currently three sets of features relevant to the driver, and
24 1. netdev->hw_features set contains features whose state may possibly
29 2. netdev->features set contains features which are currently enabled
45 Part II: Controlling enabled features
52 returns success) replaces value stored in netdev->features.
58 2. user requested changes in features state
94 should update netdev->features to match resulting hardware state.
103 For current list of features, see include/linux/netdev_features.h.
[all …]
/linux/kernel/time/
A Dtick-broadcast.c88 if ((newdev->features & CLOCK_EVT_FEAT_DUMMY) || in tick_check_broadcast_device()
89 (newdev->features & CLOCK_EVT_FEAT_PERCPU) || in tick_check_broadcast_device()
90 (newdev->features & CLOCK_EVT_FEAT_C3STOP)) in tick_check_broadcast_device()
123 if ((newdev->features & CLOCK_EVT_FEAT_DUMMY) || in tick_set_oneshot_wakeup_device()
124 (newdev->features & CLOCK_EVT_FEAT_C3STOP)) in tick_set_oneshot_wakeup_device()
182 if (!(dev->features & CLOCK_EVT_FEAT_ONESHOT)) in tick_install_broadcast_device()
274 if (!(dev->features & CLOCK_EVT_FEAT_C3STOP)) in tick_device_uses_broadcast()
636 if (!(bc->features & CLOCK_EVT_FEAT_DYNIRQ)) in tick_broadcast_set_affinity()
767 if (!(bc->features & CLOCK_EVT_FEAT_HRTIMER)) in broadcast_needs_cpu()
782 if (bc->features & CLOCK_EVT_FEAT_HRTIMER) { in broadcast_shutdown_local()
[all …]
/linux/Documentation/devicetree/bindings/powerpc/
A Dibm,powerpc-cpu-features.txt3 (skiboot/doc/device-tree/ibm,powerpc-cpu-features/binding.txt)
5 There is more complete overview and documentation of features in that
9 ibm,powerpc-cpu-features binding
19 /cpus/ibm,powerpc-cpu-features node binding
22 Node: ibm,powerpc-cpu-features
26 The node name must be "ibm,powerpc-cpu-features".
38 Definition: "ibm,powerpc-cpu-features"
92 Value is defined similarly to /cpus/features/isa
186 features to be advertised.
206 /cpus/ibm,powerpc-cpu-features {
[all …]

Completed in 59 milliseconds

12345678910>>...75