Home
last modified time | relevance | path

Searched +full:host +full:- +full:command (Results 1 – 25 of 1023) sorted by relevance

12345678910>>...41

/linux/drivers/scsi/arm/
H A Dacornscsi.c1 // 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 …]
H A Dfas216.c1 // 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/drivers/scsi/fnic/
H A Dfcpio.h1 /* SPDX-License-Identifier: GPL-2.0-only */
13 * communication by the host driver to the fcp firmware.
17 * Exchange and sequence id space allocated to the host driver
25 * Command entry type
105 * The header command tag. All host requests will use the "tag" field
107 * a host request, it will copy the tag field into the response.
110 * of the tag field will be the target command and target task management
111 * requests. These two requests do not have corresponding host requests
127 tag->u.req_id = id; in fcpio_tag_id_enc()
133 *id = tag->u.req_id; in fcpio_tag_id_dec()
[all …]
/linux/drivers/net/wireless/marvell/libertas/
H A Dif_spi.h1 /* 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/drivers/accel/ivpu/
H A Dvpu_jsm_api.h1 /* SPDX-License-Identifier: MIT */
3 * Copyright (c) 2020-2024, Intel Corporation.
43 /* Max number of impacted contexts that can be dealt with the engine reset command */
74 /* Job status returned when the job was preempted mid-inference */
79 * Host <-> VPU IPC channels.
80 * ASYNC commands use a high priority channel, other messages use low-priority ones.
99 * Inline command mask.
100 * When set, the object in job queue is an inline command (see struct vpu_inline_cmd below).
106 * Reserved for the VPU to store private data about the job (or inline command)
130 * are immediately followed by an inline command object. This object is expected
[all …]
/linux/drivers/net/wireless/ath/ath6kl/
H A Dbmi.h2 * 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/Documentation/mhi/
H A Dmhi.rst1 .. 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/drivers/mtd/nand/raw/
H A Dhisi504_nand.c1 // 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/drivers/scsi/
H A Dmac53c94.c1 // 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
74 if (cmd->sc_data_direction == DMA_TO_DEVICE) { in mac53c94_queue_lck()
76 printk(KERN_DEBUG "mac53c94_queue %p: command is", cmd); in mac53c94_queue_lck()
77 for (i = 0; i < cmd->cmd_len; ++i) in mac53c94_queue_lck()
78 printk(KERN_CONT " %.2x", cmd->cmnd[i]); in mac53c94_queue_lck()
85 cmd->host_scribble = NULL; in mac53c94_queue_lck()
87 state = (struct fsc_state *) cmd->device->host->hostdata; in mac53c94_queue_lck()
[all …]
H A D53c700.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /* NCR (or Symbios) 53c700 and 53c700-66 Driver
6 **-----------------------------------------------------------------------------
9 **-----------------------------------------------------------------------------
20 * The 700-66 can at least do synchronous SCSI up to 10MHz.
22 * The 700 chip has no host bus interface logic of its own. However,
27 * minimal wrapper for the purpose---see the NCR_D700 driver for
45 * bad bug having to do with 10 byte command processing and REQUEST
46 * SENSE (the command would loop forever getting a transfer length
54 * Bogendoerfer). Added missing SCp->request_bufflen initialisation
[all …]
H A Da100u2w.c4 * 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 …]
H A Dscsi_error.c1 // SPDX-License-Identifier: GPL-2.0-only
54 * These should *probably* be handled by the host itself.
66 lockdep_assert_held(shost->host_lock); in scsi_eh_wakeup()
68 if (busy == shost->host_failed) { in scsi_eh_wakeup()
70 wake_up_process(shost->ehandler); in scsi_eh_wakeup()
77 * scsi_schedule_eh - schedule EH for SCSI host
78 * @shost: SCSI host to invoke error handling on.
86 spin_lock_irqsave(shost->host_lock, flags); in scsi_schedule_eh()
90 shost->host_eh_scheduled++; in scsi_schedule_eh()
94 spin_unlock_irqrestore(shost->host_lock, flags); in scsi_schedule_eh()
[all …]
H A Dpmcraid.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * pmcraid.c -- driver for PMC Sierra MaxRAID controller adapters
5 * Written By: Anil Ravindranath<anil_ravindranath@pmc-sierra.com>
6 * PMC-Sierra Inc
54 * pmcraid_adapter_count - count of configured adapters
59 * Supporting user-level control interface through IOCTL commands.
60 * pmcraid_major - major number to use
61 * pmcraid_minor - minor number(s) to use
72 MODULE_AUTHOR("Anil Ravindranath<anil_ravindranath@pmc-sierra.com>");
79 "Enables firmware error code logging, default :1 high-severity"
[all …]
/linux/drivers/atm/
H A Dfore200e.h1 /* 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/tools/testing/selftests/net/lib/py/
H A Dutils.py1 # SPDX-License-Identifier: GPL-2.0
27 Execute a command on local or remote host.
32 Use bkg() instead to run a command in the background.
35 host=None, timeout=5, ksft_wait=None): argument
45 if host:
46 self.proc = host.cmd(comm)
86 self.stdout = stdout.decode("utf-
114 __init__(self, comm, shell=True, fail=None, ns=None, host=None, exit_wait=False, ksft_wait=None) global() argument
167 tool(name, args, json=None, ns=None, host=None) global() argument
178 bpftool(args, json=None, ns=None, host=None) global() argument
182 ip(args, json=None, ns=None, host=None) global() argument
188 ethtool(args, json=None, ns=None, host=None) global() argument
192 bpftrace(expr, json=None, ns=None, host=None, timeout=None) global() argument
236 wait_port_listen(port, proto="tcp", ns=None, host=None, sleep=0.005, deadline=5) global() argument
[all...]
/linux/drivers/net/ethernet/intel/e1000e/
H A Dmanage.c1 // 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/Documentation/admin-guide/
H A Dbtmrvl.rst13 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/drivers/net/wireless/marvell/mwifiex/
H A DREADME2 # Copyright 2011-2020 NXP
9 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the
10 # worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
12 # THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE
38 Following are some useful iw commands:-
42 This command will trigger a scan.
43 The command will then display the scan table entries
45 iw dev mlan0 connect -w <SSID> [<freq in MHz>] [<bssid>] [key 0:abcde d:1123456789a]
46 The above command can be used to connect to an AP with a particular SSID.
48 WEP encryption, wep keys can be specified in the command.
[all …]
/linux/include/scsi/
H A Dscsi_host.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 #include <linux/blk-mq.h>
31 * enum scsi_timeout_action - How to handle a command that timed out.
32 * @SCSI_EH_DONE: The command has already been completed.
34 * @SCSI_EH_NOT_HANDLED: The command has not yet finished. Abort the command.
49 * Additional per-comman
787 scsi_add_host(struct Scsi_Host * host,struct device * dev) scsi_add_host() argument
[all...]
/linux/include/ufs/
H A Dufshcd.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Universal Flash Storage Host controller driver
4 * Copyright (C) 2011-2013 Samsung India Software Operations
5 * Copyright (c) 2013-2016, The Linux Foundation. All rights reserved.
16 #include <linux/blk-crypto-profil
77 const u32 command; global() member
984 struct Scsi_Host *host; global() member
[all...]
/linux/tools/perf/Documentation/
H A Dperf-kvm.txt1 perf-kvm(1)
5 ----
6 perf-kvm - Tool to trace/measure kvm guest os
9 --------
11 'perf kvm' [--host] [--guest] [--guestmount=<path>
12 [--guestkallsyms=<path> --guestmodules=<path> | --guestvmlinux=<path>]]
13 {top|record|report|diff|buildid-list} [<options>]
14 'perf kvm' [--host] [--guest] [--guestkallsyms=<path> --guestmodules=<path>
15 | --guestvmlinux=<path>] {top|record|report|diff|buildid-list|stat} [<options>]
19 -----------
[all …]
/linux/drivers/mmc/core/
H A Dsd_uhs2.c1 // SPDX-License-Identifier: GPL-2.0-only
21 * Support for SD UHS-II cards
26 #include <linux/mmc/host.h>
45 struct mmc_host *host; member
49 static int sd_uhs2_power_up(struct mmc_host *host) in sd_uhs2_power_up() argument
51 if (host->ios.power_mode == MMC_POWER_ON) in sd_uhs2_power_up()
54 host->ios.vdd = fls(host->ocr_avail) - 1; in sd_uhs2_power_up()
55 host->ios.clock = host->f_init; in sd_uhs2_power_up()
56 host->ios.timing = MMC_TIMING_UHS2_SPEED_A; in sd_uhs2_power_up()
57 host->ios.power_mode = MMC_POWER_ON; in sd_uhs2_power_up()
[all …]
/linux/Documentation/scsi/
H A DBusLogic.rst1 .. SPDX-License-Identifier: GPL-2.0
21 Copyright 1995-1998 by Leonard N. Zubkoff <lnz@dandelion.com>
28 host adapters which share a common programming interface across a diverse
34 This driver supports all present BusLogic MultiMaster Host Adapters, and should
36 recently, BusLogic introduced the FlashPoint Host Adapters, which are less
37 costly and rely on the host CPU, rather than including an onboard processor.
38 Despite not having an onboard CPU, the FlashPoint Host Adapters perform very
39 well and have very low command latency. BusLogic has recently provided me with
42 is the library of code that runs on the host CPU and performs functions
43 analogous to the firmware on the MultiMaster Host Adapters. Thanks to their
[all …]
/linux/drivers/mmc/host/
H A Dsdhci-iproc.c1 // SPDX-License-Identifier: GPL-2.0-only
11 #include <linux/mmc/host.h>
14 #include "sdhci-pltfm.h"
34 static inline u32 sdhci_iproc_readl(struct sdhci_host *host, int reg) in sdhci_iproc_readl() argument
36 u32 val = readl(host->ioaddr + reg); in sdhci_iproc_readl()
39 mmc_hostname(host->mmc), reg, val); in sdhci_iproc_readl()
43 static u16 sdhci_iproc_readw(struct sdhci_host *host, int reg) in sdhci_iproc_readw() argument
45 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_iproc_readw()
50 if ((reg == SDHCI_TRANSFER_MODE) && iproc_host->is_cmd_shadowed) { in sdhci_iproc_readw()
52 val = iproc_host->shadow_cmd; in sdhci_iproc_readw()
[all …]
/linux/drivers/usb/storage/
H A Dscsiglue.c1 // SPDX-License-Identifier: GPL-2.0+
7 * (c) 1999-2002 Matthew Dharm (mdharm-usb@one-eyed-alien.net)
10 * (c) 2000 David L. Brown, Jr. (usb-storage@davidb.org)
20 * similar to commands in the SCSI-II and ATAPI specifications.
23 * exhibits class-specific exemptions from the USB specification.
28 * status of a command.
32 #include <linux/dma-mapping.h>
58 * Host functions
61 static const char* host_info(struct Scsi_Host *host) in host_info() argument
63 struct us_data *us = host_to_us(host); in host_info()
[all …]

12345678910>>...41