/Linux-v5.10/drivers/scsi/arm/ |
D | acornscsi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Abandoned using the Select and Transfer command since there were 11 * for this command, some of them quite nasty... 14 * 26-Sep-1997 RMK Re-jigged to use the queue module. 15 * Re-coded state machine to be based on driver 19 * 05-Oct-1997 RMK Implemented writing to SCSI devices. 20 * 06-Oct-1997 RMK Corrected small (non-serious) bug with the connect/ 22 * 12-Oct-1997 RMK Added catch for re-entering interrupt routine. 23 * 15-Oct-1997 RMK Improved handling of commands. 24 * 27-Jun-1998 RMK Changed asm/delay.h to linux/delay.h. [all …]
|
D | fas216.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 1997-2003 Russell King 16 * ... my host specific data ... 20 * 30-08-1997 RMK Created 21 * 14-09-1997 RMK Started disconnect support 22 * 08-02-1998 RMK Corrected real DMA support 23 * 15-02-1998 RMK Started sync xfer support 24 * 06-04-1998 RMK Tightened conditions for printing incomplete 26 * 02-05-1998 RMK Added extra checks in fas216_reset 27 * 24-05-1998 RMK Fixed synchronous transfers with period >= 200ns [all …]
|
/Linux-v5.10/drivers/net/wireless/marvell/libertas/ |
D | if_spi.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 40 /* SPI register offsets. 4-byte aligned. */ 46 #define IF_SPI_CMD_READBASE_REG 0x10 /* Read command base reg */ 47 #define IF_SPI_CMD_WRITEBASE_REG 0x14 /* Write command base reg */ 48 #define IF_SPI_CMD_RDWRPORT_REG 0x18 /* Read/Write command port reg */ 62 #define IF_SPI_HOST_INT_CTRL_REG 0x40 /* Host interrupt controller reg */ 71 #define IF_SPI_HOST_INT_CAUSE_REG 0x58 /* Host interrupt cause reg */ 72 #define IF_SPI_HOST_INT_STATUS_REG 0x5C /* Host interrupt status reg */ 73 #define IF_SPI_HOST_INT_EVENT_MASK_REG 0x60 /* Host interrupt event mask */ 74 #define IF_SPI_HOST_INT_STATUS_MASK_REG 0x64 /* Host interrupt status mask */ [all …]
|
/Linux-v5.10/drivers/scsi/fnic/ |
D | fcpio.h | 25 * communication by the host driver to the fcp firmware. 29 * Exchange and sequence id space allocated to the host driver 37 * Command entry type 117 * The header command tag. All host requests will use the "tag" field 119 * a host request, it will copy the tag field into the response. 122 * of the tag field will be the target command and target task management 123 * requests. These two requests do not have corresponding host requests 139 tag->u.req_id = id; in fcpio_tag_id_enc() 145 *id = tag->u.req_id; in fcpio_tag_id_dec() 151 tag->u.ex_id.rx_id = rx_id; in fcpio_tag_exid_enc() [all …]
|
/Linux-v5.10/drivers/scsi/ |
D | BusLogic.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 Linux Driver for BusLogic MultiMaster and FlashPoint SCSI Host Adapters 7 Copyright 1995-1998 by Leonard N. Zubkoff <lnz@dandelion.com> 13 Special thanks to Wayne Yen, Jin-Lon Hon, and Alex Win of BusLogic, whose 37 #include <linux/dma-mapping.h> 54 #define FAILURE (-1) 61 Options specifications provided via the Linux Kernel Command Line or via 70 BusLogic Driver Options specifications provided via the Linux Kernel Command 90 all BusLogic Host Adapters. 98 all BusLogic Host Adapters. [all …]
|
D | mac53c94.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * SCSI low-level driver for the 53c94 SCSI bus adaptor found 5 * We assume the 53c94 is connected to a DBDMA (descriptor-based DMA) 50 struct Scsi_Host *host; member 75 if (cmd->sc_data_direction == DMA_TO_DEVICE) { in mac53c94_queue_lck() 77 printk(KERN_DEBUG "mac53c94_queue %p: command is", cmd); in mac53c94_queue_lck() 78 for (i = 0; i < cmd->cmd_len; ++i) in mac53c94_queue_lck() 79 printk(KERN_CONT " %.2x", cmd->cmnd[i]); in mac53c94_queue_lck() 86 cmd->scsi_done = done; in mac53c94_queue_lck() 87 cmd->host_scribble = NULL; in mac53c94_queue_lck() [all …]
|
D | 53c700.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* -*- mode: c; c-basic-offset: 8 -*- */ 4 /* NCR (or Symbios) 53c700 and 53c700-66 Driver 7 **----------------------------------------------------------------------------- 10 **----------------------------------------------------------------------------- 21 * The 700-66 can at least do synchronous SCSI up to 10MHz. 23 * The 700 chip has no host bus interface logic of its own. However, 28 * minimal wrapper for the purpose---see the NCR_D700 driver for 46 * bad bug having to do with 10 byte command processing and REQUEST 47 * SENSE (the command would loop forever getting a transfer length [all …]
|
D | 3w-xxxx.c | 2 3w-xxxx.c -- 3ware Storage Controller device driver for Linux. 9 Copyright (C) 1999-2010 3ware Inc. 12 Non-Copyright (C) 2000 Andre Hedrick <andre@suse.com> 28 LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 47 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 55 ------- 56 0.1.000 - Initial release. 57 0.4.000 - Added support for Asynchronous Event Notification through 59 1.0.000 - Added DPO & FUA bit support for WRITE_10 & WRITE_6 cdb 60 to disable drive write-cache before writes. [all …]
|
D | 3w-sas.c | 2 3w-sas.c -- LSI 3ware SAS/SATA-RAID Controller device driver for Linux. 20 LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 39 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 43 LSI 3ware 9750 6Gb/s SAS/SATA-RAID 49 ------- 50 3.26.02.000 - Initial driver release. 72 #include "3w-sas.h" 79 static int twl_major = -1; 84 MODULE_DESCRIPTION ("LSI 3ware SAS/SATA-RAID Linux Driver"); 104 TW_Device_Extension *tw_dev = (TW_Device_Extension *)shost->hostdata; in twl_sysfs_aen_read() [all …]
|
D | scsi_ioctl.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * - get rid of some verify_areas and use __copy*user and __get/put_user 35 * ioctl_probe -- return host identification 36 * @host: host to identify 39 * Return an identifying string at @buffer, if @buffer is non-NULL, filling 42 static int ioctl_probe(struct Scsi_Host *host, void __user *buffer) in ioctl_probe() argument 49 return -EFAULT; in ioctl_probe() 51 if (host->hostt->info) in ioctl_probe() 52 string = host->hostt->info(host); in ioctl_probe() 54 string = host->hostt->name; in ioctl_probe() [all …]
|
D | 3w-9xxx.c | 2 3w-9xxx.c -- 3ware 9000 Storage Controller device driver for Linux. 7 Copyright (C) 2004-2009 Applied Micro Circuits Corporation. 22 LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, 41 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 50 ------- 51 2.26.02.000 - Driver cleanup for kernel submission. 52 2.26.02.001 - Replace schedule_timeout() calls with msleep(). 53 2.26.02.002 - Add support for PAE mode. 59 Remove un-needed eh_abort handler. 61 2.26.02.003 - Correctly handle single sgl's with use_sg=1. [all …]
|
D | a100u2w.c | 4 * Copyright (c) 1994-1998 Initio Corporation 5 * Copyright (c) 2003-2004 Christoph Hellwig 37 * 07/02/98 hl - v.91n Initial drivers. 38 * 09/14/98 hl - v1.01 Support new Kernel. 39 * 09/22/98 hl - v1.01a Support reset. 40 * 09/24/98 hl - v1.01b Fixed reset. 41 * 10/05/98 hl - v1.02 split the source code and release. 42 * 12/19/98 bv - v1.02a Use spinlocks for 2.1.95 and up 43 * 01/31/99 bv - v1.02b Use mdelay instead of waitForPause 44 * 08/08/99 bv - v1.02c Use waitForPause again. [all …]
|
/Linux-v5.10/Documentation/mhi/ |
D | mhi.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 MHI (Modem Host Interface) 13 by the host processors to control and communicate with modem devices over high 26 ---- 29 which are mapped to the host memory space by the peripheral buses like PCIe. 34 MHI BHI registers: BHI (Boot Host Interface) registers are used by the host 37 Channel Doorbell array: Channel Doorbell (DB) registers used by the host to 41 (DB) registers are used by the host to notify the device when new events are 45 debugging information like performance, functional, and stability to the host. 48 --------------- [all …]
|
/Linux-v5.10/drivers/net/wireless/ath/ath6kl/ |
D | bmi.h | 2 * Copyright (c) 2004-2011 Atheros Communications Inc. 30 * to examine and modify state. The Host has an opportunity to use 31 * BMI only once during bootup. Once the Host issues a BMI_DONE 32 * command, this opportunity ends. 34 * The Host writes BMI requests to mailbox0, and reads BMI responses 35 * from mailbox0. BMI requests all begin with a command 37 * command-specific data. 40 * The Host can only issue a command once the Target gives it a 41 * "BMI Command Credit", using ATH6KL Counter #4. As soon as the 42 * Target has completed a command, it issues another BMI Command [all …]
|
/Linux-v5.10/drivers/mtd/nand/raw/ |
D | hisi504_nand.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright © 2012-2014 HiSilicon Technologies Co., Ltd. 21 #include <linux/dma-mapping.h> 132 unsigned int command; member 144 static inline unsigned int hinfc_read(struct hinfc_host *host, unsigned int reg) in hinfc_read() argument 146 return readl(host->iobase + reg); in hinfc_read() 149 static inline void hinfc_write(struct hinfc_host *host, unsigned int value, in hinfc_write() argument 152 writel(value, host->iobase + reg); in hinfc_write() 155 static void wait_controller_finished(struct hinfc_host *host) in wait_controller_finished() argument 161 val = hinfc_read(host, HINFC504_STATUS); in wait_controller_finished() [all …]
|
/Linux-v5.10/drivers/atm/ |
D | fore200e.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 32 #define QUEUE_SIZE_CMD 16 /* command queue capacity */ 52 #define RSD_REQUIRED (((MAX_PDU_SIZE - SMALL_BUFFER_SIZE + LARGE_BUFFER_SIZE) / LARGE_BUFFER_SIZE)… 56 /* RSD_REQUIRED receive segment descriptors are enough to describe a max-sized PDU, 61 #define RSD_EXTENSION ((RSD_REQUIRED - RSD_FIXED) + 1) 65 #define FORE200E_DEV(d) ((struct fore200e*)((d)->dev_data)) 66 #define FORE200E_VCC(d) ((struct fore200e_vcc*)((d)->dev_data)) 154 u32 handle; /* host supplied receive buffer handle */ 189 u32 handle; /* host supplied handle */ 190 u32 buffer_haddr; /* host DMA address of host buffer */ [all …]
|
/Linux-v5.10/arch/um/drivers/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 14 The User-Mode Linux environment allows you to create virtual serial 15 lines on the UML that are usually made to show up on the host as 18 See <http://user-mode-linux.sourceforge.net/old/input.html> for more 19 information and command line examples of how to use this facility. 34 lines to host portals. They may be accessed with 'telnet <host> 44 lines to host pseudo-terminals. Access to both traditional 45 pseudo-terminals (/dev/pty*) and pts pseudo-terminals are controlled 46 with this option. The assignment of UML devices to host devices 54 lines to host terminals. Access to both virtual consoles [all …]
|
/Linux-v5.10/Documentation/admin-guide/ |
D | btmrvl.rst | 13 These commands are used to configure the host sleep parameters:: 14 bit 8:0 -- Gap 15 bit 16:8 -- GPIO 17 where GPIO is the pin number of GPIO used to wake up the host. 18 It could be any valid GPIO pin# (e.g. 0-7) or 0xff (SDIO interface 22 wakeup event, or 0xff for special host sleep setting. 26 # Use SDIO interface to wake up the host and set GAP to 0x80: 30 # Use GPIO pin #3 to wake up the host and set GAP to 0xff: 39 1 -- Enable auto sleep mode 40 0 -- Disable auto sleep mode [all …]
|
/Linux-v5.10/drivers/net/ethernet/intel/e1000e/ |
D | manage.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 1999 - 2018 Intel Corporation. */ 7 * e1000_calculate_checksum - Calculate checksum for buffer 25 return (u8)(0 - sum); in e1000_calculate_checksum() 29 * e1000_mng_enable_host_if - Checks host interface is enabled 32 * Returns 0 upon success, else -E1000_ERR_HOST_INTERFACE_COMMAND 34 * This function checks whether the HOST IF is enabled for command operation 35 * and also checks whether the previous command is completed. It busy waits 36 * in case of previous command is not completed. 43 if (!hw->mac.arc_subsystem_valid) { in e1000_mng_enable_host_if() [all …]
|
/Linux-v5.10/Documentation/scsi/ |
D | scsi_mid_low_api.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 SCSI mid_level - lower_level driver interface 11 host bus adapter (HBA) drivers and host drivers (HD). A "host" in this 14 (SCSI terminology, see SAM-3 at http://www.t10.org) sends SCSI commands 22 Examples are the usb-storage driver (found in the drivers/usb/storage 30 HBAs. These HBAs might be either on PCI daughter-boards or built into 32 and thus represent two hosts. Like most modern HBAs, each aic7xxx host 33 has its own PCI device address. [The one-to-one correspondence between 34 a SCSI host and a PCI device is common but not required (e.g. with 49 Many LLDs are documented there (e.g. aic7xxx.txt). The SCSI mid-level is [all …]
|
/Linux-v5.10/drivers/net/wireless/marvell/mwifiex/ |
D | README | 1 # Copyright (C) 2011-2014, Marvell International Ltd. 8 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the 9 # worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. 11 # THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE 37 Following are some useful iw commands:- 41 This command will trigger a scan. 42 The command will then display the scan table entries 44 iw dev mlan0 connect -w <SSID> [<freq in MHz>] [<bssid>] [key 0:abcde d:1123456789a] 45 The above command can be used to connect to an AP with a particular SSID. 47 WEP encryption, wep keys can be specified in the command. [all …]
|
/Linux-v5.10/drivers/net/appletalk/ |
D | ltpc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 unsigned char command; member 25 unsigned char command; member 27 unsigned short addr; /* host order */ 28 unsigned short length; /* host order */ 32 unsigned char command; member 38 unsigned char command; member 43 unsigned char command; member 49 unsigned char command; member 53 unsigned short length; /* host order */ [all …]
|
/Linux-v5.10/drivers/mmc/host/ |
D | sdhci-iproc.c | 21 #include <linux/mmc/host.h> 24 #include "sdhci-pltfm.h" 43 static inline u32 sdhci_iproc_readl(struct sdhci_host *host, int reg) in sdhci_iproc_readl() argument 45 u32 val = readl(host->ioaddr + reg); in sdhci_iproc_readl() 48 mmc_hostname(host->mmc), reg, val); in sdhci_iproc_readl() 52 static u16 sdhci_iproc_readw(struct sdhci_host *host, int reg) in sdhci_iproc_readw() argument 54 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_iproc_readw() 59 if ((reg == SDHCI_TRANSFER_MODE) && iproc_host->is_cmd_shadowed) { in sdhci_iproc_readw() 61 val = iproc_host->shadow_cmd; in sdhci_iproc_readw() 63 iproc_host->is_blk_shadowed) { in sdhci_iproc_readw() [all …]
|
D | atmel-mci.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2004-2008 Atmel Corporation 12 #include <linux/dma-mapping.h> 30 #include <linux/mmc/host.h> 33 #include <linux/atmel-mci.h> 62 #define ATMCI_MR_PDCMODE BIT(15) /* PDC-oriented Mode */ 71 #define ATMCI_SDCBUS_1BIT (0 << 6) /* 1-bit data bus */ 72 #define ATMCI_SDCBUS_4BIT (2 << 6) /* 4-bit data bus */ 73 #define ATMCI_SDCBUS_8BIT (3 << 6) /* 8-bit data bus[2] */ 75 #define ATMCI_ARGR 0x0010 /* Command Argument */ [all …]
|
/Linux-v5.10/drivers/misc/mei/ |
D | hw.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Copyright (c) 2003-2020, Intel Corporation. All rights reserved 91 /* Host bus message command opcode */ 93 /* Host bus message command RESPONSE */ 97 * MEI Bus Message Command IDs 157 * enum mei_hbm_status - mei host bus messages return values 205 * enum mei_ext_hdr_type - extended header type used in 217 * struct mei_ext_hdr - extend header descriptor (TLV) 231 * struct mei_ext_meta_hdr - extend header meta data 248 * mei_ext_hdr - extended header iterator begin [all …]
|