| /kernel/linux/linux-5.10/drivers/crypto/cavium/nitrox/ |
| D | nitrox_reqmgr.c | 1 // SPDX-License-Identifier: GPL-2.0 23 * 0x00 - Success 25 * 0x43 - ERR_GC_DATA_LEN_INVALID 27 * less than 16 bytes for AES-XTS and AES-CTS. 28 * 0x45 - ERR_GC_CTX_LEN_INVALID 30 * 0x4F - ERR_GC_DOCSIS_CIPHER_INVALID 32 * AES/DES-CBC mode encryption. 33 * 0x50 - ERR_GC_DOCSIS_OFFSET_INVALID 38 * 0x51 - ERR_GC_CRC32_INVALID_SELECTION 40 * 0x52 - ERR_GC_AES_CCM_FLAG_INVALID [all …]
|
| /kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu-v3/ |
| D | arm-smmu-v3.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <linux/dma-iommu.h> 20 #include <linux/io-pgtable.h> 29 #include <linux/pci-ats.h> 34 #include "arm-smmu-v3.h" 44 "Disable MSI-based polling for CMD_SYNC completion."); 80 { ARM_SMMU_OPT_SKIP_PREFETCH, "hisilicon,broken-prefetch-cmd" }, 81 { ARM_SMMU_OPT_PAGE0_REGS_ONLY, "cavium,cn9900-broken-page1-regspace"}, 89 return smmu->page1 + offset - SZ_64K; in arm_smmu_page1_fixup() 91 return smmu->base + offset; in arm_smmu_page1_fixup() [all …]
|
| D | arm-smmu-v3.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 88 /* CR1 cacheability fields don't quite follow the usual TCR-style encoding */ 169 #define Q_IDX(llq, p) ((p) & ((1 << (llq)->max_n_shift) - 1)) 170 #define Q_WRP(llq, p) ((p) & (1 << (llq)->max_n_shift)) 173 #define Q_ENT(q, p) ((q)->base + \ 174 Q_IDX(&((q)->llq), p) * \ 175 (q)->ent_dwords) 185 #define Q_MAX_SZ_SHIFT (PAGE_SHIFT + MAX_ORDER - 1) 306 #define CMDQ_MAX_SZ_SHIFT (Q_MAX_SZ_SHIFT - CMDQ_ENT_SZ_SHIFT) 369 #define EVTQ_MAX_SZ_SHIFT (Q_MAX_SZ_SHIFT - EVTQ_ENT_SZ_SHIFT) [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iommu/ |
| D | arm,smmu-v3.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/iommu/arm,smmu-v3.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Will Deacon <will@kernel.org> 11 - Robin Murphy <Robin.Murphy@arm.com> 15 revisions, replacing the MMIO register interface with in-memory command 21 pattern: "^iommu@[0-9a-f]*" 23 const: arm,smmu-v3 32 interrupt-names: [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/huawei/hinic/ |
| D | hinic_hw_cmdq.c | 1 // SPDX-License-Identifier: GPL-2.0-only 78 #define cmdq_to_cmdqs(cmdq) container_of((cmdq) - (cmdq)->cmdq_type, \ argument 79 struct hinic_cmdqs, cmdq[0]) 101 BUFDESC_LCMD_LEN = 2, /* 16 bytes - 2(8 byte unit) */ 102 BUFDESC_SCMD_LEN = 3, /* 24 bytes - 3(8 byte unit) */ 106 CTRL_SECT_LEN = 1, /* 4 bytes (ctrl) - 1(8 byte unit) */ 107 CTRL_DIRECT_SECT_LEN = 2, /* 12 bytes (ctrl + rsvd) - 2(8 byte unit) */ 125 * hinic_alloc_cmdq_buf - alloc buffer for sending command 129 * Return 0 - Success, negative - Failure 134 struct hinic_hwif *hwif = cmdqs->hwif; in hinic_alloc_cmdq_buf() [all …]
|
| /kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/ |
| D | qplib_rcfw.c | 2 * Broadcom NetXtreme-E RoCE driver. 4 * Copyright (c) 2016 - 2017, Broadcom. All rights reserved. The term 58 struct bnxt_qplib_cmdq_ctx *cmdq; in __wait_for_resp() local 62 cmdq = &rcfw->cmdq; in __wait_for_resp() 63 cbit = cookie % rcfw->cmdq_depth; in __wait_for_resp() 64 rc = wait_event_timeout(cmdq->waitq, in __wait_for_resp() 65 !test_bit(cbit, cmdq->cmdq_bitmap), in __wait_for_resp() 67 return rc ? 0 : -ETIMEDOUT; in __wait_for_resp() 73 struct bnxt_qplib_cmdq_ctx *cmdq; in __block_for_resp() local 76 cmdq = &rcfw->cmdq; in __block_for_resp() [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/arm/ |
| D | fvp-base-revc.dts | 1 // SPDX-License-Identifier: GPL-2.0 5 * Architecture Envelope Model (AEM) ARMv8-A 11 /dts-v1/; 13 #include <dt-bindings/interrupt-controller/arm-gic.h> 17 #include "rtsm_ve-motherboard.dtsi" 18 #include "rtsm_ve-motherboard-rs2.dtsi" 22 compatible = "arm,fvp-base-revc", "arm,vexpress"; 23 interrupt-parent = <&gic>; 24 #address-cells = <2>; 25 #size-cells = <2>; [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/pcie/ |
| D | trans.c | 8 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH 9 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH 10 * Copyright(c) 2007 - 2015, 2018 - 2020 Intel Corporation 26 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 30 * Copyright(c) 2013 - 2015 Intel Mobile Communications GmbH 31 * Copyright(c) 2016 - 2017 Intel Deutschland GmbH 32 * Copyright(c) 2007 - 2015, 2018 - 2020 Intel Corporation 73 #include "iwl-drv.h" 74 #include "iwl-trans.h" 75 #include "iwl-csr.h" [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
| D | hclgevf_cmd.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 // Copyright (c) 2016-2017 Hisilicon Limited. 5 #include <linux/dma-direction.h> 6 #include <linux/dma-mapping.h> 14 #define cmq_ring_to_dev(ring) (&(ring)->dev->pdev->dev) 18 int ntc = ring->next_to_clean; in hclgevf_ring_space() 19 int ntu = ring->next_to_use; in hclgevf_ring_space() 22 used = (ntu - ntc + ring->desc_num) % ring->desc_num; in hclgevf_ring_space() 24 return ring->desc_num - used - 1; in hclgevf_ring_space() 30 int ntu = ring->next_to_use; in hclgevf_is_valid_csq_clean_head() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| D | hclge_cmd.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 // Copyright (c) 2016-2017 Hisilicon Limited. 4 #include <linux/dma-mapping.h> 9 #include <linux/dma-direction.h> 14 #define cmq_ring_to_dev(ring) (&(ring)->dev->pdev->dev) 18 int ntu = ring->next_to_use; in hclge_ring_space() 19 int ntc = ring->next_to_clean; in hclge_ring_space() 20 int used = (ntu - ntc + ring->desc_num) % ring->desc_num; in hclge_ring_space() 22 return ring->desc_num - used - 1; in hclge_ring_space() 27 int ntu = ring->next_to_use; in is_valid_csq_clean_head() [all …]
|
| D | hclge_main.c | 1 // SPDX-License-Identifier: GPL-2.0+ 2 // Copyright (c) 2016-2017 Hisilicon Limited. 424 u64 *data = (u64 *)(&hdev->mac_stats); in hclge_mac_update_stats_defective() 431 ret = hclge_cmd_send(&hdev->hw, desc, HCLGE_MAC_CMD_NUM); in hclge_mac_update_stats_defective() 433 dev_err(&hdev->pdev->dev, in hclge_mac_update_stats_defective() 461 u64 *data = (u64 *)(&hdev->mac_stats); in hclge_mac_update_stats_complete() 472 return -ENOMEM; in hclge_mac_update_stats_complete() 475 ret = hclge_cmd_send(&hdev->hw, desc, desc_num); in hclge_mac_update_stats_complete() 511 ret = hclge_cmd_send(&hdev->hw, &desc, 1); in hclge_mac_query_reg_num() 518 *desc_num = 1 + ((reg_num - 3) >> 2) + in hclge_mac_query_reg_num() [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/aacraid/ |
| D | comminit.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * Copyright (c) 2000-2010 Adaptec, Inc. 10 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 11 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 59 const unsigned long fibsize = dev->max_fib_size; in aac_alloc_comm() 66 if ((dev->comm_interface == AAC_COMM_MESSAGE_TYPE1) || in aac_alloc_comm() 67 (dev->comm_interface == AAC_COMM_MESSAGE_TYPE2) || in aac_alloc_comm() 68 (dev->comm_interface == AAC_COMM_MESSAGE_TYPE3 && in aac_alloc_comm() 69 !dev->sa_firmware)) { in aac_alloc_comm() 71 (dev->scsi_host_ptr->can_queue + AAC_NUM_MGT_FIB) in aac_alloc_comm() [all …]
|
| D | commsup.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * Copyright (c) 2000-2010 Adaptec, Inc. 10 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 11 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 42 * fib_map_alloc - allocate the fib objects 51 if (dev->max_fib_size > AAC_MAX_NATIVE_SIZE) in fib_map_alloc() 52 dev->max_cmd_size = AAC_MAX_NATIVE_SIZE; in fib_map_alloc() 54 dev->max_cmd_size = dev->max_fib_size; in fib_map_alloc() 55 if (dev->max_fib_size < AAC_MAX_NATIVE_SIZE) { in fib_map_alloc() 56 dev->max_cmd_size = AAC_MAX_NATIVE_SIZE; in fib_map_alloc() [all …]
|
| D | aacraid.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 9 * Copyright (c) 2000-2010 Adaptec, Inc. 10 * 2010-2015 PMC-Sierra, Inc. (aacraid@pmc-sierra.com) 11 * 2016-2017 Microsemi Corp. (aacraid@microsemi.com) 33 /*------------------------------------------------------------------------------ 35 *----------------------------------------------------------------------------*/ 60 /* Bit definitions in IOA->Host Interrupt Register */ 89 # define AAC_DRIVER_BRANCH "-custom" 94 #define AAC_NUM_IO_FIB (1024 - AAC_NUM_MGT_FIB) 105 /* Thor: 5 phys. buses: #0: empty, 1-4: 256 targets each */ [all …]
|
| /kernel/linux/linux-5.10/drivers/acpi/arm64/ |
| D | iort.c | 1 // SPDX-License-Identifier: GPL-2.0-only 21 #include <linux/dma-map-ops.h> 44 * iort_set_fwnode() - Create iort_fwnode and use it to register 61 return -ENOMEM; in iort_set_fwnode() 63 INIT_LIST_HEAD(&np->list); in iort_set_fwnode() 64 np->iort_node = iort_node; in iort_set_fwnode() 65 np->fwnode = fwnode; in iort_set_fwnode() 68 list_add_tail(&np->list, &iort_fwnode_list); in iort_set_fwnode() 75 * iort_get_fwnode() - Retrieve fwnode associated with an IORT node 77 * @node: IORT table node to be looked-up [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/wlan-ng/ |
| D | prism2sta.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MPL-1.1) 7 * -------------------------------------------------------------------- 9 * linux-wlan 32 * -------------------------------------------------------------------- 34 * Inquiries regarding the linux-wlan Open Source project can be 38 * info@linux-wlan.com 39 * http://www.linux-wlan.com 41 * -------------------------------------------------------------------- 46 * -------------------------------------------------------------------- 51 * -------------------------------------------------------------------- [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/ |
| D | ncr53c8xx.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 ** Device driver for the PCI-SCSI NCR538XX controller family. 8 **----------------------------------------------------------------------------- 22 ** Stefan Esser <se@mi.Uni-Koeln.de> 27 **----------------------------------------------------------------------------- 38 ** Support for Fast-20 scsi. 42 ** Support for Fast-40 scsi. 43 ** Support for on-Board RAM. 46 ** Full support for scsi scripts instructions pre-fetching. 57 ** Low PCI traffic for command handling when on-chip RAM is present. [all …]
|
| /kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/ |
| D | 0030_linux_drivers_pci_misc_nvmem_of_mtd_mmc.patch | 7 Change-Id: Iec160bd007994d82f416debdccfbc0d9bdb40470 9 diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig 11 --- a/drivers/misc/Kconfig 13 @@ -314,6 +314,26 @@ config ISL29020 40 diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile 42 --- a/drivers/misc/Makefile 44 @@ -19,6 +19,8 @@ obj-$(CONFIG_TIFM_7XX1) += tifm_7xx1.o 45 obj-$(CONFIG_PHANTOM) += phantom.o 46 obj-$(CONFIG_QCOM_COINCELL) += qcom-coincell.o 47 obj-$(CONFIG_QCOM_FASTRPC) += fastrpc.o [all …]
|
| /kernel/linux/patches/linux-5.10/hispark_taurus_patch/ |
| D | hispark_taurus.patch | 1 diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig 3 --- a/arch/arm/Kconfig 5 @@ -322,7 +322,7 @@ config ARCH_MULTIPLATFORM 9 - select AUTO_ZRELADDR 14 @@ -650,6 +650,8 @@ source "arch/arm/mach-highbank/Kconfig" 16 source "arch/arm/mach-hisi/Kconfig" 18 +source "arch/arm/mach-hibvt/Kconfig" 20 source "arch/arm/mach-imx/Kconfig" 22 source "arch/arm/mach-integrator/Kconfig" 23 diff --git a/arch/arm/Makefile b/arch/arm/Makefile [all …]
|
| /kernel/linux/linux-5.10/ |
| D | MAINTAINERS | 9 ------------------------- 30 ``diff -u`` to make the patch easy to merge. Be prepared to get your 40 See Documentation/process/coding-style.rst for guidance here. 46 See Documentation/process/submitting-patches.rst for details. 57 include a Signed-off-by: line. The current version of this 59 Documentation/process/submitting-patches.rst. 70 that the bug would present a short-term risk to other users if it 76 Documentation/admin-guide/security-bugs.rst for details. 81 --------------------------------------------------- 97 W: *Web-page* with status/info [all …]
|
| /kernel/linux/patches/linux-4.19/hispark_taurus_patch/ |
| D | hispark_taurus.patch | 1 diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig 3 --- a/arch/arm/Kconfig 5 @@ -330,7 +330,7 @@ config ARCH_MULTIPLATFORM 9 - select AUTO_ZRELADDR 14 @@ -751,6 +751,8 @@ source "arch/arm/mach-highbank/Kconfig" 16 source "arch/arm/mach-hisi/Kconfig" 18 +source "arch/arm/mach-hibvt/Kconfig" 20 source "arch/arm/mach-imx/Kconfig" 22 source "arch/arm/mach-integrator/Kconfig" 23 diff --git a/arch/arm/Makefile b/arch/arm/Makefile [all …]
|