| /linux/include/linux/ |
| H A D | xz.h | 1 /* 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 D | turris1x.dts | 1 // 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 D | retu.txt | 1 * 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 D | xylon,logicvc.yaml | 1 # 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 D | iqs62x.yaml | 1 # 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 D | sg2044-topsys.c | 1 // 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 D | leds-pwm-multicolor.yaml | 1 # 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 D | leds-mt6360.yaml | 1 # 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 D | kinetic,ktd202x.yaml | 1 # 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 D | tw9910.h | 1 /* 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 D | test_fill_link_info.c | 1 // 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 D | mmap.rst | 1 .. 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 D | func-mmap.rst | 1 .. 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 D | u_eem.h | 1 /* 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 D | u_gether.h | 1 /* 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 D | u_ecm.h | 1 /* 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 D | u_rndis.h | 1 /* 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 D | initializers.h | 1 /* 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 D | bench_trigger.c | 1 // 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 D | eisa.ids | 6 # 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 D | marvell,mvebu-pinctrl.txt | 3 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 D | README | 8 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 D | controller.h | 1 /* 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 D | perf-bench.txt | 1 perf-bench(1) 5 ---- 6 perf-bench - General framework for benchmark suites 9 --- [all...] |
| /linux/drivers/soc/fsl/qe/ |
| H A D | qe_common.c | 1 // 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 …]
|