| /kernel/linux/linux-6.6/drivers/scsi/fnic/ |
| D | fcpio.h | 1 /* 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 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. 109 * The only firmware requests that will use the rx_id/ox_id fields instead 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() 139 tag->u.ex_id.rx_id = rx_id; in fcpio_tag_exid_enc() [all …]
|
| /kernel/linux/linux-5.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 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. 121 * The only firmware requests that will use the rx_id/ox_id fields instead 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() 152 tag->u.ex_id.ox_id = ox_id; in fcpio_tag_exid_enc() [all …]
|
| /kernel/linux/linux-5.10/drivers/misc/mei/ |
| D | hw-me-regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (c) 2003-2019, Intel Corporation. All rights reserved. 53 #define MEI_DEV_ID_LPT_W 0x8D3A /* Lynx Point - Wellsburg */ 120 /* Host Firmware Status Registers in PCI Config Space */ 134 /* H_CB_WW - Host Circular Buffer (CB) Write Window register */ 136 /* H_CSR - Host Control Status register */ 138 /* ME_CB_RW - ME Circular Buffer Read Window register (read only) */ 140 /* ME_CSR_HA - ME Control Status Host Access register (read only) */ 142 /* H_HGC_CSR - PGI register */ 144 /* H_D0I3C - D0I3 Control */ [all …]
|
| /kernel/linux/linux-6.6/drivers/misc/mei/ |
| D | hw-me-regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (c) 2003-2022, Intel Corporation. All rights reserved. 53 #define MEI_DEV_ID_LPT_W 0x8D3A /* Lynx Point - Wellsburg */ 127 /* Host Firmware Status Registers in PCI Config Space */ 144 /* H_CB_WW - Host Circular Buffer (CB) Write Window register */ 146 /* H_CSR - Host Control Status register */ 148 /* ME_CB_RW - ME Circular Buffer Read Window register (read only) */ 150 /* ME_CSR_HA - ME Control Status Host Access register (read only) */ 152 /* H_HGC_CSR - PGI register */ 154 /* H_D0I3C - D0I3 Control */ [all …]
|
| /kernel/linux/linux-6.6/drivers/mmc/host/ |
| D | tmio_mmc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 * Copyright (C) 2015-19 Renesas Electronics Corporation 8 * Copyright (C) 2016-19 Sang Engineering, Wolfram Sang 9 * Copyright (C) 2016-17 Horms Solutions, Simon Horman 45 #define CTL_SDIF_MODE 0xe6 /* only known on R-Car 2+ */ 70 #define TMIO_STAT_DAT0 BIT(23) /* only known on R-Car so far */ 73 #define TMIO_STAT_ALWAYS_SET_27 BIT(27) /* only known on R-Car 2+ so far */ 74 #define TMIO_STAT_ILL_FUNC BIT(29) /* only when !TMIO_MMC_HAS_IDLE_WAIT */ 75 #define TMIO_STAT_SCLKDIVEN BIT(29) /* only when TMIO_MMC_HAS_IDLE_WAIT */ 86 #define CARD_OPT_EXTOP BIT(9) /* first appeared on R-Car Gen3 SDHI */ [all …]
|
| D | renesas_sdhi_internal_dmac.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-19 Renesas Electronics Corporation 6 * Copyright (C) 2016-17 Horms Solutions, Simon Horman 7 * Copyright (C) 2018-19 Sang Engineering, Wolfram Sang 12 #include <linux/dma-mapping.h> 13 #include <linux/io-64-nonatomic-hi-lo.h> 15 #include <linux/mmc/host.h> 69 * - host->chan_{rx,tx} will be used as a flag of enabling/disabling the dma 70 * - Since this SDHI DMAC register set has 16 but 32-bit width, we 76 * Workaround for avoiding to use RX DMAC by multiple channels. On R-Car M3-W [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/ufs/ |
| D | ufs-qcom-ice.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (c) 2014-2019, The Linux Foundation. All rights reserved. 12 #include "ufshcd-crypto.h" 13 #include "ufs-qcom.h" 29 /* QCOM ICE v3.X only */ 34 /* QCOM ICE v2.X only */ 54 /* BIST ("built-in self-test"?) status flags */ 61 #define qcom_ice_writel(host, val, reg) \ argument 62 writel((val), (host)->ice_mmio + (reg)) 63 #define qcom_ice_readl(host, reg) \ argument [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/cdns3/ |
| D | Kconfig | 8 dual-role controller. 9 It supports: dual-role switch, Host-only, and Peripheral-only. 17 tristate "Cadence USB3 Dual-Role Controller" 20 Say Y here if your system has a Cadence USB3 dual-role controller. 21 It supports: dual-role switch, Host-only, and Peripheral-only. 34 Cadence USBSS-DEV driver. 40 bool "Cadence USB3 host controller" 44 Say Y here to enable host controller functionality of the 47 Host controller is compliant with XHCI so it will use 51 tristate "Cadence USB3 support on PCIe-based platforms" [all …]
|
| /kernel/linux/linux-5.10/drivers/mmc/host/ |
| D | tmio_mmc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 * Copyright (C) 2015-19 Renesas Electronics Corporation 8 * Copyright (C) 2016-19 Sang Engineering, Wolfram Sang 9 * Copyright (C) 2016-17 Horms Solutions, Simon Horman 70 #define TMIO_STAT_DAT0 BIT(23) /* only known on R-Car so far */ 73 #define TMIO_STAT_ALWAYS_SET_27 BIT(27) /* only known on R-Car 2+ so far */ 74 #define TMIO_STAT_ILL_FUNC BIT(29) /* only when !TMIO_MMC_HAS_IDLE_WAIT */ 75 #define TMIO_STAT_SCLKDIVEN BIT(29) /* only when TMIO_MMC_HAS_IDLE_WAIT */ 114 void (*start)(struct tmio_mmc_host *host, struct mmc_data *data); 115 void (*enable)(struct tmio_mmc_host *host, bool enable); [all …]
|
| D | renesas_sdhi_internal_dmac.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-19 Renesas Electronics Corporation 6 * Copyright (C) 2016-17 Horms Solutions, Simon Horman 7 * Copyright (C) 2018-19 Sang Engineering, Wolfram Sang 12 #include <linux/dma-mapping.h> 13 #include <linux/io-64-nonatomic-hi-lo.h> 15 #include <linux/mmc/host.h> 61 * - host->chan_{rx,tx} will be used as a flag of enabling/disabling the dma 62 * - Since this SDHI DMAC register set has 16 but 32-bit width, we 69 * On R-Car H3 ES1.* and M3-W ES1.0, when multiple SDHI channels use [all …]
|
| /kernel/linux/linux-6.6/tools/perf/Documentation/ |
| D | perf-kvm.txt | 1 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 …]
|
| /kernel/linux/linux-5.10/tools/perf/Documentation/ |
| D | perf-kvm.txt | 1 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 …]
|
| /kernel/linux/linux-6.6/drivers/net/ieee802154/ |
| D | atusb.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * atusb.h - Definitions shared between kernel and ATUSB firmware 11 * Firmware: ben-wpan/atusb/fw/include/atusb/atusb.h 19 /* -- - - */ 30 ATUSB_TEST, /* atusb-sil only */ 52 ATUSB_HW_TYPE_100813, /* 2010-08-13 */ 53 ATUSB_HW_TYPE_101216, /* 2010-12-16 */ 54 ATUSB_HW_TYPE_110131, /* 2011-01-31, ATmega32U2-based */ 62 * ->host ATUSB_ID - - 3 63 * ->host ATUSB_BUILD - - #bytes [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ieee802154/ |
| D | atusb.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * atusb.h - Definitions shared between kernel and ATUSB firmware 11 * Firmware: ben-wpan/atusb/fw/include/atusb/atusb.h 19 /* -- - - */ 30 ATUSB_TEST, /* atusb-sil only */ 52 ATUSB_HW_TYPE_100813, /* 2010-08-13 */ 53 ATUSB_HW_TYPE_101216, /* 2010-12-16 */ 54 ATUSB_HW_TYPE_110131, /* 2011-01-31, ATmega32U2-based */ 62 * ->host ATUSB_ID - - 3 63 * ->host ATUSB_BUILD - - #bytes [all …]
|
| /kernel/linux/linux-6.6/drivers/usb/host/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # USB Host Controller Drivers 5 comment "USB Host Controller Drivers" 11 The Cypress C67x00 (EZ-Host/EZ-OTG) chips are dual-role 12 host/peripheral/OTG USB controllers. 14 Enable this option to support this chip in host controller mode. 24 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0 25 "SuperSpeed" host controller hardware. 28 module will be called xhci-hcd. 36 sure that your xHCI host supports the extended debug capability and [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/host/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 # USB Host Controller Drivers 5 comment "USB Host Controller Drivers" 11 The Cypress C67x00 (EZ-Host/EZ-OTG) chips are dual-role 12 host/peripheral/OTG USB controllers. 14 Enable this option to support this chip in host controller mode. 24 The eXtensible Host Controller Interface (xHCI) is standard for USB 3.0 25 "SuperSpeed" host controller hardware. 28 module will be called xhci-hcd. 36 sure that your xHCI host supports the extended debug capability and [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intersil/hostap/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)" 17 Host AP mode that allows the card to act as an IEEE 802.11 21 Host AP driver configuration and tools. This site includes 25 This option includes the base Host AP driver code that is shared by 33 bool "Support downloading firmware images with Host AP driver" 36 Configure Host AP driver to include support for firmware image 37 download. This option by itself only enables downloading to the 39 support cards that don't have firmware in flash, such as D-Link 40 DWL-520 rev E and D-Link DWL-650 rev P. [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/intersil/hostap/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)" 17 Host AP mode that allows the card to act as an IEEE 802.11 21 Host AP driver configuration and tools. This site includes 25 This option includes the base Host AP driver code that is shared by 33 bool "Support downloading firmware images with Host AP driver" 36 Configure Host AP driver to include support for firmware image 37 download. This option by itself only enables downloading to the 39 support cards that don't have firmware in flash, such as D-Link 40 DWL-520 rev E and D-Link DWL-650 rev P. [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/dsi/ |
| D | dsi_manager.c | 1 // SPDX-License-Identifier: GPL-2.0-only 49 /* We assume 2 dsi nodes have the same information of dual-dsi and in dsi_mgr_parse_dual_dsi() 50 * sync-mode, and only one node specifies master in case of dual mode. in dsi_mgr_parse_dual_dsi() 52 if (!msm_dsim->is_dual_dsi) in dsi_mgr_parse_dual_dsi() 53 msm_dsim->is_dual_dsi = of_property_read_bool( in dsi_mgr_parse_dual_dsi() 54 np, "qcom,dual-dsi-mode"); in dsi_mgr_parse_dual_dsi() 56 if (msm_dsim->is_dual_dsi) { in dsi_mgr_parse_dual_dsi() 57 if (of_property_read_bool(np, "qcom,master-dsi")) in dsi_mgr_parse_dual_dsi() 58 msm_dsim->master_dsi_link_id = id; in dsi_mgr_parse_dual_dsi() 59 if (!msm_dsim->is_sync_needed) in dsi_mgr_parse_dual_dsi() [all …]
|
| /kernel/linux/linux-5.10/drivers/mmc/core/ |
| D | sd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2003-2004 Russell King, All Rights Reserved. 7 * Copyright (C) 2005-2007 Pierre Ossman, All Rights Reserved. 16 #include <linux/mmc/host.h> 23 #include "host.h" 58 const u32 __mask = (__size < 32 ? 1 << __size : 0) - 1; \ 59 const int __off = 3 - ((start) / 32); \ 65 __res |= resp[__off-1] << ((32 - __shft) % 32); \ 74 u32 *resp = card->raw_cid; in mmc_decode_cid() 80 card->cid.manfid = UNSTUFF_BITS(resp, 120, 8); in mmc_decode_cid() [all …]
|
| /kernel/linux/linux-6.6/drivers/mmc/core/ |
| D | queue.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2006-2007 Pierre Ossman 11 #include <linux/dma-mapping.h> 12 #include <linux/backing-dev.h> 15 #include <linux/mmc/host.h> 22 #include "host.h" 28 /* Allow only 1 DCMD at a time */ in mmc_cqe_dcmd_busy() 29 return mq->in_flight[MMC_ISSUE_DCMD]; in mmc_cqe_dcmd_busy() 34 if ((mq->cqe_busy & MMC_CQE_DCMD_BUSY) && !mmc_cqe_dcmd_busy(mq)) in mmc_cqe_check_busy() 35 mq->cqe_busy &= ~MMC_CQE_DCMD_BUSY; in mmc_cqe_check_busy() [all …]
|
| D | sd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2003-2004 Russell King, All Rights Reserved. 7 * Copyright (C) 2005-2007 Pierre Ossman, All Rights Reserved. 19 #include <linux/mmc/host.h> 26 #include "host.h" 62 const u32 __mask = (__size < 32 ? 1 << __size : 0) - 1; \ 63 const int __off = 3 - ((start) / 32); \ 69 __res |= resp[__off-1] << ((32 - __shft) % 32); \ 86 u32 *resp = card->raw_cid; in mmc_decode_cid() 92 add_device_randomness(&card->raw_cid, sizeof(card->raw_cid)); in mmc_decode_cid() [all …]
|
| /kernel/linux/linux-6.6/drivers/misc/vmw_vmci/ |
| D | vmci_route.c | 1 // SPDX-License-Identifier: GPL-2.0-only 31 * "from_guest" is only ever set to true by in vmci_route() 38 * not touch a non-existent device. in vmci_route() 42 if (VMCI_INVALID_ID == dst->context) in vmci_route() 46 if (VMCI_HYPERVISOR_CONTEXT_ID == dst->context) { in vmci_route() 63 /* And we cannot send if the source is the host context. */ in vmci_route() 64 if (VMCI_HOST_CONTEXT_ID == src->context) in vmci_route() 70 * However, if they passed only an invalid context, in vmci_route() 75 if (VMCI_INVALID_ID == src->context && in vmci_route() 76 VMCI_INVALID_ID != src->resource) in vmci_route() [all …]
|
| /kernel/linux/linux-5.10/drivers/misc/vmw_vmci/ |
| D | vmci_route.c | 1 // SPDX-License-Identifier: GPL-2.0-only 31 * "from_guest" is only ever set to true by in vmci_route() 38 * not touch a non-existent device. in vmci_route() 42 if (VMCI_INVALID_ID == dst->context) in vmci_route() 46 if (VMCI_HYPERVISOR_CONTEXT_ID == dst->context) { in vmci_route() 63 /* And we cannot send if the source is the host context. */ in vmci_route() 64 if (VMCI_HOST_CONTEXT_ID == src->context) in vmci_route() 70 * However, if they passed only an invalid context, in vmci_route() 75 if (VMCI_INVALID_ID == src->context && in vmci_route() 76 VMCI_INVALID_ID != src->resource) in vmci_route() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/ |
| D | mipi-dsi-bus.txt | 5 communication between a host and up to four peripherals. This document will 8 This document describes DSI bus-specific properties only or defines existing 11 Each DSI host provides a DSI bus. The DSI host controller's node contains a 15 The following assumes that only a single peripheral is connected to a DSI 16 host. Experience shows that this is true for the large majority of setups. 18 DSI host 22 a DSI host, the following properties apply to a node representing a DSI host. 25 - #address-cells: The number of cells required to represent an address on the 26 bus. DSI peripherals are addressed using a 2-bit virtual channel number, so 29 - #size-cells: Should be 0. There are cases where it makes sense to use a [all …]
|