Home
last modified time | relevance | path

Searched +full:multi +full:- +full:function (Results 1 – 25 of 588) sorted by relevance

12345678910>>...24

/linux/include/linux/
H A Dxz.h1 /* SPDX-License-Identifier: 0BSD */
7 * Igor Pavlov <https://7-zip.org/>
22 * enum xz_mode - Operation mode
24 * @XZ_SINGLE: Single-call mode. This uses less RAM than
25 * multi-call modes, because the LZMA2
30 * @XZ_PREALLOC: Multi-call mode with preallocated LZMA2
34 * @XZ_DYNALLOC: Multi-call mode. The LZMA2 dictionary is
53 * enum xz_ret - Return codes
56 * return code is possible only in multi-call mode
60 * is still possible in multi-call mode by simply
[all …]
/linux/arch/powerpc/boot/dts/
H A Dturris1x.dts1 // SPDX-License-Identifier: GPL-2.0+
5 * Copyright 2013 - 2022 CZ.NIC z.s.p.o. (http://www.nic.cz/)
8 * and available at: https://docs.turris.cz/hw/turris-1x/turris-1x/
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/interrupt-controller/irq.h>
13 #include <dt-bindings/leds/common.h>
14 /include/ "fsl/p2020si-pre.dtsi"
41 gpio-controller@18 {
45 #gpio-cells = <2>;
46 gpio-controller;
[all …]
/linux/Documentation/devicetree/bindings/mfd/
H A Dretu.txt1 * Device tree bindings for Nokia Retu and Tahvo multi-function device
3 Retu and Tahvo are a multi-function devices found on Nokia Internet
9 - compatible: "nokia,retu" or "nokia,tahvo"
10 - reg: Specifies the CBUS slave address of the ASIC chip
11 - interrupts: The interrupt line the device is connected to
16 compatible = "i2c-cbus-gpio";
20 interrupt-parent = <&gpio4>;
H A Dxylon,logicvc.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Xylon LogiCVC multi-function device
11 - Paul Kocialkowski <paul.kocialkowski@bootlin.com>
15 As a result, a multi-function device is exposed as parent of the display
21 - enum:
22 - xylon,logicvc-3.02.a
23 - const: syscon
24 - const: simple-mfd
[all …]
H A Diqs62x.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Azoteq IQS620A/621/622/624/625 Multi-Function Sensors
10 - Jeff LaBundy <jeff@labundy.com>
13 The Azoteq IQS620A, IQS621, IQS622, IQS624 and IQS625 multi-function sensors
21 - azoteq,iqs620a
22 - azoteq,iqs621
23 - azoteq,iqs622
24 - azoteq,iqs624
[all …]
/linux/drivers/soc/sophgo/
H A Dsg2044-topsys.c1 // SPDX-License-Identifier: GPL-2.0
3 * Sophgo SG2044 multi-function system controller driver
16 .name = "sg2044-pll",
22 return devm_mfd_add_devices(&pdev->dev, PLATFORM_DEVID_AUTO, in sg2044_topsys_probe()
29 { .compatible = "sophgo,sg2044-top-syscon" },
37 .name = "sg2044-topsys",
44 MODULE_DESCRIPTION("Sophgo SG2044 multi-function system controller driver");
/linux/Documentation/devicetree/bindings/leds/
H A Dleds-pwm-multicolor.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/leds/leds-pwm-multicolor.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Multi-color LEDs connected to PWM
10 - Sven Schwermer <sven.schwermer@disruptive-technologies.com>
13 This driver combines several monochrome PWM LEDs into one multi-color
18 const: pwm-leds-multicolor
20 multi-led:
22 $ref: leds-class-multicolor.yaml#
[all …]
H A Dleds-mt6360.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/leds/leds-mt6360.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Gene Chen <gene_chen@richtek.com>
15 Add MT6360 LED driver include 2-channel Flash LED with torch/strobe mode,
16 and 4-channel RGB LED support Register/Flash/Breath Mode
20 const: mediatek,mt6360-led
22 "#address-cells":
25 "#size-cells":
[all …]
H A Dkinetic,ktd202x.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - André Apitzsch <git@apitzsch.eu>
16 https://www.kinet-ic.com/uploads/KTD2026-7-04h.pdf
21 - kinetic,ktd2026
22 - kinetic,ktd2027
27 vin-supply:
30 vio-supply:
31 description: Regulator providing power for pull-up of the I/O lines.
[all …]
/linux/include/media/i2c/
H A Dtw9910.h1 /* SPDX-License-Identifier: GPL-2.0-only */
16 /* MPOUT (multi-purpose output) pin functions */
29 * struct tw9910_video_info - tw9910 driver interface structure
31 * @mpout: Selected function of MPOUT (multi-purpose output) pin.
/linux/tools/testing/selftests/bpf/progs/
H A Dtest_fill_link_info.c1 // SPDX-License-Identifier: GPL-2.0
13 /* This function is here to have CONFIG_X86_KERNEL_IBT,
49 SEC("kprobe.multi")
55 SEC("uprobe.multi")
/linux/Documentation/userspace-api/media/v4l/
H A Dmmap.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
22 memory on a graphics card with a video capture add-on. However, being
24 drivers support streaming as well, allocating buffers in DMA-able main
39 address space with the :c:func:`mmap()` function. The
41 :ref:`VIDIOC_QUERYBUF` ioctl. In the single-planar
44 parameter to the :c:func:`mmap()` function. When using the
45 multi-planar API, struct :c:type:`v4l2_buffer` contains an
48 multi-planar API, every plane of every buffer has to be mapped
54 possible with the :c:func:`munmap()` function.
56 Example: Mapping buffers in the single-planar API
[all …]
H A Dfunc-mmap.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
4 .. _func-mmap:
13 v4l2-mmap - Map device memory into application address space
18 .. code-block:: c
23 .. c:function:: void *mmap( void *start, size_t length, int prot, int flags, int fd, off_t offset )
39 single-planar API, and the same value as returned by the driver in
41 the multi-planar API.
55 :c:func:`mmap()` function fails.
77 other (e. g. child-) processes.
83 copy-on-write semantics. V4L2 applications should not set the
[all …]
/linux/drivers/usb/gadget/function/
H A Du_eem.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Utility definitions for the eem function
19 * struct f_eem_opts - EEM function options
20 * @func_inst: USB function instance.
21 * @net: The net_device associated with the EEM function.
22 * @bound: True if the net_device is shared and pre-registered during the
23 * legacy composite driver's bind phase (e.g., multi.c). If false,
24 * the EEM function will register the net_device during its own
26 * @bind_count: Tracks the number of configurations the EEM function is
27 * bound to, preventing double-registration of the @net device.
[all …]
H A Du_gether.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Utility definitions for the subset function
19 * struct f_gether_opts - subset function options
20 * @func_inst: USB function instance.
21 * @net: The net_device associated with the subset function.
22 * @bound: True if the net_device is shared and pre-registered during the
23 * legacy composite driver's bind phase (e.g., multi.c). If false,
24 * the subset function will register the net_device during its own
26 * @bind_count: Tracks the number of configurations the subset function is
27 * bound to, preventing double-registration of the @net device.
[all …]
H A Du_ecm.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Utility definitions for the ecm function
19 * struct f_ecm_opts - ECM function options
20 * @func_inst: USB function instance.
21 * @net: The net_device associated with the ECM function.
22 * @bound: True if the net_device is shared and pre-registered during the
23 * legacy composite driver's bind phase (e.g., multi.c). If false,
24 * the ECM function will register the net_device during its own
26 * @bind_count: Tracks the number of configurations the ECM function is
27 * bound to, preventing double-registration of the @net device.
[all …]
H A Du_rndis.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Utility definitions for the subset function
19 * struct f_rndis_opts - RNDIS function options
20 * @func_inst: USB function instance.
23 * @net: The net_device associated with the RNDIS function.
24 * @bind_count: Tracks the number of configurations the RNDIS function is
25 * bound to, preventing double-registration of the @net device.
26 * @borrowed_net: True if the net_device is shared and pre-registered during
27 * the legacy composite driver's bind phase (e.g., multi.c).
28 * If false, the RNDIS function will register the net_device
[all …]
/linux/drivers/usb/storage/
H A Dinitializers.h1 /* SPDX-License-Identifier: GPL-2.0+ */
6 * (c) 1999, 2000 Matthew Dharm (mdharm-usb@one-eyed-alien.net)
12 * similar to commands in the SCSI-II and ATAPI specifications.
15 * exhibits class-specific exemptions from the USB specification.
27 * This places the Shuttle/SCM USB<->SCSI bridge devices in multi-target
33 * This function is required to activate all four slots on the UCR-61S2B
38 /* This places the HUAWEI E220 devices in multi-port mode */
/linux/tools/testing/selftests/bpf/benchs/
H A Dbench_trigger.c1 // SPDX-License-Identifier: GPL-2.0
25 { "trig-batch-iters", ARG_TRIG_BATCH_ITERS, "BATCH_ITER_CNT", 0,
26 "Number of in-kernel iterations per one driver test run"},
38 fprintf(stderr, "invalid --trig-batch-iters value (should be between %d and %d)\n", in parse_arg()
59 #pragma GCC diagnostic ignored "-Wattributes"
119 int fd = ctx.driver_prog_fd ?: bpf_program__fd(ctx.skel->progs.trigger_driver); in trigger_producer_batch()
130 res->hits = sum_and_reset_counters(base_hits); in trigger_measure()
132 res->hits = sum_and_reset_counters(ctx.skel->bss->hits); in trigger_measure()
146 bpf_program__set_autoload(ctx.skel->progs.trigger_driver, true); in setup_ctx()
148 ctx.skel->rodata->batch_iters = args.batch_iters; in setup_ctx()
[all …]
/linux/drivers/eisa/
H A Deisa.ids6 # Marc Zyngier <maz@wild-wind.fr.eu.org>
10 ABP0510 "Advansys ABP-510 ISA SCSI Host Adapter"
11 ABP0540 "Advansys ABP-540/542 ISA SCSI Host Adapter"
12 ABP7401 "AdvanSys ABP-740/742 EISA Single Channel SCSI Host Adapter"
13 ABP7501 "AdvanSys ABP-750/752 EISA Dual Channel SCSI Host Adapter"
14 ACC1200 "ACCTON EtherCombo-32 Ethernet Adapter"
15 ACC120A "ACCTON EtherCombo-32 Ethernet Adapter"
25 ACE7010 "ACME Multi-Function Board"
39 ACR1711 "AcerFrame 1000 486/33 SYSTEM-2"
41 ACR3211 "AcerFrame 3000MP 486 SYSTEM-1"
[all …]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dmarvell,mvebu-pinctrl.txt3 The pinctrl driver enables Marvell SoCs to configure the multi-purpose pins
4 (mpp) to a specific function. For each SoC family there is a SoC specific
7 Please refer to pinctrl-bindings.txt in this directory for details of the
12 be used for a specific device or function. Each node requires one or more
13 mpp pins or group of pins and a mpp function common to all pins.
16 - compatible: "marvell,<soc>-pinctrl"
17 Please refer to each marvell,<soc>-pinctrl.txt binding doc for supported SoCs.
20 - marvell,pins: string array of mpp pins or group of pins to be muxed.
21 - marvell,function: string representing a function to mux to for all
22 marvell,pins given in this pin configuration node. The function has to be
[all …]
/linux/tools/power/pm-graph/
H A DREADME8 pm-graph: suspend/resume/boot timing analysis tools
11 …Home Page: https://www.intel.com/content/www/us/en/developer/topic-technology/open/pm-graph/overvi…
13 Report bugs/issues at bugzilla.kernel.org Tools/pm-graph
14 - https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
17 - Getting Started:
20 - Feature Summary:
21 https://www.intel.com/content/www/us/en/developer/topic-technology/open/pm-graph/features.html
23 - upstream version in git:
24 git clone https://github.com/intel/pm-graph/
27 - Overview
[all …]
/linux/include/linux/surface_aggregator/
H A Dcontroller.h1 /* SPDX-License-Identifier: GPL-2.0+ */
9 * Copyright (C) 2019-2021 Maximilian Luz <luzmaximilian@gmail.com>
22 /* -- Main data types and definitions --------------------------------------- */
25 * enum ssam_event_flags - Flags for enabling/disabling SAM events
33 * struct ssam_event - SAM event sent from the EC to the host.
51 * enum ssam_request_flags - Flags for SAM requests.
70 * struct ssam_request - SAM request description.
94 * struct ssam_response - Response buffer for SAM request.
125 /* -- Synchronous request interface. ---------------------------------------- */
128 * struct ssam_request_sync - Synchronous SAM request struct.
[all …]
/linux/tools/perf/Documentation/
H A Dperf-bench.txt1 perf-bench(1)
5 ----
6 perf-bench - General framework for benchmark suites
9 ---
[all...]
/linux/drivers/soc/fsl/qe/
H A Dqe_common.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Copyright 2007-2008,2010 Freescale Semiconductor, Inc.
11 * Copyright (c) 1999-2001 Dan Malek <dan@embeddedalley.com>
57 np = of_find_compatible_node(NULL, NULL, "fsl,cpm-muram-data"); in cpm_muram_init()
60 np = of_find_node_by_name(NULL, "data-only"); in cpm_muram_init()
63 ret = -ENODEV; in cpm_muram_init()
68 muram_pool = gen_pool_create(0, -1); in cpm_muram_init()
71 ret = -ENOMEM; in cpm_muram_init()
77 ret = -ENODEV; in cpm_muram_init()
84 ret = gen_pool_add(muram_pool, r.start - muram_pbase + in cpm_muram_init()
[all …]

12345678910>>...24