| /linux/drivers/comedi/drivers/ |
| H A D | adv_pci1720.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * COMEDI driver for Advantech PCI-1720U 9 * COMEDI - Linux Control and Measurement Device Interface 15 * Description: 4-channel Isolated D/A Output board 16 * Devices: [Advantech] PCI-7120U (adv_pci1720) 18 * Updated: Fri, 29 Oct 2015 17:19:35 -0700 23 * The PCI-1720 has 4 isolated 12-bit analog output channels with multiple 27 * The analog outputs can operate in two modes, immediate and synchronized. 28 * This driver currently does not support the synchronized output mode. 35 * Jumper JP5 controls the "hot" reset state of the analog outputs. [all …]
|
| /linux/drivers/net/phy/ |
| H A D | dp83tg720.c | 1 // SPDX-License-Identifier: GPL-2.0 18 * The DP83TG720 1000BASE-T1 PHY has several limitations that require 19 * software-side mitigations. These workarounds are implemented throughout 23 * 1. Unreliable Link Detection and Synchronized Reset Deadlock 24 * ------------------------------------------------------------ 34 * However, in point-to-point setups where both link partners use the same 35 * driver (e.g. Linux on both sides), a synchronized reset pattern may emerge. 36 * This leads to a deadlock, where both PHYs reset at the same time and 37 * continuously miss each other during auto-negotiation. 39 * To address this, the reset procedure includes two components: [all …]
|
| /linux/sound/firewire/fireface/ |
| H A D | ff-protocol-latter.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // ff-protocol-latter.c - a part of driver for RME Fireface series 32 // 0x00000040: Synchronized to word clock on BNC interface 33 // 0x00000020: Synchronized to ADAT or S/PDIF on optical interface 34 // 0x00000010: Synchronized to S/PDIF on coaxial interface 42 // 0x0f000000: detected rate of ADAT-B on 2nd optical interface 43 // 0x00f00000: detected rate of ADAT-A on 1st optical interface 48 // 0x00000800: ADAT-B 49 // 0x00000600: ADAT-A 52 // 0x00000080: Synchronized to ADAT-B on 2nd optical interface [all …]
|
| /linux/Documentation/devicetree/bindings/hsi/ |
| H A D | nokia-modem.txt | 8 - compatible: Should be one of 9 "nokia,n900-modem" 10 "nokia,n950-modem" 11 "nokia,n9-modem" 12 - hsi-channel-names: Should contain the following strings 13 "mcsaab-control" 14 "speech-control" 15 "speech-data" 16 "mcsaab-data" 17 - gpios: Should provide a GPIO handler for each GPIO listed in [all …]
|
| /linux/net/core/ |
| H A D | dev_addr_lists.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * net/core/dev_addr_lists.c - Functions for handling net device lists 24 struct rb_node **ins_point = &list->tree.rb_node, *parent = NULL; in __hw_addr_insert() 31 diff = memcmp(new->addr, ha->addr, addr_len); in __hw_addr_insert() 33 diff = memcmp(&new->type, &ha->type, sizeof(new->type)); in __hw_addr_insert() 37 ins_point = &parent->rb_left; in __hw_addr_insert() 39 ins_point = &parent->rb_right; in __hw_addr_insert() 41 return -EEXIST; in __hw_addr_insert() 44 rb_link_node_rcu(&new->node, parent, ins_point); in __hw_addr_insert() 45 rb_insert_color(&new->node, &list->tree); in __hw_addr_insert() [all …]
|
| /linux/arch/arm64/boot/dts/allwinner/ |
| H A D | sun50i-h6-orangepi-lite2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 #include "sun50i-h6-orangepi.dtsi" 8 compatible = "xunlong,orangepi-lite2", "allwinner,sun50i-h6"; 11 serial1 = &uart1; /* BT-UART */ 15 compatible = "mmc-pwrseq-simple"; 17 clock-names = "ext_clock"; 18 reset-gpios = <&r_pio 1 3 GPIO_ACTIVE_LOW>; /* PM3 */ 19 post-power-on-delay-ms = <200>; 24 vmmc-supply = <®_cldo2>; 25 vqmmc-supply = <®_bldo3>; [all …]
|
| /linux/Documentation/virt/kvm/x86/ |
| H A D | timekeeping.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Timekeeping Virtualization for X86-Based Architectures 32 information relevant to KVM and hardware-based virtualization. 41 2.1. i8254 - PIT 42 ---------------- 46 channels which can be programmed to deliver periodic or one-shot interrupts. 53 The PIT uses I/O ports 0x40 - 0x43. Access to the 16-bit counters is done 59 -------------- ---------------- 61 | 1.1932 MHz|---------->| CLOCK OUT | ---------> IRQ 0 63 -------------- | +->| GATE TIMER 0 | [all …]
|
| /linux/include/uapi/asm-generic/ |
| H A D | errno.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 #include <asm-generic/errno-base.h> 13 * -ENOSYS if users try to call a syscall that doesn't exist. To keep 16 * implementations should refrain from returning -ENOSYS. 26 #define EL2NSYNC 45 /* Level 2 not synchronized */ 28 #define EL3RST 47 /* Level 3 reset */ 71 #define ENOTSOCK 88 /* Socket operation on non-socket */ 85 #define ENETRESET 102 /* Network dropped connection because of reset */ 87 #define ECONNRESET 104 /* Connection reset by peer */ 119 #define ERFKILL 132 /* Operation not possible due to RF-kill */
|
| /linux/tools/include/uapi/asm-generic/ |
| H A D | errno.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 #include <asm-generic/errno-base.h> 13 * -ENOSYS if users try to call a syscall that doesn't exist. To keep 16 * implementations should refrain from returning -ENOSYS. 26 #define EL2NSYNC 45 /* Level 2 not synchronized */ 28 #define EL3RST 47 /* Level 3 reset */ 71 #define ENOTSOCK 88 /* Socket operation on non-socket */ 85 #define ENETRESET 102 /* Network dropped connection because of reset */ 87 #define ECONNRESET 104 /* Connection reset by peer */ 119 #define ERFKILL 132 /* Operation not possible due to RF-kill */
|
| /linux/tools/arch/alpha/include/uapi/asm/ |
| H A D | errno.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 #include <asm-generic/errno-base.h> 7 #undef EAGAIN /* 11 in errno-base.h */ 15 #define ENOTSOCK 38 /* Socket operation on non-socket */ 29 #define ENETRESET 52 /* Network dropped connection because of reset */ 31 #define ECONNRESET 54 /* Connection reset by peer */ 68 #define EL2NSYNC 89 /* Level 2 not synchronized */ 70 #define EL3RST 91 /* Level 3 reset */ 124 #define ERFKILL 138 /* Operation not possible due to RF-kill */
|
| /linux/arch/alpha/include/uapi/asm/ |
| H A D | errno.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 #include <asm-generic/errno-base.h> 7 #undef EAGAIN /* 11 in errno-base.h */ 15 #define ENOTSOCK 38 /* Socket operation on non-socket */ 29 #define ENETRESET 52 /* Network dropped connection because of reset */ 31 #define ECONNRESET 54 /* Connection reset by peer */ 68 #define EL2NSYNC 89 /* Level 2 not synchronized */ 70 #define EL3RST 91 /* Level 3 reset */ 124 #define ERFKILL 138 /* Operation not possible due to RF-kill */
|
| /linux/arch/parisc/include/uapi/asm/ |
| H A D | errno.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 #include <asm-generic/errno-base.h> 10 #define EL2NSYNC 38 /* Level 2 not synchronized */ 12 #define EL3RST 40 /* Level 3 reset */ 78 #define ENOTSOCK 216 /* Socket operation on non-socket */ 92 #define ENETRESET 230 /* Network dropped connection because of reset */ 94 #define ECONNRESET 232 /* Connection reset by peer */ 121 #define ERFKILL 256 /* Operation not possible due to RF-kill */
|
| /linux/arch/sparc/include/uapi/asm/ |
| H A D | errno.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 7 #include <asm-generic/errno-base.h> 12 #define ENOTSOCK 38 /* Socket operation on non-socket */ 26 #define ENETRESET 52 /* Net dropped connection because of reset */ 28 #define ECONNRESET 54 /* Connection reset by peer */ 71 #define EL2NSYNC 95 /* Level 2 not synchronized */ 73 #define EL3RST 97 /* Level 3 reset */ 114 #define ERFKILL 134 /* Operation not possible due to RF-kill */
|
| /linux/tools/arch/sparc/include/uapi/asm/ |
| H A D | errno.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 7 #include <asm-generic/errno-base.h> 12 #define ENOTSOCK 38 /* Socket operation on non-socket */ 26 #define ENETRESET 52 /* Net dropped connection because of reset */ 28 #define ECONNRESET 54 /* Connection reset by peer */ 71 #define EL2NSYNC 95 /* Level 2 not synchronized */ 73 #define EL3RST 97 /* Level 3 reset */ 114 #define ERFKILL 134 /* Operation not possible due to RF-kill */
|
| /linux/tools/arch/parisc/include/uapi/asm/ |
| H A D | errno.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 #include <asm-generic/errno-base.h> 10 #define EL2NSYNC 38 /* Level 2 not synchronized */ 12 #define EL3RST 40 /* Level 3 reset */ 78 #define ENOTSOCK 216 /* Socket operation on non-socket */ 92 #define ENETRESET 230 /* Network dropped connection because of reset */ 94 #define ECONNRESET 232 /* Connection reset by peer */ 121 #define ERFKILL 256 /* Operation not possible due to RF-kill */
|
| /linux/tools/arch/mips/include/uapi/asm/ |
| H A D | errno.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 16 #include <asm-generic/errno-base.h> 21 #define EL2NSYNC 38 /* Level 2 not synchronized */ 23 #define EL3RST 40 /* Level 3 reset */ 70 #define ENOTSOCK 95 /* Socket operation on non-socket */ 84 #define ENETRESET 129 /* Network dropped connection because of reset */ 86 #define ECONNRESET 131 /* Connection reset by peer */ 123 #define ERFKILL 167 /* Operation not possible due to RF-kill */
|
| /linux/arch/mips/include/uapi/asm/ |
| H A D | errno.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 16 #include <asm-generic/errno-base.h> 21 #define EL2NSYNC 38 /* Level 2 not synchronized */ 23 #define EL3RST 40 /* Level 3 reset */ 70 #define ENOTSOCK 95 /* Socket operation on non-socket */ 84 #define ENETRESET 129 /* Network dropped connection because of reset */ 86 #define ECONNRESET 131 /* Connection reset by peer */ 123 #define ERFKILL 167 /* Operation not possible due to RF-kill */
|
| /linux/include/linux/hsi/ |
| H A D | hsi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 31 HSI_FLOW_SYNC, /* Synchronized flow */ 36 HSI_ARB_RR, /* Round-robin arbitration */ 58 * struct hsi_channel - channel resource used by the hsi clients 68 * struct hsi_config - Configuration for RX/TX HSI modules 74 * @flow: RX flow type (SYNCHRONIZED or PIPELINE) 90 * struct hsi_board_info - HSI client board info 97 * @archdata: Architecture-dependent device data 121 * struct hsi_client - HSI client attached to an HSI port 140 dev_set_drvdata(&cl->device, data); in hsi_client_set_drvdata() [all …]
|
| /linux/fs/afs/ |
| H A D | protocol_uae.h | 1 // SPDX-License-Identifier: GPL-2.0 26 UAEXDEV = 0x2f6df11, /* Cross-device link */ 38 UAEROFS = 0x2f6df1d, /* Read-only file system */ 53 UAEL2NSYNC = 0x2f6df2c, /* Level 2 not synchronized */ 55 UAEL3RST = 0x2f6df2e, /* Level 3 reset */ 95 UAENOTSOCK = 0x2f6df56, /* Socket operation on non-socket */ 109 UAENETRESET = 0x2f6df64, /* Network dropped connection because of reset */ 111 UAECONNRESET = 0x2f6df66, /* Connection reset by peer */
|
| /linux/drivers/watchdog/ |
| H A D | rzg2l_wdt.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <linux/reset.h> 65 ndelay(priv->delay); in rzg2l_wdt_wait_delay() 80 writel_relaxed(val, priv->base + reg); in rzg2l_wdt_write() 81 /* Registers other than the WDTINT is always synchronized with WDT_CLK */ in rzg2l_wdt_write() 93 /* 2 consecutive overflow cycle needed to trigger reset */ in rzg2l_wdt_init_timeout() 94 time_out = (wdev->timeout * (MICRO / 2)) / in rzg2l_wdt_init_timeout() 95 rzg2l_wdt_get_cycle_usec(priv->osc_clk_rate, 0); in rzg2l_wdt_init_timeout() 104 ret = pm_runtime_resume_and_get(wdev->parent); in rzg2l_wdt_start() 108 ret = reset_control_deassert(priv->rstc); in rzg2l_wdt_start() [all …]
|
| /linux/arch/arm64/kernel/ |
| H A D | mte.c | 1 // SPDX-License-Identifier: GPL-2.0-only 86 * tagged, return non-zero to avoid KSM merging. If only one of the in memcmp_pages() 168 return -EINVAL; in mte_enable_kernel_store_only() 189 * (per ARM DDI 0487F.c table D13-1). in mte_check_tfsr_el1() 211 unsigned long sctlr = task->thread.sctlr_user; in mte_update_sctlr_user() 212 unsigned long mte_ctrl = task->thread.mte_ctrl; in mte_update_sctlr_user() 237 task->thread.sctlr_user = sctlr; in mte_update_sctlr_user() 243 * SYS_GCR_EL1 will be set to current->thread.mte_ctrl value by in mte_update_gcr_excl() 250 ((task->thread.mte_ctrl >> MTE_CTRL_GCR_USER_EXCL_SHIFT) & in mte_update_gcr_excl() 263 BUG_ON(nr_inst != 1); /* Branch -> NOP */ in kasan_hw_tags_enable() [all …]
|
| /linux/drivers/rapidio/switches/ |
| H A D | idt_gen3.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 48 return -EINVAL; in idtg3_route_add_entry() 54 /* Use broadcast register to update all per-port tables */ in idtg3_route_add_entry() 70 return -EINVAL; in idtg3_route_add_entry() 86 return -EINVAL; in idtg3_route_get_entry() 101 return -EINVAL; in idtg3_route_get_entry() 143 return -EINVAL; in idtg3_route_clr_table() 157 * This routine performs device-specific initialization only. 166 pr_debug("RIO: %s [%d:%d]\n", __func__, rdev->destid, rdev->hopcount); in idtg3_em_init() 171 /* Disable port-write event notifications during initialization */ in idtg3_em_init() [all …]
|
| /linux/drivers/net/ethernet/brocade/bna/ |
| H A D | bfa_ioc_ct.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Linux network driver for QLogic BR-series Converged Network Adapter. 6 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 7 * Copyright (c) 2014-2015 QLogic Corporation 100 ioc->ioc_hwif = &nw_hwif_ct; in bfa_nw_ioc_set_ct_hwif() 106 ioc->ioc_hwif = &nw_hwif_ct2; in bfa_nw_ioc_set_ct2_hwif() 118 * If bios boot (flash based) -- do not increment usage count in bfa_ioc_ct_firmware_lock() 124 bfa_nw_ioc_sem_get(ioc->ioc_regs.ioc_usage_sem_reg); in bfa_ioc_ct_firmware_lock() 125 usecnt = readl(ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock() 131 writel(1, ioc->ioc_regs.ioc_usage_reg); in bfa_ioc_ct_firmware_lock() [all …]
|
| /linux/drivers/net/ethernet/ibm/emac/ |
| H A D | mal.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 30 #include <asm/dcr-regs.h> 38 spin_lock_irqsave(&mal->lock, flags); in mal_register_commac() 41 commac->tx_chan_mask, commac->rx_chan_mask); in mal_register_commac() 44 if ((mal->tx_chan_mask & commac->tx_chan_mask) || in mal_register_commac() 45 (mal->rx_chan_mask & commac->rx_chan_mask)) { in mal_register_commac() 46 spin_unlock_irqrestore(&mal->lock, flags); in mal_register_commac() 48 mal->index); in mal_register_commac() 49 return -EBUSY; in mal_register_commac() 52 if (list_empty(&mal->list)) in mal_register_commac() [all …]
|
| /linux/include/linux/usb/ |
| H A D | ehci_def.h | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (c) 2001-2002 by David Brownell 9 #include <linux/usb/ehci-dbgp.h> 17 * some hosts treat caplength and hciversion as parts of a 32-bit 26 u32 hcs_params; /* HCSPARAMS - offset 0x4 */ 34 #define HCS_N_PORTS_MAX 15 /* N_PORTS valid 0x1-0xF */ 36 u32 hcc_params; /* HCCPARAMS - offset 0x8 */ 48 #define HCC_64BIT_ADDR(p) ((p)&(1)) /* true: can use 64-bit addr */ 49 u8 portroute[8]; /* nibbles for routing - offset 0xC */ 62 #define CMD_FSP (1<<14) /* fully synchronized prefetch */ [all …]
|