Home
last modified time | relevance | path

Searched +full:rcu +full:- +full:big +full:- +full:endian +full:- +full:mask (Results 1 – 23 of 23) sorted by relevance

/openbmc/linux/Documentation/devicetree/bindings/phy/
H A Dlantiq,vrx200-pcie-phy.yaml1 # 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 Drcu.txt1 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 Dphy-lantiq-vrx200-pcie.c1 // 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 Dkvm_host.h1 /* 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 Dkvm_book3s_64.h1 /* 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 Dinode.c1 // 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 Dcputlb.c21 #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 Dpnv_phb3.c4 * 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 Dpnv_phb4.c4 * 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 Dsem.c1 // 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 Dmac80211.h1 /* 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 Dcfg80211.h1 /* 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 Dmemory.c10 * 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 Dsignal.c1 // 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 Drtas.c1 // 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 Dvhost.c1 // 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 Dsuper.c1 // 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 Dmac.c1 // 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 Ddrbd_receiver.c1 // 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 Dconnect.c1 // 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 Dibmvnic.c1 // 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 Dopengrok0.0.log1 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 Dopengrok1.0.log1 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...]