Home
last modified time | relevance | path

Searched +full:input +full:- +full:type (Results 1 – 25 of 1039) sorted by relevance

12345678910>>...42

/linux/rust/syn/
H A Dty.rs1 // SPDX-License-Identifier: Apache-2.0 OR MIT
20 /// This type is a [syntax tree enum].
22 /// [syntax tree enum]: crate::expr::Expr#syntax-tree-enums
25 pub enum Type {
26 /// A fixed size array type: `[T; n]`.
29 /// A bare function type: `fn(usize) -> bool`.
32 /// A type contained within invisible delimiters.
35 /// An `impl Bound1 + Bound2 + Bound3` type where `Bound` is a trait or
39 /// Indication that a type should be inferred by the compiler: `_`.
42 /// A macro in the type position.
[all …]
H A Dgenerics.rs1 // SPDX-License-Identifier: Apache-2.0 OR MIT
10 use crate::ty::Type;
12 #[cfg(all(feature = "printing", feature = "extra-traits"))]
14 #[cfg(all(feature = "printing", feature = "extra-traits"))]
18 /// Lifetimes and type parameters attached to a declaration of a function,
25 …/// [generic parameters]: https://doc.rust-lang.org/stable/reference/items/generics.html#generic-p…
26 /// [where clause]: https://doc.rust-lang.org/stable/reference/items/generics.html#where-clauses
37 /// A generic type parameter, lifetime, or const generic: `T: Into<String>`,
42 /// This type is a [syntax tree enum].
44 /// [syntax tree enum]: crate::expr::Expr#syntax-tree-enums
[all …]
H A Ditem.rs1 // SPDX-License-Identifier: Apache-2.0 OR MIT
17 use crate::ty::{Abi, ReturnType, Type};
27 /// This type is a [syntax tree enum].
29 /// [syntax tree enum]: crate::expr::Expr#syntax-tree-enums
42 /// A free-standing function: `fn process(n: usize) -> Result<()> { ...
71 /// A type alias: `type Result<T> = std::result::Result<T, MyError>`.
72 Type(ItemType),
113 pub ty: Box<Type>,
149 /// A free-standing function: `fn process(n: usize) -> Result<()> { ... }`.
183 /// The Self type of the impl.
[all …]
H A Dparse_quote.rs1 // SPDX-License-Identifier: Apache-2.0 OR MIT
3 /// Quasi-quotation macro that accepts input like the [`quote!`] macro but uses
4 /// type inference to figure out a return type for those tokens.
8 /// The return type can be any syntax tree node that implements the [`Parse`]
34 /// The following helper function adds a bound `T: HeapSize` to every type
35 /// parameter `T` in the input generics.
40 /// // Add a bound `T: HeapSize` to every type parameter T.
41 /// fn add_trait_bounds(mut generics: Generics) -> Generics {
43 /// if let GenericParam::Type(type_param) = param {
56 /// - [`Attribute`] — parses one attribute, allowing either outer like `#[...]`
[all …]
H A Dpath.rs1 // SPDX-License-Identifier: Apache-2.0 OR MIT
11 use crate::ty::{ReturnType, Type};
26 fn from(segment: T) -> Self { in from()
42 /// - the path has no leading colon,
43 /// - the number of path segments is 1,
44 /// - the first path segment has no angle bracketed or parenthesized
46 /// - the ident of the first path segment is equal to the given one.
54 /// fn get_serde_meta_item(attr: &Attribute) -> Result<Option<&TokenStream>> {
65 pub fn is_ident<I>(&self, ident: &I) -> bool in is_ident()
80 /// - the path has no leading colon,
[all …]
H A Ddata.rs1 // SPDX-License-Identifier: Apache-2.0 OR MIT
9 use crate::ty::Type;
33 /// This type is a [syntax tree enum].
35 /// [syntax tree enum]: crate::expr::Expr#syntax-tree-enums
73 pub fn iter(&self) -> punctuated::Iter<Field> { in iter()
84 pub fn iter_mut(&mut self) -> punctuated::IterMut<Field> { in iter_mut()
93 pub fn len(&self) -> usize { in len()
102 pub fn is_empty(&self) -> bool { in is_empty()
119 /// the generic type parameters.)
124 /// fn derive_clone(input: &syn::ItemStruct) -> proc_macro2::TokenStream {
[all …]
/linux/drivers/hv/
H A Dmshv_root_hv_call.c1 // SPDX-License-Identifier: GPL-2.0-only
22 #define HV_PAGE_COUNT_2M_ALIGNED(pg_count) (!((pg_count) & (0x200 - 1)))
26 ((HV_HYP_PAGE_SIZE - sizeof(struct hv_input_map_gpa_pages)) \
29 ((HV_HYP_PAGE_SIZE - sizeof(struct hv_input_get_vp_state)) \
32 ((HV_HYP_PAGE_SIZE - sizeof(struct hv_input_set_vp_state)) \
35 ((HV_HYP_PAGE_SIZE - sizeof(union hv_gpa_page_access_state)) \
38 ((HV_HYP_PAGE_SIZE - \
55 return -ENOMEM; in hv_call_withdraw_memory()
64 input_page->partition_id = partition_id; in hv_call_withdraw_memory()
74 __free_page(pfn_to_page(output_page->gpa_page_list[i])); in hv_call_withdraw_memory()
[all …]
/linux/drivers/input/keyboard/
H A Dgpio_keys_polled.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2007-2010 Gabor Juhos <juhosg@openwrt.org>
8 * This file was based on: /drivers/input/misc/cobalt_btns.c
11 * also was based on: /drivers/input/keyboard/gpio_keys.c
18 #include <linux/input.h>
26 #define DRV_NAME "gpio-keys-polled"
36 struct input_dev *input; member
44 static void gpio_keys_button_event(struct input_dev *input, in gpio_keys_button_event() argument
48 struct gpio_keys_polled_dev *bdev = input_get_drvdata(input); in gpio_keys_button_event()
49 unsigned int type = button->type ?: EV_KEY; in gpio_keys_button_event() local
[all …]
H A Dadc-keys.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Input driver for resistor ladder connected on ADC
11 #include <linux/input.h>
32 static void adc_keys_poll(struct input_dev *input) in adc_keys_poll() argument
34 struct adc_keys_state *st = input_get_drvdata(input); in adc_keys_poll()
39 ret = iio_read_channel_processed(st->channel, &value); in adc_keys_poll()
42 value = st->keyup_voltage; in adc_keys_poll()
44 for (i = 0; i < st->num_keys; i++) { in adc_keys_poll()
45 diff = abs(st->map[i].voltage - value); in adc_keys_poll()
48 keycode = st->map[i].keycode; in adc_keys_poll()
[all …]
/linux/Documentation/devicetree/bindings/iio/addac/
H A Dadi,ad74115.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Cosmin Tanislav <cosmin.tanislav@analog.com>
13 The AD74115H is a single-channel software configurable input/output
15 analog output, analog input, digital output, digital input, resistance
17 chip solution with an SPI interface. The device features a 16-bit ADC and a
18 14-bit DAC.
25 - adi,ad74115h
30 spi-max-frequency:
[all …]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dpincfg-node.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/pincfg-node.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
21 bias-disable:
22 type: boolean
25 bias-high-impedance:
26 type: boolean
27 description: high impedance mode ("third-state", "floating")
[all …]
/linux/Documentation/netlink/specs/
H A Dovpn.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
5 # Copyright (c) 2024-2025, OpenVPN Inc.
7 ---
15 -
16 type: const
17 name: nonce-tail-size
19 -
20 type: enum
21 name: cipher-alg
22 entries: [none, aes-gcm, chacha20-poly1305]
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-enuminput.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_ENUMINPUT - Enumerate video inputs
29 Pointer to struct :c:type:`v4l2_input`.
34 To query the attributes of a video input applications initialize the
35 ``index`` field of struct :c:type:`v4l2_input` and call the
43 .. c:type:: v4l2_input
45 .. flat-table:: struct v4l2_input
46 :header-rows: 0
47 :stub-columns: 0
50 * - __u32
[all …]
H A Dvideodev2.h.rst.exceptions1 # SPDX-License-Identifier: GPL-2.0
17 # Those symbols should not be used by uAPI - don't document them
24 replace symbol V4L2_FIELD_ALTERNATE :c:type:`V4L.v4l2_field`
25 replace symbol V4L2_FIELD_ANY :c:type:`V4L.v4l2_field`
26 replace symbol V4L2_FIELD_BOTTOM :c:type:`V4L.v4l2_field`
27 replace symbol V4L2_FIELD_INTERLACED :c:type:`V4L.v4l2_field`
28 replace symbol V4L2_FIELD_INTERLACED_BT :c:type:`V4L.v4l2_field`
29 replace symbol V4L2_FIELD_INTERLACED_TB :c:type:`V4L.v4l2_field`
30 replace symbol V4L2_FIELD_NONE :c:type:`V4L.v4l2_field`
31 replace symbol V4L2_FIELD_SEQ_BT :c:type:`V4L.v4l2_field`
[all …]
/linux/arch/arm64/boot/dts/allwinner/
H A Dsun50i-h700-anbernic-rg35xx-2024.dts1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
6 /dts-v1/;
8 #include "sun50i-h616.dtsi"
9 #include "sun50i-h616-cpu-opp.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/linux-event-codes.h>
12 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 #include <dt-bindings/leds/common.h>
17 chassis-type = "handset";
18 compatible = "anbernic,rg35xx-2024", "allwinner,sun50i-h700";
[all …]
/linux/drivers/hid/
H A Dwacom_wac.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * USB Wacom tablet support - Wacom specific code
8 #include <linux/input/mt.h>
25 * 2^14/pi is a good approximation on Intuos5 and 3rd-gen Bamboo
43 struct input_dev *input = wacom_wac->pen_input; in wacom_force_proxout() local
45 wacom_wac->shared->stylus_in_proximity = 0; in wacom_force_proxout()
47 input_report_key(input, BTN_TOUCH, 0); in wacom_force_proxout()
48 input_report_key(input, BTN_STYLUS, 0); in wacom_force_proxout()
49 input_report_key(input, BTN_STYLUS2, 0); in wacom_force_proxout()
50 input_report_key(input, BTN_STYLUS3, 0); in wacom_force_proxout()
[all …]
/linux/drivers/media/pci/cx88/
H A Dcx88-cards.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * card-specific stuff.
19 static unsigned int tuner[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET };
20 static unsigned int radio[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET };
21 static unsigned int card[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET };
27 MODULE_PARM_DESC(tuner, "tuner type");
28 MODULE_PARM_DESC(radio, "radio tuner type");
29 MODULE_PARM_DESC(card, "card type");
45 /* ------------------------------------------------------------------ */
58 .input = { {
[all …]
/linux/arch/arm/boot/dts/allwinner/
H A Dsun4i-a10-inet9f-rev03.dts4 * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
44 #include "sun4i-a10.dtsi"
45 #include "sunxi-common-regulators.dtsi"
46 #include <dt-bindings/gpio/gpio.h>
47 #include <dt-bindings/input/input.h>
48 #include <dt-bindings/interrupt-controller/irq.h>
51 model = "iNet-9F Rev 03";
52 compatible = "inet-tek,inet9f-rev03", "allwinner,sun4i-a10";
59 stdout-path = "serial0:115200n8";
[all …]
/linux/drivers/media/pci/ddbridge/
H A Dddbridge-core.c1 // SPDX-License-Identifier: GPL-2.0
3 * ddbridge-core.c: Digital Devices bridge core functions
5 * Copyright (C) 2010-2017 Digital Devices GmbH
25 #include "ddbridge-i2c.h"
26 #include "ddbridge-regs.h"
27 #include "ddbridge-max.h"
28 #include "ddbridge-ci.h"
29 #include "ddbridge-io.h"
44 #include "ddbridge-dummy-fe.h"
57 "0-one adapter per io, 1-one per tab with io, 2-one per tab, 3-one for all");
[all …]
/linux/tools/testing/selftests/damon/
H A Dsysfs.sh2 # SPDX-License-Identifier: GPL-2.0
6 # Kselftest frmework requirement - SKIP code is 4.
41 if [ "$to_ensure" = "exist" ] && [ ! -d "$dir" ]
45 elif [ "$to_ensure" = "not_exist" ] && [ -d "$dir" ]
59 if [ ! -f "$file" ]
64 perm=$(stat -c "%a" "$file")
70 elif [ "$to_ensure" = "not_exist" ] && [ -f "$dir" ]
105 ensure_file "$filter_dir/type" "exis
[all...]
/linux/drivers/acpi/
H A Dbutton.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * button.c - ACPI Button Driver
18 #include <linux/input.h>
73 /* GP-electronic T701, _LID method points to a floating GPIO */
172 unsigned int type; member
173 struct input_dev *input; member
174 char phys[32]; /* for input device */
183 static long lid_init_state = -1;
198 status = acpi_evaluate_integer(device->handle, "_LID", NULL, &lid_state); in acpi_lid_evaluate_state()
200 return -ENODEV; in acpi_lid_evaluate_state()
[all …]
/linux/Documentation/devicetree/bindings/sound/
H A Dcirrus,cs48l32.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - patches@opensource.cirrus.com
13 The CS48L32 is a high-performance low-power audio DSP for smartphones and
15 DSP with a variety of power-efficient fixed-function audio processors.
19 include/dt-bindings/sound/cs48l32.yaml
22 - $ref: /schemas/spi/spi-peripheral-props.yaml#
23 - $ref: dai-common.yaml#
28 - cirrus,cs48l32
[all …]
/linux/drivers/input/misc/
H A Dmax77650-onkey.c1 // SPDX-License-Identifier: GPL-2.0
6 // ONKEY driver for MAXIM 77650/77651 charger/power-supply.
9 #include <linux/input.h>
21 struct input_dev *input; member
29 input_report_key(onkey->input, onkey->code, 0); in max77650_onkey_falling()
30 input_sync(onkey->input); in max77650_onkey_falling()
39 input_report_key(onkey->input, onkey->code, 1); in max77650_onkey_rising()
40 input_sync(onkey->input); in max77650_onkey_rising()
51 unsigned int type; in max77650_onkey_probe() local
53 dev = &pdev->dev; in max77650_onkey_probe()
[all …]
/linux/Documentation/arch/sparc/oradax/
H A Ddax-hv-api.txt3 Publication date 2017-09-25 08:21
5 Extracted via "pdftotext -f 547 -l 572 -layout sun4v_20170925.pdf"
16 live-migration and other system management activities.
20 …high speed processoring of database-centric operations. The coprocessors may support one or more of
28 …e Completion Area and, unless execution order is specifically restricted through the use of serial-
45 …device node in the guest MD (Section 8.24.17, “Database Analytics Accelerators (DAX) virtual-device
51 36.1.1.1. "ORCL,sun4v-dax" Device Compatibility
54 • No-op/Sync
77 …See Section 36.2.1, “Query CCB Command Formats” for the corresponding CCB input and output formats.
81 36.1.1.2. "ORCL,sun4v-dax-fc" Device Compatibility
[all …]
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_model.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 1999 - 2018 Intel Corporation. */
12 int (*val)(struct ixgbe_fdir_filter *input,
15 unsigned int type; member
20 struct ixgbe_fdir_filter *input; member
28 static inline int ixgbe_mat_prgm_sip(struct ixgbe_fdir_filter *input, in ixgbe_mat_prgm_sip() argument
32 input->filter.formatted.src_ip[0] = (__force __be32)val; in ixgbe_mat_prgm_sip()
33 mask->formatted.src_ip[0] = (__force __be32)m; in ixgbe_mat_prgm_sip()
37 static inline int ixgbe_mat_prgm_dip(struct ixgbe_fdir_filter *input, in ixgbe_mat_prgm_dip() argument
41 input->filter.formatted.dst_ip[0] = (__force __be32)val; in ixgbe_mat_prgm_dip()
[all …]

12345678910>>...42