| /kernel/linux/linux-4.19/drivers/scsi/esas2r/ |
| 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, 48 * allocate a DMA-able memory area to communicate with the firmware. In 50 * we will allocate a global buffer the first time we need it and re-use 85 a->fm_api_command_done = 1; in complete_fm_api_req() 86 wake_up_interruptible(&a->fm_api_waiter); in complete_fm_api_req() 92 struct esas2r_adapter *a = (struct esas2r_adapter *)sgc->adapter; in get_physaddr_fm_api() 93 int offset = sgc->cur_offset - a->save_offset; in get_physaddr_fm_api() 95 (*addr) = a->firmware.phys + offset; in get_physaddr_fm_api() [all …]
|
| 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 …]
|
| /kernel/linux/linux-5.10/drivers/scsi/esas2r/ |
| 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, 48 * allocate a DMA-able memory area to communicate with the firmware. In 50 * we will allocate a global buffer the first time we need it and re-use 85 a->fm_api_command_done = 1; in complete_fm_api_req() 86 wake_up_interruptible(&a->fm_api_waiter); in complete_fm_api_req() 92 struct esas2r_adapter *a = (struct esas2r_adapter *)sgc->adapter; in get_physaddr_fm_api() 93 int offset = sgc->cur_offset - a->save_offset; in get_physaddr_fm_api() 95 (*addr) = a->firmware.phys + offset; in get_physaddr_fm_api() [all …]
|
| 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 …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/gpio/ |
| D | gpio-mockup-sysfs.sh | 2 # SPDX-License-Identifier: GPL-2.0 11 gpio_this_debugfs=`cat $GPIO_DEBUGFS |grep "gpio-$nr" | sed "s/(.*)//g"` 16 elif [ $val_debugfs = "hi" ]; then 18 fi 25 fi 26 fi 29 echo -n "." 33 fi 47 fi 55 echo -n "test pin<$nr>" [all …]
|
| /kernel/linux/linux-4.19/tools/testing/selftests/gpio/ |
| D | gpio-mockup-sysfs.sh | 2 # SPDX-License-Identifier: GPL-2.0 11 gpio_this_debugfs=`cat $GPIO_DEBUGFS |grep "gpio-$nr" | sed "s/(.*)//g"` 16 elif [ $val_debugfs = "hi" ]; then 18 fi 25 fi 26 fi 29 echo -n "." 33 fi 47 fi 55 echo -n "test pin<$nr>" [all …]
|
| /kernel/linux/linux-4.19/arch/x86/kernel/apic/ |
| D | x2apic_uv_x.c | 8 * Copyright (C) 2007-2014 Silicon Graphics, Inc. All rights reserved. 49 static u64 gru_dist_base, gru_first_node_paddr = -1LL, gru_last_node_paddr; 135 uv_min_hub_revision_id += UV2_HUB_REVISION_BASE - 1; in early_get_pnodeid() 144 uv_min_hub_revision_id += UV4_HUB_REVISION_BASE - 1; in early_get_pnodeid() 149 uv_hub_info->hub_revision = uv_min_hub_revision_id; in early_get_pnodeid() 150 uv_cpuid.pnode_mask = (1 << m_n_config.s.n_skt) - 1; in early_get_pnodeid() 205 #define INVALID_TYPE 0 /* Leaf 0xb sub-leaf types */ 240 uv_cpuid.apicid_mask = (~(-1 << sid_shift)); in set_x2apic_bits() 290 uv_cpu_info->p_uv_hub_info = &uv_hub_info_node0; in uv_acpi_madt_oem_check() 299 uv_hub_info->hub_revision = in uv_acpi_madt_oem_check() [all …]
|
| /kernel/linux/linux-5.10/arch/x86/kernel/apic/ |
| D | x2apic_uv_x.c | 9 * Copyright (C) 2007-2014 Silicon Graphics, Inc. All rights reserved. 130 uv_cpuid.pnode_mask = (1 << uv_cpuid.n_skt) - 1; in early_get_pnodeid() 164 + UV4_HUB_REVISION_BASE - 1; in early_set_hub_type() 180 + UV2_HUB_REVISION_BASE - 1; in early_set_hub_type() 239 #define INVALID_TYPE 0 /* Leaf 0xb sub-leaf types */ 274 uv_cpuid.apicid_mask = (~(-1 << sid_shift)); in set_x2apic_bits() 292 strncpy(to, from, len-1); in uv_stringify() 303 for (i = 0; st->entry[i].type != UV_SYSTAB_TYPE_UNUSED; i++) { in early_find_archtype() 304 unsigned long ptr = st->entry[i].offset; in early_find_archtype() 309 if (st->entry[i].type == UV_SYSTAB_TYPE_ARCH_TYPE) in early_find_archtype() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | qcom,wcd9335.txt | 3 Qualcomm WCD9335 Codec is a standalone Hi-Fi audio codec IC, supports 5 the MSM8996, MSM8976, and MSM8956 chipsets. It has in-built 11 - compatible: 21 - reg 26 - interrupts 28 Value type: <prop-encoded-array> 31 - interrupt-names: 37 - reset-gpios: 42 - slim-ifc-dev: 47 - clocks: [all …]
|
| 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: true 36 clock-names: 39 vdd-buck-supply: [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/ |
| D | qcom,wcd9335.txt | 3 Qualcomm WCD9335 Codec is a standalone Hi-Fi audio codec IC, supports 5 the MSM8996, MSM8976, and MSM8956 chipsets. It has in-built 11 - compatible: 21 - reg 26 - interrupts 28 Value type: <prop-encoded-array> 31 - interrupt-names: 37 - reset-gpio: 42 - qcom,ifd: 47 - clocks: [all …]
|
| /kernel/linux/linux-5.10/drivers/s390/net/ |
| D | netiucv.c | 1 // SPDX-License-Identifier: GPL-2.0+ 182 * Representation of event-data for the 211 #define NETIUCV_MTU_MAX (NETIUCV_BUFSIZE_MAX - NETIUCV_HDRLEN) 223 clear_bit(0, &priv->tbusy); in netiucv_clear_busy() 231 return test_and_set_bit(0, &priv->tbusy); in netiucv_test_and_set_busy() 258 while (*p && ((p - tmp) < len) && (!isspace(*p))) in netiucv_printname() 270 if (memcmp(conn->userdata, iucvMagic_ebcdic, 16)) { in netiucv_printuser() 273 memcpy(tmp_uid, netiucv_printname(conn->userid, 8), 8); in netiucv_printuser() 274 memcpy(tmp_udat, conn->userdata, 16); in netiucv_printuser() 280 return netiucv_printname(conn->userid, 8); in netiucv_printuser() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/samsung/ |
| D | smartq_wm8987.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 // Copyright 2007 Wolfson Microelectronics PLC. - linux@wolfsonmicro.com 7 // Graeme Gregory - graeme.gregory@wolfsonmicro.com 89 .gpio = -1, 132 struct snd_soc_dapm_context *dapm = &rtd->card->dapm; in smartq_wm8987_init() 142 err = snd_soc_card_jack_new(rtd->card, "Headphone Jack", in smartq_wm8987_init() 157 DAILINK_COMP_ARRAY(COMP_CPU("samsung-i2s.0")), 158 DAILINK_COMP_ARRAY(COMP_CODEC("wm8750.0-0x1a", "wm8750-hifi")), 159 DAILINK_COMP_ARRAY(COMP_PLATFORM("samsung-i2s.0"))); 164 .stream_name = "SmartQ Hi-Fi", [all …]
|
| /kernel/linux/linux-4.19/sound/soc/samsung/ |
| D | smartq_wm8987.c | 6 * Copyright 2007 Wolfson Microelectronics PLC. - linux@wolfsonmicro.com 7 * Graeme Gregory - graeme.gregory@wolfsonmicro.com 34 struct snd_soc_pcm_runtime *rtd = substream->private_data; in smartq_hifi_hw_params() 35 struct snd_soc_dai *codec_dai = rtd->codec_dai; in smartq_hifi_hw_params() 36 struct snd_soc_dai *cpu_dai = rtd->cpu_dai; in smartq_hifi_hw_params() 96 .gpio = -1, 139 struct snd_soc_dapm_context *dapm = &rtd->card->dapm; in smartq_wm8987_init() 149 err = snd_soc_card_jack_new(rtd->card, "Headphone Jack", in smartq_wm8987_init() 166 .stream_name = "SmartQ Hi-Fi", 167 .cpu_dai_name = "samsung-i2s.0", [all …]
|
| /kernel/linux/linux-4.19/drivers/s390/net/ |
| D | netiucv.c | 1 // SPDX-License-Identifier: GPL-2.0+ 199 * Representation of event-data for the 229 #define NETIUCV_MTU_MAX (NETIUCV_BUFSIZE_MAX - NETIUCV_HDRLEN) 241 clear_bit(0, &priv->tbusy); in netiucv_clear_busy() 249 return test_and_set_bit(0, &priv->tbusy); in netiucv_test_and_set_busy() 276 while (*p && ((p - tmp) < len) && (!isspace(*p))) in netiucv_printname() 288 if (memcmp(conn->userdata, iucvMagic_ebcdic, 16)) { in netiucv_printuser() 291 memcpy(tmp_uid, netiucv_printname(conn->userid, 8), 8); in netiucv_printuser() 292 memcpy(tmp_udat, conn->userdata, 16); in netiucv_printuser() 298 return netiucv_printname(conn->userid, 8); in netiucv_printuser() [all …]
|
| /kernel/linux/linux-5.10/Documentation/sound/cards/ |
| 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 …]
|
| /kernel/linux/linux-4.19/Documentation/sound/cards/ |
| 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 …]
|
| /kernel/linux/linux-4.19/drivers/pci/switch/ |
| D | switchtec.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <linux/io-64-nonatomic-lo-hi.h> 65 return ERR_PTR(-ENOMEM); in stuser_create() 67 get_device(&stdev->dev); in stuser_create() 68 stuser->stdev = stdev; in stuser_create() 69 kref_init(&stuser->kref); in stuser_create() 70 INIT_LIST_HEAD(&stuser->list); in stuser_create() 71 init_completion(&stuser->comp); in stuser_create() 72 stuser->event_cnt = atomic_read(&stdev->event_cnt); in stuser_create() 74 dev_dbg(&stdev->dev, "%s: %p\n", __func__, stuser); in stuser_create() [all …]
|
| /kernel/linux/linux-5.10/drivers/pci/switch/ |
| D | switchtec.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <linux/io-64-nonatomic-lo-hi.h> 75 return ERR_PTR(-ENOMEM); in stuser_create() 77 get_device(&stdev->dev); in stuser_create() 78 stuser->stdev = stdev; in stuser_create() 79 kref_init(&stuser->kref); in stuser_create() 80 INIT_LIST_HEAD(&stuser->list); in stuser_create() 81 init_waitqueue_head(&stuser->cmd_comp); in stuser_create() 82 stuser->event_cnt = atomic_read(&stdev->event_cnt); in stuser_create() 84 dev_dbg(&stdev->dev, "%s: %p\n", __func__, stuser); in stuser_create() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| 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 …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | omap3-n950-n9.dtsi | 2 * omap3-n950-n9.dtsi - Device Tree file for Nokia N950 & N9 (common stuff) 4 * Written by: Aaro Koskinen <aaro.koskinen@iki.fi> 16 cpu0-supply = <&vcc>; 17 operating-points = < 33 compatible = "regulator-fixed"; 34 regulator-name = "VEMMC"; 35 regulator-min-microvolt = <2900000>; 36 regulator-max-microvolt = <2900000>; 38 startup-delay-us = <150>; 39 enable-active-high; [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/ |
| D | tridentfb.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2001, 2002 - Jani Monoses <jani@iv.ro> 30 #include <linux/i2c-algo-bit.h> 79 MODULE_PARM_DESC(mode_option, "Initial video mode e.g. '648x480-8@60'"); 81 MODULE_PARM_DESC(mode, "Initial video mode e.g. '648x480-8@60' (deprecated)"); 166 fb_writeb(val, p->io_virt + reg); in t_outb() 171 return fb_readb(p->io_virt + reg); in t_inb() 176 fb_writel(v, par->io_virt + r); in writemmr() 181 return fb_readl(par->io_virt + r); in readmmr() 193 u8 reg = vga_mm_rcrt(par->io_virt, I2C) & DDC_MASK_TGUI; in tridentfb_ddc_setscl_tgui() [all …]
|
| /kernel/linux/linux-4.19/drivers/video/fbdev/ |
| D | tridentfb.c | 4 * Copyright 2001, 2002 - Jani Monoses <jani@iv.ro> 29 #include <linux/i2c-algo-bit.h> 78 MODULE_PARM_DESC(mode_option, "Initial video mode e.g. '648x480-8@60'"); 80 MODULE_PARM_DESC(mode, "Initial video mode e.g. '648x480-8@60' (deprecated)"); 165 fb_writeb(val, p->io_virt + reg); in t_outb() 170 return fb_readb(p->io_virt + reg); in t_inb() 175 fb_writel(v, par->io_virt + r); in writemmr() 180 return fb_readl(par->io_virt + r); in readmmr() 192 u8 reg = vga_mm_rcrt(par->io_virt, I2C) & DDC_MASK_TGUI; in tridentfb_ddc_setscl_tgui() 195 reg &= ~DDC_SCL_DRIVE_TGUI; /* disable drive - don't drive hi */ in tridentfb_ddc_setscl_tgui() [all …]
|
| /kernel/linux/linux-4.19/arch/sparc/lib/ |
| D | memcpy.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 1995 Linus Torvalds (Linus.Torvalds@helsinki.fi) 44 ldd [%src - (offset) - 0x10], %t0; \ 45 ldd [%src - (offset) - 0x08], %t2; \ 46 st %t0, [%dst - (offset) - 0x10]; \ 47 st %t1, [%dst - (offset) - 0x0c]; \ 48 st %t2, [%dst - (offset) - 0x08]; \ 49 st %t3, [%dst - (offset) - 0x04]; 52 ldd [%src - (offset) - 0x10], %t0; \ 53 ldd [%src - (offset) - 0x08], %t2; \ [all …]
|
| /kernel/linux/linux-5.10/arch/sparc/lib/ |
| D | memcpy.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Copyright (C) 1995 Linus Torvalds (Linus.Torvalds@helsinki.fi) 44 ldd [%src - (offset) - 0x10], %t0; \ 45 ldd [%src - (offset) - 0x08], %t2; \ 46 st %t0, [%dst - (offset) - 0x10]; \ 47 st %t1, [%dst - (offset) - 0x0c]; \ 48 st %t2, [%dst - (offset) - 0x08]; \ 49 st %t3, [%dst - (offset) - 0x04]; 52 ldd [%src - (offset) - 0x10], %t0; \ 53 ldd [%src - (offset) - 0x08], %t2; \ [all …]
|