/openbmc/linux/Documentation/ABI/stable/ |
H A D | sysfs-transport-srp | 1 What: /sys/class/srp_remote_ports/port-<h>:<n>/delete 4 Contact: linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org 8 What: /sys/class/srp_remote_ports/port-<h>:<n>/dev_loss_tmo 11 Contact: linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org 15 will disable the dev_loss timer. 17 What: /sys/class/srp_remote_ports/port-<h>:<n>/fast_io_fail_tmo 20 Contact: linux-scsi@vger.kernel.org, linux-rdma@vger.kernel.org 24 disable the fast_io_fail timer. 26 What: /sys/class/srp_remote_ports/port-<h>:<n>/port_id 29 Contact: linux-scsi@vger.kernel.org [all …]
|
H A D | sysfs-class-infiniband | 2 ------------------------------------------------- 9 Contact: linux-rdma@vger.kernel.org 24 Contact: linux-rdma@vger.kernel.org 34 Contact: linux-rdma@vger.kernel.org 39 What: /sys/class/infiniband/<device>/ports/<port-num>/lid 40 What: /sys/class/infiniband/<device>/ports/<port-num>/rate 41 What: /sys/class/infiniband/<device>/ports/<port-num>/lid_mask_count 42 What: /sys/class/infiniband/<device>/ports/<port-num>/sm_sl 43 What: /sys/class/infiniband/<device>/ports/<port-num>/sm_lid 44 What: /sys/class/infiniband/<device>/ports/<port-num>/state [all …]
|
/openbmc/linux/Documentation/admin-guide/nfs/ |
H A D | nfs-rdma.rst | 2 Setting up NFS/RDMA 14 This document describes how to install and setup the Linux NFS/RDMA client 17 The NFS/RDMA client was first included in Linux 2.6.24. The NFS/RDMA server 23 RDMA adapters. 29 nfs-rdma-devel@lists.sourceforge.net mailing list. 35 use with NFS/RDMA. 37 - Install an RDMA device 41 Testing has been performed using several Mellanox-based IB cards, the 44 - Install a Linux distribution and tools 46 The first kernel release to contain both the NFS/RDMA client and server was [all …]
|
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/rdma-core/ |
H A D | rdma-core_51.0.bb | 1 SUMMARY = "Userspace support for InfiniBand/RDMA verbs" 2 DESCRIPTION = "This is the userspace components for the Linux Kernel's drivers Infiniband/RDMA subs… 8 SRC_URI = "git://github.com/linux-rdma/rdma-core.git;branch=master;protocol=https \ 9 file://0001-cmake-Allow-SYSTEMCTL_BIN-to-be-overridden-from-envi.patch \ 10 file://0001-include-libgen.h-for-basename.patch \ 11 file://0001-librdmacm-Use-overloadable-function-attribute-with-c.patch \ 16 #Default Dual License https://github.com/linux-rdma/rdma-core/blob/master/COPYING.md 17 LICENSE = "BSD-2-Clause | GPL-2.0-only" 22 -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR=${systemd_system_unitdir} \ 23 -DSYSTEMCTL_BIN=${base_bindir}/systemctl \ [all …]
|
/openbmc/linux/drivers/gpu/drm/mediatek/ |
H A D | mtk_disp_rdma.c | 1 // SPDX-License-Identifier: GPL-2.0-only 14 #include <linux/soc/mediatek/mtk-cmdq.h> 52 #define RDMA_FIFO_SIZE(rdma) ((rdma)->data->fifo_size) argument 78 * struct mtk_disp_rdma - DISP_RDMA driver structure 96 writel(0x0, priv->regs + DISP_REG_RDMA_INT_STATUS); in mtk_disp_rdma_irq_handler() 98 if (!priv->vblank_cb) in mtk_disp_rdma_irq_handler() 101 priv->vblank_cb(priv->vblank_cb_data); in mtk_disp_rdma_irq_handler() 109 struct mtk_disp_rdma *rdma = dev_get_drvdata(dev); in rdma_update_bits() local 110 unsigned int tmp = readl(rdma->regs + reg); in rdma_update_bits() 113 writel(tmp, rdma->regs + reg); in rdma_update_bits() [all …]
|
/openbmc/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_idc.c | 1 // SPDX-License-Identifier: GPL-2.0 4 /* Inter-Driver Communication */ 12 * ice_get_auxiliary_drv - retrieve iidc_auxiliary_drv struct 16 * pf->adev.dev to avoid race conditions. 22 adev = pf->adev; in ice_get_auxiliary_drv() 23 if (!adev || !adev->dev.driver) in ice_get_auxiliary_drv() 26 return container_of(adev->dev.driver, struct iidc_auxiliary_drv, in ice_get_auxiliary_drv() 31 * ice_send_event_to_aux - send event to RDMA AUX driver 42 mutex_lock(&pf->adev_mutex); in ice_send_event_to_aux() 43 if (!pf->adev) in ice_send_event_to_aux() [all …]
|
/openbmc/openbmc/poky/meta/recipes-connectivity/iproute2/ |
H A D | iproute2_6.12.0.bb | 8 LICENSE = "GPL-2.0-or-later" 12 DEPENDS = "flex-native bison-native iptables libcap" 15 file://0001-include-libnetlink.h-add-missing-include-for-htobe64.patch \ 16 file://0001-ip-rearrange-and-prune-header-files.patch \ 21 inherit update-alternatives bash-completion pkgconfig 27 PACKAGECONFIG[rdma] = ",,libmnl," 30 …SUBDIRS = "lib tc ip bridge misc genl ${@bb.utils.filter('PACKAGECONFIG', 'devlink tipc rdma', d)}" 32 # This is needed with GCC-14 and musl 33 CFLAGS += "-Wno-error=incompatible-pointer-types" 49 # Explicitly disable ATM support [all …]
|
/openbmc/linux/drivers/media/platform/mediatek/mdp3/ |
H A D | mtk-mdp3-comp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Author: Ping-Hsun Wu <ping-hsun.wu@mediatek.com> 11 #include "mtk-mdp3-cfg.h" 12 #include "mtk-mdp3-comp.h" 13 #include "mtk-mdp3-core.h" 14 #include "mtk-mdp3-regs.h" 31 return ctx->comp->mdp_dev->mdp_data->mdp_cfg; in __get_plat_cfg() 39 rdma0 = mdp_cfg_get_id_inner(ctx->comp->mdp_dev, MDP_COMP_RDMA0); in get_comp_flag() 40 rsz1 = mdp_cfg_get_id_inner(ctx->comp->mdp_dev, MDP_COMP_RSZ1); in get_comp_flag() 44 if (mdp_cfg && mdp_cfg->rdma_rsz1_sram_sharing) in get_comp_flag() [all …]
|
/openbmc/qemu/docs/ |
H A D | rdma.txt | 1 (RDMA: Remote Direct Memory Access) 2 RDMA Live Migration Specification, Version # 1 5 Github: git@github.com:hinesmr/qemu.git, 'rdma' branch 18 * RDMA Migration Protocol Description 28 RDMA helps make your migration more deterministic under heavy load because 30 because the RDMA I/O architecture reduces the number of interrupts and 31 data copies by bypassing the host networking stack. In particular, a TCP-based 32 migration, under certain types of memory-bound workloads, may take a more 37 RDMA currently comes in two flavors: both Ethernet based (RoCE, or RDMA 38 over Converged Ethernet) as well as Infiniband-based. This implementation of [all …]
|
/openbmc/linux/drivers/gpu/drm/hisilicon/kirin/ |
H A D | kirin_drm_ade.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (c) 2014-2016 HiSilicon Limited. 118 void __iomem *base = ctx->base; in ade_init() 145 struct ade_hw_ctx *ctx = kcrtc->hw_ctx; in ade_crtc_mode_fixup() 147 adjusted_mode->clock = in ade_crtc_mode_fixup() 148 clk_round_rate(ctx->ade_pix_clk, mode->clock * 1000) / 1000; in ade_crtc_mode_fixup() 157 u32 clk_Hz = mode->clock * 1000; in ade_set_pix_clk() 164 ret = clk_set_rate(ctx->ade_pix_clk, clk_Hz); in ade_set_pix_clk() 167 adj_mode->clock = clk_get_rate(ctx->ade_pix_clk) / 1000; in ade_set_pix_clk() 174 void __iomem *base = ctx->base; in ade_ldi_set_mode() [all …]
|
/openbmc/qemu/migration/ |
H A D | rdma.c | 2 * RDMA protocol and interfaces 4 * Copyright IBM, Corp. 2010-2013 5 * Copyright Red Hat, Inc. 2015-2016 13 * later. See the COPYING file in the top-level directory. 21 #include "rdma.h" 23 #include "migration-stats.h" 24 #include "qemu-file.h" 26 #include "qemu/error-report.h" 27 #include "qemu/main-loop.h" 37 #include <rdma/rdma_cma.h> [all …]
|
/openbmc/openbmc/poky/meta/recipes-devtools/qemu/ |
H A D | qemu.inc | 7 LICENSE = "GPL-2.0-only & LGPL-2.1-only" 9 DEPENDS += "bison-native meson-native ninja-native" 11 RDEPENDS:${PN}-ptest = "bash" 13 require qemu-targets.inc 14 # https://gitlab.com/qemu-project/qemu/-/commit/81e2b198a8cb4ee5fdf108bd438f44b193ee3a36 means 15 # we need a full python3-native setup 16 inherit pkgconfig ptest update-rc.d systemd python3native 21 SRC_URI = "https://download.qemu.org/${BPN}-${PV}.tar.xz \ 23 file://run-ptest \ 24 file://fix-strerrorname_np.patch \ [all …]
|
/openbmc/qemu/docs/system/loongarch/ |
H A D | virt.rst | 12 ----------------- 15 - Gpex host bridge 16 - Ls7a RTC device 17 - Ls7a IOAPIC device 18 - ACPI GED device 19 - Fw_cfg device 20 - PCI/PCIe devices 21 - Memory device 22 - CPU device. Type: la464. 25 -------------------- [all …]
|
/openbmc/linux/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_if.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR Linux-OpenIB) OR BSD-2-Clause */ 2 /* Copyright (c) 2017-2020 Pensando Systems, Inc. All rights reserved. */ 12 * enum ionic_cmd_opcode - Device commands 48 /* RDMA commands */ 75 * enum ionic_status_code - Device command return codes 99 IONIC_RC_ERDMA = 30, /* Generic RDMA error */ 113 * struct ionic_admin_cmd - General admin command format 116 * @cmd_data: Opcode-specific command bytes 126 * struct ionic_admin_comp - General admin command completion format 129 * @cmd_data: Command-specific bytes [all …]
|
/openbmc/linux/arch/arm64/boot/dts/mediatek/ |
H A D | mt8173.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 7 #include <dt-bindings/clock/mt8173-clk.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include <dt-bindings/memory/mt8173-larb-port.h> 11 #include <dt-bindings/phy/phy.h> 12 #include <dt-bindings/power/mt8173-power.h> 13 #include <dt-bindings/reset/mt8173-resets.h> 14 #include <dt-bindings/gce/mt8173-gce.h> 15 #include <dt-bindings/thermal/thermal.h> [all …]
|
/openbmc/linux/drivers/infiniband/hw/irdma/ |
H A D | hw.c | 1 // SPDX-License-Identifier: GPL-2.0 or Linux-OpenIB 2 /* Copyright (c) 2015 - 2021 Intel Corporation */ 57 * irdma_iwarp_ce_handler - handle iwarp completions 62 struct irdma_cq *cq = iwcq->back_cq; in irdma_iwarp_ce_handler() 64 if (!cq->user_mode) in irdma_iwarp_ce_handler() 65 atomic_set(&cq->armed, 0); in irdma_iwarp_ce_handler() 66 if (cq->ibcq.comp_handler) in irdma_iwarp_ce_handler() 67 cq->ibcq.comp_handler(&cq->ibcq, cq->ibcq.cq_context); in irdma_iwarp_ce_handler() 71 * irdma_puda_ce_handler - handle puda completion events 72 * @rf: RDMA PCI function [all …]
|
/openbmc/linux/Documentation/filesystems/smb/ |
H A D | ksmbd.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 KSMBD - SMB3 Kernel Server 23 --------------------- 36 as workitems and to be executed in the handlers of the ksmbd-io kworker threads. 44 for each command which is further queued to be handled by ksmbd-io kworkers. 50 -------------------------------- 77 Multi-credits Supported. 79 HMAC-SHA256 Signing Supported. 82 Pre-authentication integrity Supported. 85 SMB direct(RDMA) Supported. [all …]
|
/openbmc/qemu/scripts/ |
H A D | meson-buildoptions.sh | 1 # This file is generated by meson-buildoptions.py, do not edit! 3 printf "%s\n" ' --audio-drv-list=CHOICES Set audio driver list [default] (choices: alsa/co' 6 printf "%s\n" ' --bindir=VALUE Executable directory [bin]' 7 printf "%s\n" ' --block-drv-ro-whitelist=VALUE' 8 printf "%s\n" ' set block driver read-only whitelist (by default' 9 printf "%s\n" ' affects only QEMU, not tools like qemu-img)' 10 printf "%s\n" ' --block-drv-rw-whitelist=VALUE' 11 printf "%s\n" ' set block driver read-write whitelist (by default' 12 printf "%s\n" ' affects only QEMU, not tools like qemu-img)' 13 printf "%s\n" ' --datadir=VALUE Data file directory [share]' [all …]
|
/openbmc/linux/arch/arm/boot/dts/amlogic/ |
H A D | meson8m2.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 14 compatible = "amlogic,meson8m2-clkc", "amlogic,meson8-clkc"; 19 /delete-node/ video-lut@20; 21 canvas: video-lut@48 { 22 compatible = "amlogic,meson8m2-canvas", "amlogic,canvas"; 28 compatible = "amlogic,meson8m2-dwmac", "snps,dwmac"; 35 clock-names = "stmmaceth", "clkin0", "clkin1", "timing-adjustment"; 37 reset-names = "stmmaceth"; 41 compatible = "amlogic,meson8m2-aobus-pinctrl", 42 "amlogic,meson8-aobus-pinctrl"; [all …]
|
/openbmc/linux/drivers/infiniband/sw/siw/ |
H A D | siw_main.c | 1 // SPDX-License-Identifier: GPL-2.0 or BSD-3-Clause 4 /* Copyright (c) 2008-2019, IBM Corporation */ 17 #include <linux/dma-mapping.h> 20 #include <rdma/ib_verbs.h> 21 #include <rdma/ib_user_verbs.h> 22 #include <rdma/rdma_netlink.h> 66 struct ib_device *base_dev = &sdev->base_dev; in siw_device_register() 70 sdev->vendor_part_id = dev_id++; in siw_device_register() 78 siw_dbg(base_dev, "HWaddr=%pM\n", sdev->raw_gid); in siw_device_register() 86 xa_destroy(&sdev->qp_xa); in siw_device_cleanup() [all …]
|
/openbmc/linux/drivers/net/ethernet/broadcom/ |
H A D | bcmsysport.c | 1 // SPDX-License-Identifier: GPL-2.0-only 34 u32 reg = readl_relaxed(priv->base + offset + off); \ 40 writel_relaxed(val, priv->base + offset + off); \ 59 if (priv->is_lite && off >= RDMA_STATUS) in rdma_readl() 61 return readl_relaxed(priv->base + SYS_PORT_RDMA_OFFSET + off); in rdma_readl() 66 if (priv->is_lite && off >= RDMA_STATUS) in rdma_writel() 68 writel_relaxed(val, priv->base + SYS_PORT_RDMA_OFFSET + off); in rdma_writel() 73 if (!priv->is_lite) { in tdma_control_bit() 83 /* L2-interrupt masking/unmasking helpers, does automatic saving of the applied 84 * mask in a software copy to avoid CPU_MASK_STATUS reads in hot-paths. [all …]
|
/openbmc/linux/include/linux/avf/ |
H A D | virtchnl.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* Copyright (c) 2013-2022, Intel Corporation. */ 13 * This header file describes the Virtual Function (VF) - Physical Function 18 * desc->opcode is always aqc_opc_send_msg_to_pf 48 VIRTCHNL_STATUS_ERR_PARAM = -5, 49 VIRTCHNL_STATUS_ERR_NO_MEMORY = -18, 50 VIRTCHNL_STATUS_ERR_OPCODE_MISMATCH = -38, 51 VIRTCHNL_STATUS_ERR_CQP_COMPL_ERROR = -39, 52 VIRTCHNL_STATUS_ERR_INVALID_VF_ID = -40, 53 VIRTCHNL_STATUS_ERR_ADMIN_QUEUE_ERROR = -53, [all …]
|
/openbmc/linux/include/uapi/rdma/hfi/ |
H A D | hfi1_user.h | 1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */ 9 * Copyright(c) 2015 - 2020 Intel Corporation. 28 * - Redistributions of source code must retain the above copyright 30 * - Redistributions in binary form must reproduce the above copyright 34 * - Neither the name of Intel Corporation nor the names of its 61 #include <rdma/rdma_user_ioctl.h> 98 #define HFI1_CAP_TID_RDMA (1UL << 5) /* Enable TID RDMA operations */ 100 #define HFI1_CAP_MULTI_PKT_EGR (1UL << 7) /* Enable multi-packet Egr buffs*/ 103 #define HFI1_CAP_TID_UNMAP (1UL << 10) /* Disable Expected TID caching */ 178 * Device status and notifications from driver to user-space. [all …]
|
/openbmc/linux/drivers/infiniband/hw/hfi1/ |
H A D | tid_rdma.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 3 * Copyright(c) 2018 - 2020 Intel Corporation. 16 * DOC: TID RDMA READ protocol 18 * This is an end-to-end protocol at the hfi1 level between two nodes that 20 * converts a qualified RDMA READ request into a TID RDMA READ request on 22 * differently. To be qualified, the RDMA READ request should meet the 24 * -- The total data length should be greater than 256K; 25 * -- The total data length should be a multiple of 4K page size; 26 * -- Each local scatter-gather entry should be 4K page aligned; 27 * -- Each local scatter-gather entry should be a multiple of 4K page size; [all …]
|
/openbmc/linux/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_virtchnl_pf.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 2013 - 2018 Intel Corporation. */ 57 * termed as channel and each channel can in-turn have 4 queues which 86 /* VSI indices - actual VSI pointers are maintained in the PF structure 87 * When assigned, these will be non-zero, because VSI 0 is always 103 bool is_disabled_from_host; /* PF ctrl of VF enable/disable */ 113 /* RDMA Client */
|