/linux/include/uapi/linux/ |
H A D | atmbr2684.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 10 * Type of media we're bridging (ethernet, token ring, etc) Currently only 15 #define BR2684_MEDIA_TR (2) /* 802.5 - token ring */ 20 #define BR2684_FLAG_ROUTED (1<<16) /* payload is routed, not bridged */ 39 #define BR2684_ENCAPS_VC (0) /* VC-mux */ 44 * Is this VC bridged or routed? 51 * This is for the ATM_NEWBACKENDIF call - these are like socket families: 53 * is per-backend specific 63 * This structure is used to specify a br2684 interface - either by a 78 * This is for the ATM_SETBACKEND call - these are like socket families: [all …]
|
/linux/Documentation/networking/ |
H A D | ipvs-sysctl.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 IPvs-sysctl 10 am_droprate - INTEGER 16 amemthresh - INTEGER 25 backup_only - BOOLEAN 26 - 0 - disabled (default) 27 - not 0 - enabled 32 conn_reuse_mode - INTEGER 33 1 - default 52 conntrack - BOOLEAN [all …]
|
H A D | generic-hdlc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 - Normal (routed) and Ethernet-bridged (Ethernet device emulation) 16 - ARP support (no InARP support in the kernel - there is an 17 experimental InARP user-space daemon available on: 20 2. raw HDLC - either IP (IPv4) interface or Ethernet device emulation 25 Generic HDLC is a protocol driver only - it needs a low-level driver 28 Ethernet device emulation (using HDLC or Frame-Relay PVC) is compatible 40 gcc -O2 -Wall -o sethdlc sethdlc.c 42 Make sure you're using a correct version of sethdlc for your kernel. 66 - sets physical interface for a given port [all …]
|
H A D | segmentation-offloads.rst | 1 .. SPDX-License-Identifier: GPL-2.0 15 * TCP Segmentation Offload - TSO 16 * UDP Fragmentation Offload - UFO 18 * Generic Segmentation Offload - GSO 19 * Generic Receive Offload - GRO 20 * Partial Generic Segmentation Offload - GSO_PARTIAL 21 * SCTP acceleration with GSO - GSO_BY_FRAGS 28 frames with a data payload size specified in skb_shinfo()->gso_size. 30 SKB_GSO_TCPV6 should be set in skb_shinfo()->gso_type and 31 skb_shinfo()->gso_size should be set to a non-zero value. [all …]
|
/linux/Documentation/sound/hd-audio/ |
H A D | controls.rst | 2 HD-Audio Codec-Specific Mixer Controls 6 This file explains the codec-specific mixer controls. 9 -------------- 12 This is an enum control to change the surround-channel setup, 16 jack-retasking of multi-I/O jacks. 18 Auto-Mute Mode 19 This is an enum control to change the auto-mute behavior of the 20 headphone and line-out jacks. If built-in speakers and headphone 21 and/or line-out jacks are available on a machine, this controls 23 When there are only either headphones or line-out jacks, it gives [all …]
|
/linux/Documentation/userspace-api/media/drivers/ |
H A D | imx-uapi.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 --------- 18 - V4L2_EVENT_IMX_FRAME_INTERVAL_ERROR 30 ----------------------------------- 33 NTSC/PAL signal re-sync (too little or too many video lines). When 34 this happens, the IPU triggers a mechanism to re-establish vertical 60 - V4L2_CID_IMX_FIM_ENABLE 64 - V4L2_CID_IMX_FIM_NUM 70 - V4L2_CID_IMX_FIM_TOLERANCE_MIN 75 - V4L2_CID_IMX_FIM_TOLERANCE_MAX [all …]
|
/linux/Documentation/PCI/ |
H A D | boot-interrupts.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 :Author: - Sean V Kelley <sean.v.kelley@linux.intel.com> 13 interrupt messages (Assert_INTx/Deassert_INTx). The integrated IO-APIC in a 15 MSI interrupts. If the IO-APIC is disabled (via the mask bits in the 16 IO-APIC table entries), the messages are routed to the legacy PCH. This 17 in-band interrupt mechanism was traditionally necessary for systems that 18 did not support the IO-APIC and for boot. Intel in the past has used the 20 protocol describes this in-band legacy wire-interrupt INTx mechanism for 21 I/O devices to signal PCI-style level interrupts. The subsequent paragraphs 29 When in-band legacy INTx messages are forwarded to the PCH, they in turn [all …]
|
H A D | pci-error-recovery.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 :Authors: - Linas Vepstas <linasvepstas@gmail.com> 9 - Richard Lary <rlary@us.ibm.com> 10 - Mike Mason <mmlnx@us.ibm.com> 16 chipsets are able to deal with these errors; these include PCI-E chipsets, 17 and the PCI-host bridges found on IBM Power4, Power5 and Power6-based 32 including multiple instances of a device driver on multi-function 34 waiting for some i/o-space register to change, when it never will. 39 is forced by the need to handle multi-function devices, that is, 42 of reset it desires, the choices being a simple re-enabling of I/O [all …]
|
/linux/Documentation/admin-guide/media/ |
H A D | imx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------ 15 - Image DMA Controller (IDMAC) 16 - Camera Serial Interface (CSI) 17 - Image Converter (IC) 18 - Sensor Multi-FIFO Controller (SMFC) 19 - Image Rotator (IRT) 20 - Video De-Interlacing or Combining Block (VDIC) 26 re-ordering (for example UYVY to YUYV) within the same colorspace, and 27 packed <--> planar conversion. The IDMAC can also perform a simple [all …]
|
/linux/Documentation/leds/ |
H A D | leds-class-flash.rst | 5 Some LED devices provide two modes - torch and flash. In the LED subsystem 6 those modes are supported by LED class (see Documentation/leds/leds-class.rst) 16 (see Documentation/ABI/testing/sysfs-class-led-flash) 18 - flash_brightness 19 - max_flash_brightness 20 - flash_timeout 21 - max_flash_timeout 22 - flash_strobe 23 - flash_fault 36 - dev: [all …]
|
/linux/arch/powerpc/platforms/embedded6xx/ |
H A D | holly.c | 1 // SPDX-License-Identifier: GPL-2.0-only 34 #include <asm/pci-bridge.h> 61 /* Re-init the PCI bridge and LUT registers to have mappings that don't in holly_remap_bridge() 107 /* Set 64-bit PCI bus address for system memory */ in holly_remap_bridge() 142 * from the four external INT pins, PCI interrupts are routed via 146 * TSI108:PB_INT[0] -> CPU0:INT# 147 * TSI108:PB_INT[1] -> CPU0:MCP# 148 * TSI108:PB_INT[2] -> N/C 149 * TSI108:PB_INT[3] -> N/C 167 mpic_assign_isu(mpic, 0, mpic->paddr + 0x100); in holly_init_IRQ() [all …]
|
/linux/Documentation/sound/soc/ |
H A D | dpcm.rst | 14 way as the analog signal is routed in an ASoC codec driver. DPCM uses a DAPM 18 DPCM re-uses all the existing component codec, platform and DAI drivers without 23 ------------------------------------- 26 document for all examples :- 32 PCM0 <------------> * * <----DAI0-----> Codec Headset 34 PCM1 <------------> * * <----DAI1-----> Codec Speakers 36 PCM2 <------------> * * <----DAI2-----> MODEM 38 PCM3 <------------> * * <----DAI3-----> BT 40 * * <----DAI4-----> DMIC 42 * * <----DAI5-----> FM [all …]
|
/linux/drivers/gpu/drm/amd/include/ |
H A D | kgd_kfd_interface.h | 33 #include <linux/dma-fence.h> 83 * scheduling. In this scheduling mode we're using the firmware code to 120 * specific doorbells are routed to each SDMA engine. Others 121 * are routed to IH and VCN. They are not usable by the CP. 179 * @hqd_dump: Dumps CPC HQD registers to an array of address-value pairs. 182 * @hqd_sdma_dump: Dumps SDMA HQD registers to an array of address-value pairs. 211 * guarantee any minimum for the number of waves in-flight. This function
|
/linux/tools/testing/selftests/net/netfilter/ |
H A D | bridge_brouter.sh | 3 # This test is for bridge 'brouting', i.e. make some packets being routed 8 # setup is: ns1 <-> nsbr <-> ns2 12 if ! ebtables -V > /dev/null 2>&1;then 25 ip netns exec "$nsbr" sysctl -q net.ipv4.conf.default.rp_filter=0 26 ip netns exec "$nsbr" sysctl -q net.ipv4.conf.all.rp_filter=0 33 if ! ip -net "$nsbr" link add br0 type bridge; then 38 ip -net "$nsbr" link set veth0 up 39 ip -net "$nsbr" link set veth1 up 41 ip -net "$nsbr" link set veth0 master br0 42 ip -net "$nsbr" link set veth1 master br0 [all …]
|
/linux/Documentation/devicetree/bindings/usb/ |
H A D | amlogic,meson-g12a-usb-ctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/usb/amlogic,meson-g12a-usb-ctrl.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Neil Armstrong <neil.armstrong@linaro.org> 15 in host-only mode, and a DWC2 IP Core configured for USB2 peripheral mode 20 One of the USB2 PHYs can be re-routed in peripheral mode to a DWC2 USB IP. 26 host-only mode. 33 - amlogic,meson-gxl-usb-ctrl 34 - amlogic,meson-gxm-usb-ctrl [all …]
|
/linux/Documentation/power/ |
H A D | suspend-and-interrupts.rst | 10 ----------------------------------- 14 ->prepare, ->suspend and ->suspend_late callbacks have been executed for all 29 Device IRQs are re-enabled during system resume, right before the "early" phase 30 of resuming devices (that is, before starting to execute ->resume_early 35 ------------------------ 38 suspend-resume cycle, including the "noirq" phases of suspending and resuming 41 but also to IPIs and to some other special-purpose interrupts. 44 requesting a special-purpose interrupt. It causes suspend_device_irqs() to 46 expected during the suspend-resume cycle, but does not guarantee that the 47 interrupt will wake the system from a suspended state -- for such cases it is [all …]
|
/linux/drivers/gpu/drm/renesas/rcar-du/ |
H A D | rcar_cmm.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * R-Car Display Unit Color Management Module 27 * @lut: 1D-LUT state 28 * @lut.enabled: 1D-LUT enabled flag 37 return ioread32(rcmm->base + reg); in rcar_cmm_read() 42 iowrite32(data, rcmm->base + reg); in rcar_cmm_write() 46 * rcar_cmm_lut_write() - Scale the DRM LUT table entries to hardware precision 66 * rcar_cmm_setup() - Configure the CMM unit 71 * disabling and programming of the 1-D LUT unit is supported. 87 if (!config->lut.table) { in rcar_cmm_setup() [all …]
|
/linux/arch/arm/boot/dts/st/ |
H A D | ste-nomadik-nhk15.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/gpio/gpio.h> 9 #include "ste-nomadik-stn8815.dtsi" 13 compatible = "st,nomadik-nhk-15"; 22 stmpe-i2c0 = &stmpe0; 23 stmpe-i2c1 = &stmpe1; 71 disable-sxtalo; 72 disable-mxtalo; [all …]
|
/linux/sound/drivers/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 50 tristate "PC-Speaker support (READ HELP!)" 60 You can compile this as a module which will be called snd-pcsp. 65 pc-speaker a default sound device. Which is likely not 69 options snd-pcsp index=2 71 You don't need this driver if you only want your pc-speaker to beep. 86 You don't need this unless you're testing the hardware support 90 will be called snd-dummy. 99 the standard ALSA PCM device. The devices are routed 0->1 and 100 1->0, where first number is the playback PCM device and second [all …]
|
/linux/Documentation/process/ |
H A D | maintainer-kvm-x86.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 -------- 17 ----- 21 ----- 25 specific tree, ``github.com/kvm-x86/linux.git``. 28 main KVM tree, while all development for the next cycle is routed through the 29 KVM x86 tree. In the unlikely event that a fix for the current cycle is routed 39 using finer-grained topic branches is to make it easier to keep tabs on an area 42 in-flight commits' SHA1 hashes, and having to reject a pull request due to bugs 46 via a Cthulhu merge on an as-needed basis, i.e. when a topic branch is updated. [all …]
|
/linux/arch/arm64/kvm/ |
H A D | handle_exit.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2012,2013 - ARM Ltd 7 * Copyright (C) 2012 - Virtual Open Systems and Columbia University 20 #include <asm/debug-monitors.h> 41 vcpu->stat.hvc_exit_stat++; in handle_hvc() 66 * "If an SMC instruction executed at Non-secure EL1 is in handle_smc() 71 * otherwise return to the same address. Furthermore, pre-incrementing in handle_smc() 90 * at Non-secure EL1 is trapped to EL2 if HCR_EL2.TSC==1, rather than in handle_smc() 115 * kvm_handle_wfx - handle a wait-for-interrupts or wait-for-event 123 * world-switches and schedule other host processes until there is an [all …]
|
/linux/arch/powerpc/kvm/ |
H A D | book3s_xive.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #define pr_fmt(fmt) "xive-kvm: " fmt 23 #include <asm/xive-regs.h> 33 #define __x_eoi_page(xd) ((void __iomem *)((xd)->eoi_mmio)) 34 #define __x_trig_page(xd) ((void __iomem *)((xd)->trig_mmio)) 65 xc->pending |= 1 << cppr; in xive_vm_ack_pending() 68 if (cppr >= xc->hw_cppr) in xive_vm_ack_pending() 69 pr_warn("KVM-XIVE: CPU %d odd ack CPPR, got %d at %d\n", in xive_vm_ack_pending() 70 smp_processor_id(), cppr, xc->hw_cppr); in xive_vm_ack_pending() 74 * xc->cppr, this will be done as we scan for interrupts in xive_vm_ack_pending() [all …]
|
/linux/drivers/pinctrl/aspeed/ |
H A D | pinmux-aspeed.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 21 * read-only). 23 * SoC Multi-function Pin Expression Examples 24 * ------------------------------------------ 34 * -----+---------+-----------+-----------------------------+-----------+---------------+---------- 36 * -----+---------+-----------+-----------------------------+-----------+---------------+---------- 38 * C5 is a multi-signal pin (high and low priority signals). Here we touch 41 * -----+---------+-----------+-----------------------------+-----------+---------------+---------- 43 * -----+---------+-----------+-----------------------------+-----------+---------------+---------- 45 * E19 is a single-signal pin with two functions that influence the active [all …]
|
/linux/arch/arm64/kvm/hyp/vhe/ |
H A D | switch.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2015 - ARM Ltd 9 #include <linux/arm-smccc.h> 26 #include <asm/debug-monitors.h> 41 * - TGE: we want the guest to use EL1, which is incompatible with 44 * - API/APK: they are already accounted for by vcpu_load(), and can 51 u64 hcr = vcpu->arch.hcr_el2; in __compute_hcr() 62 write_sysreg_s(vcpu->arch.ctxt.vncr_array, SYS_VNCR_EL2); in __compute_hcr() 73 * With VHE (HCR.E2H == 1), accesses to CPACR_EL1 are routed to in __activate_cptr_traps() 104 * we're in a nested context. in __activate_cptr_traps() [all …]
|
/linux/Documentation/driver-api/nfc/ |
H A D | nfc-hci.rst | 5 - Author: Eric Lapuyade, Samuel Ortiz 6 - Contact: eric.lapuyade@intel.com, samuel.ortiz@intel.com 9 ------- 12 enables easy writing of HCI-based NFC drivers. The HCI layer runs as an NFC Core 17 --- 20 routed through netlink sockets to NFC Core and then to HCI. From this point, 30 - one for executing commands : nfc_hci_msg_tx_work(). Only one command 32 - one for dispatching received events and commands : nfc_hci_msg_rx_work(). 35 -------------------------- 41 In case the chip supports pre-opened gates and pseudo-static pipes, the driver [all …]
|