| /linux/arch/arm/include/debug/ |
| H A D | sa1100.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * Copyright (C) 1994-1999 Russell King 24 @ the comment in arch/arm/mach-sa1100/include/mach/uncompress.h. 32 @ if Ser3 is inactive, then try Ser1 33 addeq \rp, \rp, #(0x00010000 - 0x00050000) 37 @ if Ser1 is inactive, then try Ser2 38 addeq \rp, \rp, #(0x00030000 - 0x00010000) 50 .macro senduart,rd,rx argument 51 str \rd, [\rx, #UTDR] 54 .macro waituartcts,rd,rx argument [all …]
|
| /linux/include/linux/amba/ |
| H A D | pl022.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Copyright (C) 2008-2009 ST-Ericsson AB 11 * linux-2.6.17-rc3-mm1/drivers/spi/pxa2xx_spi.c 31 * enum ssp_interface - interfaces allowed for this SSP Controller 48 * enum ssp_hierarchy - whether SSP is configured as Master or Slave 56 * enum ssp_clock_params - clock parameters, to set SSP clock at a 65 * enum ssp_rx_endian - endianess of Rx FIFO Data 74 * enum ssp_tx_endian - endianess of Tx FIFO Data 82 * enum ssp_data_size - number of bits in one data element 98 * enum ssp_mode - SSP mode of operation (Communication modes) [all …]
|
| /linux/drivers/net/wireless/ath/ath5k/ |
| H A D | dma.c | 2 * Copyright (c) 2004-2008 Reyk Floeter <reyk@openbsd.org> 3 * Copyright (c) 2006-2008 Nick Kossifidis <mickflemm@gmail.com> 44 * ath5k_hw_start_rx_dma() - Start DMA receive 55 * ath5k_hw_stop_rx_dma() - Stop DMA receive 70 i--) in ath5k_hw_stop_rx_dma() 75 "failed to stop RX DMA !\n"); in ath5k_hw_stop_rx_dma() 77 return i ? 0 : -EBUSY; in ath5k_hw_stop_rx_dma() 81 * ath5k_hw_get_rxdp() - Get RX Descriptor's address 91 * ath5k_hw_set_rxdp() - Set RX Descriptor's address 93 * @phys_addr: RX descriptor address [all …]
|
| /linux/drivers/bluetooth/ |
| H A D | btintel_pcie.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 55 /* Registers for MSI-X */ 104 * Host-Device interface is active 105 * Host-Device interface is inactive(as reflected by IPC_SLEEP_CONTROL_CSR_AD) 106 * Host-Device interface is inactive(as reflected by IPC_SLEEP_CONTROL_CSR_AD) 146 /* Minimum and Maximum number of MSI-X Vector 163 /* The number of descriptors in RX queues */ 166 /* Number of Queue for TX and RX 175 /* The size of DMA buffer for TX and RX in bytes */ 192 * All members are write-only for host and read-only for device. [all …]
|
| /linux/Documentation/devicetree/bindings/input/ |
| H A D | iqs626a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 19 - $ref: touchscreen/touchscreen.yaml# 31 "#address-cells": 34 "#size-cells": 37 azoteq,suspend-mode: [all …]
|
| H A D | iqs269a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 - $ref: input.yaml# 16 The Azoteq IQS269A is an 8-channel capacitive touch controller that features 17 additional Hall-effect and inductive sensing capabilities. 24 - azoteq,iqs269a 25 - azoteq,iqs269a-00 26 - azoteq,iqs269a-d0 [all …]
|
| H A D | azoteq,iqs7222.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 21 - azoteq,iqs7222a 22 - azoteq,iqs7222b 23 - azoteq,iqs7222c 24 - azoteq,iqs7222d 29 irq-gpios: 32 Specifies the GPIO connected to the device's active-low RDY output. [all …]
|
| /linux/drivers/net/wireless/ti/wl18xx/ |
| H A D | event.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 53 /* rx ba constraint */ 69 /* bitmap of inactive stations (by HLID) */ 75 /* rx BA win size indicated by RX_BA_WIN_SIZE_CHANGE_EVENT_ID */
|
| /linux/drivers/usb/serial/ |
| H A D | ftdi_sio.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Driver definitions for the FTDI USB Single Port Serial Converter - 9 * The example I have is known as the USC-1000 which is available from 10 * http://www.dse.co.nz - cat no XH4214 It looks similar to this: 12 * USC-1000s which don't look like my device though so beware! 21 * Bill Ryder - bryder@sgi.com formerly of Silicon Graphics, Inc.- wrote the 79 * 1 = Purge RX buffer 90 * Purge RX buffer 96 * The Purge RX and TX buffer commands affect nothing except the buffers 107 * wValue: BaudDivisor value - see below [all …]
|
| H A D | keyspan_usa49msg.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 5 Copyright (C) 1998-2000 InnoSys Incorporated. All Rights Reserved 6 This file is available under a BSD-style copyright 19 Copyright (C) 1998-2000 InnoSys Incorporated. All Rights Reserved 21 This file is available under a BSD-style copyright 41 Buffer formats for RX/TX data messages are not defined by 44 USB OUT (host -> USAxx, transmit) messages contain a 52 USB IN (USAxx -> host, receive) messages begin with a status 92 (3) An RX data message in which the first byte has 0x80 clear 102 1999mar30 beef up support for RX error reporting [all …]
|
| /linux/arch/arm/boot/dts/synaptics/ |
| H A D | berlin2cd-valve-steamlink.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 19 gpio-restart { 20 compatible = "gpio-restart"; 22 active-delay = <100>; 23 inactive-delay = <10>; 24 wait-delay = <100>; 30 cpu-supply = <&vcpu>; 31 operating-points = < [all …]
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | am335x-boneblack-hdmi.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 6 #include <dt-bindings/display/tda998x.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 10 nxp_hdmi_bonelt_pins: nxp-hdmi-bonelt-pins { 11 pinctrl-single,pins = < 36 nxp_hdmi_bonelt_off_pins: nxp-hdmi-bonelt-off-pins { 37 pinctrl-single,pins = < 42 mcasp0_pins: mcasp0-pins { 43 pinctrl-single,pins = < [all …]
|
| H A D | dra7-evm-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/ 6 #include "dra74-ipu-dsp-common.dtsi" 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/clock/ti-dra7-atl.h> 9 #include <dt-bindings/input/input.h> 13 stdout-path = &uart1; 17 compatible = "linux,extcon-usb-gpio"; 18 id-gpios = <&pcf_gpio_21 1 GPIO_ACTIVE_HIGH>; 22 compatible = "linux,extcon-usb-gpio"; [all …]
|
| H A D | am335x-wega.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 8 model = "Phytec AM335x phyBOARD-WEGA"; 9 compatible = "phytec,am335x-wega", "phytec,am335x-phycore-som", "ti,am33xx"; 12 compatible = "simple-audio-card"; 13 simple-audio-card,name = "snd-wega"; 14 simple-audio-card,format = "i2s"; 15 simple-audio-card,bitclock-master = <&sound_iface_main>; 16 simple-audio-card,frame-master = <&sound_iface_main>; 17 simple-audio-card,mclk-fs = <512>; 18 simple-audio-card,widgets = [all …]
|
| /linux/drivers/w1/masters/ |
| H A D | amd_axi_w1.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * amd_axi_w1 - AMD 1Wire programmable logic bus host driver 5 * Copyright (C) 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved. 23 /* 1-wire AMD IP definition */ 68 * amd_axi_w1_wait_irq_interruptible_timeout() - Wait for IRQ with timeout. 73 * Return: %0 - OK, %-EINTR - Interrupted, %-EBUSY - Timed out 81 iowrite32(IRQ, amd_axi_w1_local->base_addr + AXIW1_IRQE_REG); in amd_axi_w1_wait_irq_interruptible_timeout() 82 ret = wait_event_interruptible_timeout(amd_axi_w1_local->wait_queue, in amd_axi_w1_wait_irq_interruptible_timeout() 83 atomic_read(&amd_axi_w1_local->flag) != 0, in amd_axi_w1_wait_irq_interruptible_timeout() 86 dev_err(amd_axi_w1_local->dev, "Wait IRQ Interrupted\n"); in amd_axi_w1_wait_irq_interruptible_timeout() [all …]
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | mac.c | 2 * Copyright (c) 2008-2011 Atheros Communications Inc. 18 #include "hw-ops.h" 26 ah->txok_interrupt_mask, ah->txerr_interrupt_mask, in ath9k_hw_set_txq_interrupts() 27 ah->txdesc_interrupt_mask, ah->txeol_interrupt_mask, in ath9k_hw_set_txq_interrupts() 28 ah->txurn_interrupt_mask); in ath9k_hw_set_txq_interrupts() 33 SM(ah->txok_interrupt_mask, AR_IMR_S0_QCU_TXOK) in ath9k_hw_set_txq_interrupts() 34 | SM(ah->txdesc_interrupt_mask, AR_IMR_S0_QCU_TXDESC)); in ath9k_hw_set_txq_interrupts() 36 SM(ah->txerr_interrupt_mask, AR_IMR_S1_QCU_TXERR) in ath9k_hw_set_txq_interrupts() 37 | SM(ah->txeol_interrupt_mask, AR_IMR_S1_QCU_TXEOL)); in ath9k_hw_set_txq_interrupts() 39 ah->imrs2_reg &= ~AR_IMR_S2_QCU_TXURN; in ath9k_hw_set_txq_interrupts() [all …]
|
| /linux/drivers/net/ovpn/ |
| H A D | peer.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright (C) 2020-2025 OpenVPN, Inc. 21 * struct ovpn_peer - the main remote peer object 52 * @keepalive_timeout: seconds after which an inactive peer is considered dead 55 * @vpn_stats: per-peer in-VPN TX/RX stats 56 * @link_stats: per-peer link/transport TX/RX stats 120 * ovpn_peer_hold - increase reference counter 127 return kref_get_unless_zero(&peer->refcount); in ovpn_peer_hold() 133 * ovpn_peer_put - decrease reference counter 138 kref_put(&peer->refcount, ovpn_peer_release_kref); in ovpn_peer_put()
|
| /linux/drivers/net/ethernet/fungible/funeth/ |
| H A D | funeth_txrx.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 36 /* Rx CQ descriptor size. */ 40 #define FUNETH_CQE_INFO_OFFSET (FUNETH_CQE_SIZE - sizeof(struct fun_cqe_info)) 55 /* Per packet tailroom. Present only for 1-frag packets. */ 72 FUN_IRQ_INIT, /* initialized and in the XArray but inactive */ 84 u64 tx_tso; /* # of non-encapsulated TSO super-packets */ 85 u64 tx_encap_tso; /* # of encapsulated TSO super-packets */ 86 u64 tx_uso; /* # of non-encapsulated UDP LSO super-packets */ 93 u64 tx_tls_bytes; /* Tx bytes of HW-handled TLS payload */ 107 u32 mask; /* queue depth - 1 */ [all …]
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | snps,dwc3-common.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/usb/snps,dwc3-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Felipe Balbi <balbi@kernel.org> 14 vendor-specific implementation or as a standalone component. 17 - $ref: usb-drd.yaml# 18 - if: 24 - dr_mode 28 $ref: usb-xhci.yaml# [all …]
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_e610.c | 1 // SPDX-License-Identifier: GPL-2.0 13 * ixgbe_should_retry_aci_send_cmd_execute - decide if ACI command should 37 * ixgbe_aci_send_cmd_execute - execute sending FW Admin Command to FW Admin 48 * * - 0 - success. 49 * * - -EIO - CSR mechanism is not enabled. 50 * * - -EBUSY - CSR mechanism is busy. 51 * * - -EINVAL - buf_size is too big or 53 * * - -ETIME - Admin Command X command timeout. 54 * * - -EIO - Admin Command X invalid state of HICR register or 67 hw->aci.last_status = LIBIE_AQ_RC_OK; in ixgbe_aci_send_cmd_execute() [all …]
|
| /linux/sound/soc/tegra/ |
| H A D | tegra20_spdif.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * tegra20_spdif.h - Definitions for Tegra20 SPDIF driver 6 * Copyright (C) 2011 - NVIDIA, Inc. 9 * Copyright (c) 2008-2009, NVIDIA Corporation 45 /* SPDIF receiver(RX) enable */ 75 /* Interrupt when RX user FIFO attention level is reached */ 81 /* Interrupt when RX dat [all...] |
| /linux/tools/net/ynl/pyynl/ |
| H A D | ethtool.py | |
| /linux/drivers/usb/gadget/function/ |
| H A D | u_ether.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * u_ether.c -- Ethernet-over-USB link layer utilities for Gadget stack 5 * Copyright (C) 2003-2005,2008 David Brownell 6 * Copyright (C) 2003-2004 Robert Schwebel, Benedikt Spranger 48 #define UETH__VERSION "29-May-2008" 65 spinlock_t req_lock; /* guard {rx,tx}_reqs */ 91 /*-------------------------------------------------------------------------*/ 93 #define RX_EXTRA 20 /* bytes guarding against rx overflows */ 100 if (gadget->speed == USB_SPEED_HIGH || gadget->speed >= USB_SPEED_SUPER) in qlen() 106 /*-------------------------------------------------------------------------*/ [all …]
|
| /linux/drivers/net/ethernet/dec/tulip/ |
| H A D | xircom_cb.c | 2 * xircom_cb: A driver for the (tulip-like) Xircom Cardbus ethernet cards 77 /* Send and receive buffers, kernel-addressable and dma addressable forms */ 161 for (i=31;i>=0;i--) { in print_binary() 193 struct device *d = &pdev->dev; in xircom_probe() 217 pr_err("%s: failed to allocate io-region\n", __func__); in xircom_probe() 221 rc = -ENOMEM; in xircom_probe() 234 private->rx_buffer = dma_alloc_coherent(d, 8192, in xircom_probe() 235 &private->rx_dma_handle, in xircom_probe() 237 if (private->rx_buffer == NULL) in xircom_probe() 240 private->tx_buffer = dma_alloc_coherent(d, 8192, in xircom_probe() [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-aspeed.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2012-2017 ASPEED Technology Inc. 163 /* Multi-master */ 176 bus->master_state = ASPEED_I2C_MASTER_STOP; in aspeed_i2c_do_stop() 177 writel(ASPEED_I2CD_M_STOP_CMD, bus->base + ASPEED_I2C_CMD_REG); in aspeed_i2c_do_stop() 186 spin_lock_irqsave(&bus->lock, flags); in aspeed_i2c_recover_bus() 187 command = readl(bus->base + ASPEED_I2C_CMD_REG); in aspeed_i2c_recover_bus() 193 dev_dbg(bus->dev, "SCL hung (state %x), attempting recovery\n", in aspeed_i2c_recover_bus() 196 reinit_completion(&bus->cmd_complete); in aspeed_i2c_recover_bus() 198 spin_unlock_irqrestore(&bus->lock, flags); in aspeed_i2c_recover_bus() [all …]
|