/openbmc/linux/Documentation/devicetree/bindings/phy/ |
H A D | lantiq,vrx200-pcie-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/lantiq,vrx200-pcie-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Martin Blumenstingl <martin.blumenstingl@googlemail.com> 13 "#phy-cells": 15 description: selects the PHY mode as defined in <dt-bindings/phy/phy-lantiq-vrx200-pcie.h> 19 - lantiq,vrx200-pcie-phy 20 - lantiq,arx300-pcie-phy 27 - description: PHY module clock [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mips/lantiq/ |
H A D | rcu.txt | 1 Lantiq XWAY SoC RCU binding 4 This binding describes the RCU (reset controller unit) multifunction device, 5 where each sub-device has its own set of registers. 7 The RCU register range is used for multiple purposes. Mostly one device 10 With this patch all accesses to the RCU registers will go through 14 ------------------------------------------------------------------------------- 16 - compatible : The first and second values must be: 17 "lantiq,xrx200-rcu", "simple-mfd", "syscon" 18 - reg : The address and length of the system control registers 21 ------------------------------------------------------------------------------- [all …]
|
/openbmc/linux/drivers/phy/lantiq/ |
H A D | phy-lantiq-vrx200-pcie.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Copyright (C) 2009-2015 Lei Chuanhua <chuanhua.lei@lantiq.com> 27 #include <dt-bindings/phy/phy-lantiq-vrx200-pcie.h> 103 regmap_write(priv->phy_regmap, PCIE_PHY_PLL_A_CTRL1, 0x120e); in ltq_vrx200_pcie_phy_common_setup() 106 regmap_write(priv->phy_regmap, PCIE_PHY_PLL_A_CTRL2, 0x39d7); in ltq_vrx200_pcie_phy_common_setup() 107 regmap_write(priv->phy_regmap, PCIE_PHY_PLL_A_CTRL3, 0x0900); in ltq_vrx200_pcie_phy_common_setup() 110 regmap_write(priv->phy_regmap, PCIE_PHY_RX1_EI, 0x0004); in ltq_vrx200_pcie_phy_common_setup() 111 regmap_write(priv->phy_regmap, PCIE_PHY_RX1_A_CTRL, 0x6803); in ltq_vrx200_pcie_phy_common_setup() 113 regmap_update_bits(priv->phy_regmap, PCIE_PHY_TX1_CTRL1, in ltq_vrx200_pcie_phy_common_setup() 118 regmap_write(priv->phy_regmap, PCIE_PHY_TX1_A_CTRL2, 0x0706); in ltq_vrx200_pcie_phy_common_setup() [all …]
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | kvm_host.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 58 /* PPC-specific vcpu->requests bit members */ 79 /* Physical Address Mask - allowed range of real mode RAM access */ 166 /* allow access to big endian 32bit upper/lower parts and 64bit var */ 182 struct rcu_head rcu; member 194 struct rcu_head rcu; member 220 * plus forward and backward pointers in a doubly-linked ring 222 * ring are 32-bit HPTE indexes, to save space. 305 struct kvm_resize_hpt *resize_hpt; /* protected by kvm->lock */ 341 #define VCORE_ENTRY_MAP(vc) ((vc)->entry_exit_map & 0xff) [all …]
|
H A D | kvm_book3s_64.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 14 #include <asm/book3s/64/mmu-hash.h> 16 #include <asm/ppc-opcode.h> 17 #include <asm/pte-walk.h> 28 u64 l1_gr_to_hr; /* L1's addr of part'n-scoped table */ 39 * We define a nested rmap entry as a single 64-bit quantity 40 * 0xFFF0000000000000 12-bit lpid field 41 * 0x000FFFFFFFFFF000 40-bit guest 4k page frame number 42 * 0x0000000000000001 1-bit single entry flag 56 * for_each_nest_rmap_safe - iterate over the list of nested rmap entries [all …]
|
/openbmc/linux/fs/qnx6/ |
H A D | inode.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * 01-02-2012 by Kai Bankett (chaosman@ontika.net) : first release. 10 * 16-02-2012 pagemap extension by Al Viro 49 struct super_block *sb = root->d_sb; in qnx6_show_options() 52 if (sbi->s_mount_opt & QNX6_MOUNT_MMI_FS) in qnx6_show_options() 67 return fs32_to_cpu(sbi, block) + sbi->s_blks_off; in qnx6_get_devblock() 78 inode->i_ino, (unsigned long)iblock); in qnx6_get_block() 83 map_bh(bh, inode->i_sb, phys); in qnx6_get_block() 108 * returns the block number for the no-th element in the tree 113 struct super_block *s = inode->i_sb; in qnx6_block_map() [all …]
|
/openbmc/qemu/accel/tcg/ |
H A D | cputlb.c | 21 #include "qemu/main-loop.h" 22 #include "hw/core/tcg-cpu-ops.h" 23 #include "exec/exec-all.h" 24 #include "exec/page-protection.h" 28 #include "exec/tb-flush.h" 29 #include "exec/memory-internal.h" 31 #include "exec/mmu-access-type.h" 32 #include "exec/tlb-common.h" 35 #include "qemu/error-report.h" 37 #include "exec/helper-proto-common.h" [all …]
|
/openbmc/qemu/hw/pci-host/ |
H A D | pnv_phb3.c | 4 * Copyright (c) 2014-2020, IBM Corporation. 7 * COPYING file in the top-level directory. 13 #include "hw/pci-host/pnv_phb3_regs.h" 14 #include "hw/pci-host/pnv_phb.h" 15 #include "hw/pci-host/pnv_phb3.h" 21 #include "hw/qdev-properties.h" 27 (phb)->chip_id, (phb)->phb_id, ## __VA_ARGS__) 31 PCIHostState *pci = PCI_HOST_BRIDGE(phb->phb_base); in pnv_phb3_find_cfg_dev() 32 uint64_t addr = phb->regs[PHB_CONFIG_ADDRESS >> 3]; in pnv_phb3_find_cfg_dev() 41 return pci_find_device(pci->bus, bus, devfn); in pnv_phb3_find_cfg_dev() [all …]
|
H A D | pnv_phb4.c | 4 * Copyright (c) 2018-2020, IBM Corporation. 7 * COPYING file in the top-level directory. 14 #include "hw/pci-host/pnv_phb4_regs.h" 15 #include "hw/pci-host/pnv_phb4.h" 21 #include "hw/qdev-properties.h" 27 (phb)->chip_id, (phb)->phb_id, ## __VA_ARGS__) 31 (pec)->chip_id, (pec)->index, ## __VA_ARGS__) 35 PCIHostState *pci = PCI_HOST_BRIDGE(phb->phb_base); in pnv_phb4_find_cfg_dev() 36 uint64_t addr = phb->regs[PHB_CONFIG_ADDRESS >> 3]; in pnv_phb4_find_cfg_dev() 49 return pci_find_device(pci->bus, bus, devfn); in pnv_phb4_find_cfg_dev() [all …]
|
/openbmc/linux/ipc/ |
H A D | sem.c | 1 // SPDX-License-Identifier: GPL-2.0 9 * SMP-threaded, sysctl's added 30 * - FIFO ordering for semop() operations (just FIFO, not starvation 32 * - multiple semaphore operations that alter the same semaphore in 34 * - sem_ctime (time of last semctl()) is updated in the IPC_SET, SETVAL and 36 * - two Linux specific semctl() commands: SEM_STAT, SEM_INFO. 37 * - undo adjustments at process exit are limited to 0..SEMVMX. 38 * - namespace are supported. 39 * - SEMMSL, SEMMNS, SEMOPM and SEMMNI can be configured at runtime by writing 41 * - statistics about the usage are reported in /proc/sysvipc/sem. [all …]
|
/openbmc/linux/include/net/ |
H A D | mac80211.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * mac80211 <-> driver interface 5 * Copyright 2002-2005, Devicescape Software, Inc. 6 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 7 * Copyright 2007-2010 Johannes Berg <johannes@sipsolutions.net> 8 * Copyright 2013-2014 Intel Mobile Communications GmbH 9 * Copyright (C) 2015 - 2017 Intel Deutschland GmbH 10 * Copyright (C) 2018 - 2023 Intel Corporation 31 * only partial functionality in hard- or firmware. This document 32 * defines the interface between mac80211 and low-level hardware [all …]
|
H A D | cfg80211.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 7 * Copyright 2006-2010 Johannes Berg <johannes@sipsolutions.net> 8 * Copyright 2013-2014 Intel Mobile Communications GmbH 9 * Copyright 2015-2017 Intel Deutschland GmbH 10 * Copyright (C) 2018-2021, 2023 Intel Corporation 72 * enum ieee80211_channel_flags - channel flags 150 * struct ieee80211_channel - channel definition 157 * @hw_value: hardware-specific value for the channel 193 * enum ieee80211_rate_flags - rate flags 226 * enum ieee80211_bss_type - BSS type filter [all …]
|
/openbmc/qemu/system/ |
H A D | memory.c | 10 * the COPYING file in the top-level directory. 12 * Contributions after 2012-01-13 are licensed under the terms of the 22 #include "qemu/error-report.h" 23 #include "qemu/main-loop.h" 24 #include "qemu/qemu-print.h" 28 #include "exec/memory-internal.h" 36 #include "exec/address-spaces.h" 113 if (_listener->_callback) { \ 114 _listener->_callback(_listener, ##_args); \ 120 if (_listener->_callback) { \ [all …]
|
/openbmc/linux/kernel/ |
H A D | signal.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 * 1997-11-02 Modified for POSIX.1b signals by Richard Henderson 9 * 2003-06-02 Jim Houston - Concurrent Computer Corp. 46 #include <linux/posix-timers.h> 71 return t->sighand->action[sig - 1].sa.sa_handler; in sig_handler() 91 if (unlikely(t->signal->flags & SIGNAL_UNKILLABLE) && in sig_task_ignored() 96 if (unlikely((t->flags & PF_KTHREAD) && in sig_task_ignored() 110 if (sigismember(&t->blocked, sig) || sigismember(&t->real_blocked, sig)) in sig_ignored() 118 if (t->ptrace && sig != SIGKILL) in sig_ignored() 125 * Re-calculate pending state from the set of locally pending [all …]
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | rtas.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 40 #include <asm/rtas-work-area.h> 47 /* Indexes into the args buffer, -1 if not used */ 60 * struct rtas_function - Descriptor for RTAS functions. 64 * @filter: If non-NULL, invoking this function via the rtas syscall is 83 .name = "check-exception", 86 .name = "display-character", 88 .buf_idx1 = -1, .size_idx1 = -1, 89 .buf_idx2 = -1, .size_idx2 = -1, 93 .name = "event-scan", [all …]
|
/openbmc/linux/drivers/vhost/ |
H A D | vhost.c | 1 // SPDX-License-Identifier: GPL-2.0-only 49 #define vhost_used_event(vq) ((__virtio16 __user *)&vq->avail->ring[vq->num]) 50 #define vhost_avail_event(vq) ((__virtio16 __user *)&vq->used->ring[vq->num]) 55 vq->user_be = !virtio_legacy_is_little_endian(); in vhost_disable_cross_endian() 60 vq->user_be = true; in vhost_enable_cross_endian_big() 65 vq->user_be = false; in vhost_enable_cross_endian_little() 72 if (vq->private_data) in vhost_set_vring_endian() 73 return -EBUSY; in vhost_set_vring_endian() 76 return -EFAULT; in vhost_set_vring_endian() 80 return -EINVAL; in vhost_set_vring_endian() [all …]
|
/openbmc/linux/fs/btrfs/ |
H A D | super.c | 1 // SPDX-License-Identifier: GPL-2.0 15 #include <linux/backing-dev.h> 30 #include "delayed-inode.h" 32 #include "disk-io.h" 35 #include "print-tree.h" 41 #include "rcu-string.h" 42 #include "dev-replace.h" 43 #include "free-space-cache.h" 45 #include "space-info.h" 48 #include "tests/btrfs-tests.h" [all …]
|
/openbmc/linux/drivers/net/wireless/ath/ath11k/ |
H A D | mac.c | 1 // SPDX-License-Identifier: BSD-3-Clause-Clear 3 * Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. 4 * Copyright (c) 2021-2023 Qualcomm Innovation Center, Inc. All rights reserved. 163 /* new addition in IEEE Std 802.11ax-2021 */ 243 #define ath11k_a_rates_size (ARRAY_SIZE(ath11k_legacy_rates) - 4) 407 return -EINVAL; in ath11k_mac_hw_ratecode_to_legacy_rate() 410 static int get_num_chains(u32 mask) in get_num_chains() argument 414 while (mask) { in get_num_chains() 415 if (mask & BIT(0)) in get_num_chains() 417 mask >>= 1; in get_num_chains() [all …]
|
/openbmc/linux/drivers/block/drbd/ |
H A D | drbd_receiver.c | 1 // SPDX-License-Identifier: GPL-2.0-only 7 Copyright (C) 2001-2008, LINBIT Information Technologies GmbH. 8 Copyright (C) 1999-2008, Philipp Reisner <philipp.reisner@linbit.com>. 9 Copyright (C) 2002-2008, Lars Ellenberg <lars.ellenberg@linbit.com>. 68 * page->private being our "next" pointer. 90 if (--n == 0) in page_chain_del() 160 drbd_pp_vacant -= number; in __drbd_alloc_pages() 166 /* GFP_TRY, because we must not cause arbitrary write-out: in a DRBD in __drbd_alloc_pages() 167 * "criss-cross" setup, that might cause write-out on some other DRBD, in __drbd_alloc_pages() 203 list_for_each_entry_safe(peer_req, tmp, &device->net_ee, w.list) { in reclaim_finished_net_peer_reqs() [all …]
|
/openbmc/linux/fs/smb/client/ |
H A D | connect.c | 1 // SPDX-License-Identifier: LGPL-2.1 31 #include <keys/user-type.h> 71 * This should be called with server->srv_mutex held. 80 if (!server->hostname) in reconn_set_ipaddr_from_hostname() 81 return -EINVAL; in reconn_set_ipaddr_from_hostname() 84 if (server->hostname[0] == '\0') in reconn_set_ipaddr_from_hostname() 87 len = strlen(server->hostname) + 3; in reconn_set_ipaddr_from_hostname() 92 return -ENOME in reconn_set_ipaddr_from_hostname() [all...] |
/openbmc/linux/drivers/net/ethernet/ibm/ |
H A D | ibmvnic.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 26 /* In lieu of a more conventional "on-the-fly" DMA mapping strategy in */ 41 #include <linux/dma-mapping.h> 181 if (!(queue && queue->irq)) in ibmvnic_clean_queue_affinity() 184 cpumask_clear(queue->affinity_mask); in ibmvnic_clean_queue_affinity() 186 if (irq_set_affinity_and_hint(queue->irq, NULL)) in ibmvnic_clean_queue_affinity() 187 netdev_warn(adapter->netdev, in ibmvnic_clean_queue_affinity() 189 __func__, queue, queue->irq); in ibmvnic_clean_queue_affinity() 199 rxqs = adapter->rx_scrq; in ibmvnic_clean_affinity() 200 txqs = adapter->tx_scrq; in ibmvnic_clean_affinity() [all …]
|
/openbmc/linux/ |
H A D | opengrok0.0.log | 1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz' 2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz' 3 2024-12-2 [all...] |
H A D | opengrok1.0.log | 1 2024-12-28 20:07:11.902-0600 FINER t583 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' 2 2024-12-28 20:07:11.913-0600 FINEST t583 Statistics.logIt: Added: '/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' (CAnalyzer) (took 116 ms) 3 2024-12-28 20:07:11.899-0600 FINER t593 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/testing/selftests/powerpc/tm/tm-signa [all...] |