| /linux/drivers/scsi/esas2r/ |
| H A D | esas2r_ioctl.c | 5 * Copyright (c) 2001-2013 ATTO Technology, Inc. 21 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 40 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 50 * allocate a DMA-able memory area to communicate with the firmware. In 52 * we will allocate a global buffer the first time we need it and re-use 87 a->fm_api_command_done = 1; in complete_fm_api_req() 88 wake_up_interruptible(&a->fm_api_waiter); in complete_fm_api_req() 94 struct esas2r_adapter *a = (struct esas2r_adapter *)sgc->adapter; in get_physaddr_fm_api() 95 int offset = sgc->cur_offset - a->save_offset; in get_physaddr_fm_api() 97 (*addr) = a->firmware.phys + offset; in get_physaddr_fm_api() [all …]
|
| H A D | esas2r.h | 5 * Copyright (c) 2001-2013 ATTO Technology, Inc. 21 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 40 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 102 #define ESAS2R_COPYRIGHT_YEARS "2001-2013" 127 #define MAKEWORD(lo, hi) ((u16)((u8)(lo) | ((u16)(u8)(hi) << 8))) argument 132 #define MAKEDWORD(lo, hi) ((u32)((u16)(lo) | ((u32)(u16)(hi) << 16))) argument 135 #define LOBIT(x) ((x) & (0 - (x))) 142 readl((void __iomem *)a->regs + (reg) + MW_REG_OFFSET_HWREG) 145 writel(data, (void __iomem *)(a->regs + (reg) + MW_REG_OFFSET_HWREG)) 154 readb((void __iomem *)a->data_window + (reg)) [all …]
|
| /linux/tools/testing/selftests/drivers/net/microchip/ |
| H A D | ksz9477_qos.sh | 2 # SPDX-License-Identifier: GPL-2.0 38 h1_mac=$(ip -j link show dev ${h1} | jq -e '.[].address') 51 h2_mac=$(ip -j link show dev ${h2} | jq -e '.[].address') 116 echo $(echo "$stats_json" | jq -r "$field_name") 137 $MZ ${h2} -a ${h2_mac} -b ${h1_mac} -p 64 -t icmp echores -c 1 155 if [ ${have_vlan} -eq 1 ]; then 161 fi 167 fi 169 # Most/all? of the KSZ switches do not provide per-TC counters. There 182 if [ ${rx_ipv} -ge 1 ]; then [all …]
|
| /linux/tools/testing/selftests/drivers/net/netdevsim/ |
| H A D | peer.sh | 2 # SPDX-License-Identifier: GPL-2.0-only 19 if [ ! -x "$(command -v socat)" ]; then 22 fi 29 set -e 33 NSIM_DEV_1_NAME=$(find $NSIM_DEV_1_SYS/net -maxdepth 1 -type d ! \ 34 -path $NSIM_DEV_1_SYS/net -exec basename {} \;) 35 NSIM_DEV_2_NAME=$(find $NSIM_DEV_2_SYS/net -maxdepth 1 -type d ! \ 36 -path $NSIM_DEV_2_SYS/net -exec basename {} \;) 80 if [ $? -eq 0 ]; then 81 echo "linking with non-existent netdevsim should fail" [all …]
|
| /linux/tools/testing/selftests/net/mptcp/ |
| H A D | pm_netlink.sh | 2 # SPDX-License-Identifier: GPL-2.0 9 echo "Usage: $0 [ -i ] [ -h ]" 10 echo -e "\t-i: use 'ip mptcp' instead of 'pm_nl_ctl'" 11 echo -e "\t-h: help" 14 optstring=hi 38 rm -f "${err}" 58 fi 63 ip -n "${ns1}" mptcp limits 66 fi 84 ip -n "${ns1}" mptcp endpoint change "${addr}" "${flags}" [all …]
|
| H A D | mptcp_sockopt.sh | 2 # SPDX-License-Identifier: GPL-2.0 26 echo "Usage: $0 [ -i ] [ -h ]" 27 echo -e "\t-i: use 'ip mptcp' instead of 'pm_nl_ctl'" 28 echo -e "\t-h: help" 31 while getopts "hi" option;do 55 ip netns exec $ns $t -A OUTPUT -p tcp --syn -m mark --mark $m -j ACCEPT 58 ip netns exec $ns $t -A OUTPUT -p tcp --tcp-flags RST RST -m mark --mark 0 -j ACCEPT 60 ip netns exec $ns $t -A OUTPUT -p tcp -m mark --mark $m -j ACCEPT 61 ip netns exec $ns $t -A OUTPUT -p tcp -m mark --mark 0 -j DROP 72 ip -net "$ns1" addr add 10.0.$i.1/24 dev ns1eth$i [all …]
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | qcom,wcd939x-sdw.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/qcom,wcd939x-sdw.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 Qualcomm WCD9390/WCD9395 Codec is a standalone Hi-Fi audio codec IC. 23 qcom,tx-port-mapping: 27 $ref: /schemas/types.yaml#/definitions/uint32-array 31 qcom,rx-port-mapping: 35 $ref: /schemas/types.yaml#/definitions/uint32-array [all …]
|
| H A D | qcom,wcd938x-sdw.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/qcom,wcd938x-sdw.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 Qualcomm WCD9380/WCD9385 Codec is a standalone Hi-Fi audio codec IC. 24 qcom,tx-port-mapping: 28 $ref: /schemas/types.yaml#/definitions/uint32-array 32 qcom,rx-port-mapping: 36 $ref: /schemas/types.yaml#/definitions/uint32-array [all …]
|
| H A D | qcom,wcd938x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 Qualcomm WCD9380/WCD9385 Codec is a standalone Hi-Fi audio codec IC. 17 - $ref: dai-common.yaml# 18 - $ref: qcom,wcd93xx-common.yaml# 23 - qcom,wcd9380-codec 24 - qcom,wcd9385-codec 26 mux-controls: [all …]
|
| H A D | qcom,wcd937x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 Qualcomm WCD9370/WCD9375 Codec is a standalone Hi-Fi audio codec IC. 17 - $ref: dai-common.yaml# 18 - $ref: qcom,wcd93xx-common.yaml# 23 - const: qcom,wcd9370-codec 24 - items: 25 - const: qcom,wcd9375-codec [all …]
|
| H A D | qcom,wcd939x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 Qualcomm WCD9390/WCD9395 Codec is a standalone Hi-Fi audio codec IC. 15 The WCD9390/WCD9395 IC has a functionally separate USB-C Mux subsystem 17 The Audio Headphone and Microphone data path between the Codec and the USB-C Mux 18 subsystems are external to the IC, thus requiring DT port-endpoint graph description 19 to handle USB-C altmode & orientation switching for Audio Accessory Mode. 22 - $ref: dai-common.yaml# [all …]
|
| H A D | qcom,wcd9335.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 Qualcomm WCD9335 Codec is a standalone Hi-Fi audio codec IC with in-built 27 clock-names: 29 - const: mclk 30 - const: slimbus 35 interrupt-names: 37 - const: intr1 [all …]
|
| H A D | qcom,wcd934x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 Qualcomm WCD9340/WCD9341 Codec is a standalone Hi-Fi audio codec IC. 14 It has in-built Soundwire controller, pin controller, interrupt mux and 27 reset-gpios: 31 slim-ifc-dev: 38 clock-names: 41 vdd-buck-supply: [all …]
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | qcom,wcd939x-usbss.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/usb/qcom,wcd939x-usbss.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Neil Armstrong <neil.armstrong@linaro.org> 13 Qualcomm WCD9390/WCD9395 is a standalone Hi-Fi audio codec IC with a 17 USB-C Mux subsystems are external to the IC, thus requiring DT port-endpoint 18 graph description to handle USB-C altmode & orientation switching for Audio 24 - const: qcom,wcd9390-usbss 25 - items: [all …]
|
| /linux/Documentation/sound/cards/ |
| H A D | multisound.sh | 4 # -- Andrew Veliath <andrewtv@usa.net> 15 # -=-=- Getting Firmware -=-=- 26 # Currently, full-duplex digital audio (/dev/dsp only, /dev/audio is 37 # snd-msnd-lib - MultiSound base (requires snd) 39 # snd-msnd-classic - Base audio/mixer support for Classic, Monetery and 42 # snd-msnd-pinnacle - Base audio/mixer support for Pinnacle and Fiji cards 45 # Important Notes - Read Before Using 69 # These cards are configured through the driver snd-msnd-classic. You must 81 # can be used to configure the card in non-PnP mode, and in PnP mode 84 # pinnaclecfg is not required; you can use the snd-msnd-pinnacle module [all …]
|
| /linux/drivers/video/fbdev/ |
| H A D | tridentfb.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2001, 2002 - Jani Monoses <jani@iv.ro> 31 #include <linux/i2c-algo-bit.h> 80 MODULE_PARM_DESC(mode_option, "Initial video mode e.g. '648x480-8@60'"); 82 MODULE_PARM_DESC(mode, "Initial video mode e.g. '648x480-8@60' (deprecated)"); 167 fb_writeb(val, p->io_virt + reg); in t_outb() 172 return fb_readb(p->io_virt + reg); in t_inb() 177 fb_writel(v, par->io_virt + r); in writemmr() 182 return fb_readl(par->io_virt + r); in readmmr() 194 u8 reg = vga_mm_rcrt(par->io_virt, I2C) & DDC_MASK_TGUI; in tridentfb_ddc_setscl_tgui() [all …]
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | omap3-n950-n9.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * omap3-n950-n9.dtsi - Device Tree file for Nokia N950 & N9 (common stuff) 5 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi> 13 cpu0-supply = <&vcc>; 23 compatible = "regulator-fixed"; 24 regulator-name = "VEMMC"; 25 regulator-min-microvolt = <2900000>; 26 regulator-max-microvolt = <2900000>; 28 startup-delay-us = <150>; 29 enable-active-high; [all …]
|
| /linux/arch/sparc/lib/ |
| H A D | memcpy.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 1995 Linus Torvalds (Linus.Torvalds@helsinki.fi) 45 ldd [%src - (offset) - 0x10], %t0; \ 46 ldd [%src - (offset) - 0x08], %t2; \ 47 st %t0, [%dst - (offset) - 0x10]; \ 48 st %t1, [%dst - (offset) - 0x0c]; \ 49 st %t2, [%dst - (offset) - 0x08]; \ 50 st %t3, [%dst - (offset) - 0x04]; 53 ldd [%src - (offset) - 0x10], %t0; \ 54 ldd [%src - (offset) - 0x08], %t2; \ [all …]
|
| /linux/drivers/pci/switch/ |
| H A D | switchtec.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <linux/io-64-nonatomic-lo-hi.h> 80 u32 device = ioread32(&stdev->mmio_sys_info->device_id); in is_firmware_running() 82 return stdev->pdev->device == device; in is_firmware_running() 91 return ERR_PTR(-ENOMEM); in stuser_create() 93 get_device(&stdev->dev); in stuser_create() 94 stuser->stdev = stdev; in stuser_create() 95 kref_init(&stuser->kref); in stuser_create() 96 INIT_LIST_HEAD(&stuser->list); in stuser_create() 97 init_waitqueue_head(&stuser->cmd_comp); in stuser_create() [all …]
|
| /linux/Documentation/admin-guide/blockdev/ |
| H A D | zram.rst | 2 zram: Compressed RAM-based block devices 8 The zram module creates RAM-based block devices named /dev/zram<id> 20 There are several ways to configure and manage zram device(-s): 23 b) using zramctl utility, provided by util-linux (util-linux@vger.kernel.org). 28 In order to get a better idea about zramctl please consult util-linux 29 documentation, zramctl man-page or `zramctl --help`. Please be informed 30 that zram maintainers do not develop/maintain util-linux or zramctl, should 31 you have any questions please contact util-linux@vger.kernel.org 45 -EBUSY an attempt to modify an attribute that cannot be changed once 47 -ENOMEM zram was not able to allocate enough memory to fulfil your [all …]
|
| /linux/drivers/usb/serial/ |
| H A D | ftdi_sio_ids.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * Philipp Gühring - pg@futureware.at - added the Device ID of the USB relais 25 #define FTDI_4232H_PID 0x6011 /* Quad channel hi-speed device */ 26 #define FTDI_232H_PID 0x6014 /* Single channel hi-speed device */ 27 #define FTDI_FTX_PID 0x6015 /* FT-X series (FT201X, FT230X, FT231X, etc) */ 28 #define FTDI_FT2233HP_PID 0x6040 /* Dual channel hi-speed device with PD */ 29 #define FTDI_FT4233HP_PID 0x6041 /* Quad channel hi-speed device with PD */ 30 #define FTDI_FT2232HP_PID 0x6042 /* Dual channel hi-speed device with PD */ 31 #define FTDI_FT4232HP_PID 0x6043 /* Quad channel hi-speed device with PD */ 32 #define FTDI_FT233HP_PID 0x6044 /* Dual channel hi-speed device with PD */ [all …]
|
| /linux/drivers/platform/x86/ |
| H A D | asus-laptop.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * asus-laptop.c - Asus Laptop Support 5 * Copyright (C) 2002-2005 Julien Lerouge, 2003-2006 Karol Kozimor 6 * Copyright (C) 2006-2007 Corentin Chary 13 * Pontus Fuchs - Helper functions, cleanup 14 * Johann Wiesner - Small compile fixes 15 * John Belmonte - ACPI code for Toshiba laptop was a good starting point. 16 * Eric Burghard - LED display support for W1N 17 * Josh Green - Light Sens support 18 * Thomas Tuttle - His first patch for led support was very helpful [all …]
|
| /linux/drivers/net/wireless/realtek/rtl818x/rtl8180/ |
| H A D | dev.c | 8 * Copyright 2004-2005 Andrea Merello <andrea.merello@gmail.com>, et al. 18 * - portions of rtl8187se Linux staging driver, Copyright Realtek corp. 20 * - other GPL, unpublished (until now), Linux driver code, 24 * sitting in front of my laptop at evening, week-end, night... 28 * bought a laptop with an unsupported Wi-Fi card some years ago... 126 * HI | 6 | 1 139 * BC | 7 | 4 <- currently not used yet 140 * MG | 1 | x <- Not used 141 * HI | 6 | x <- Not used 142 * VO | 5 | 0 <- used [all …]
|
| /linux/drivers/md/ |
| H A D | raid1.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * RAID-1 management functions. 11 * Better read-balancing code written by Mika Kuoppala <miku@iki.fi>, 2000 19 * - bitmap marked during normal i/o 20 * - bitmap used to skip nondirty blocks during sync 22 * Additions to bitmap code, (C) 2003-2004 Paul Clements, SteelEye Technology: 23 * - persistent bitmap code 38 #include "md-bitmap.h" 39 #include "md-cluster.h" 52 #include "raid1-10.c" [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 …]
|