Home
last modified time | relevance | path

Searched +full:rcu +full:- +full:endian +full:- +full:offset (Results 1 – 25 of 33) sorted by relevance

12

/OK3568_Linux_fs/kernel/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 …]
/OK3568_Linux_fs/kernel/drivers/phy/lantiq/
H A Dphy-lantiq-rcu-usb2.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Lantiq XWAY SoC RCU module based USB 1.1/2.0 PHY driver
6 * Copyright (C) 2017 Hauke Mehrtens <hauke@hauke-m.de>
22 /* Transmitter HS Pre-Emphasis Enable */
70 .compatible = "lantiq,ase-usb2-phy",
74 .compatible = "lantiq,danube-usb2-phy",
78 .compatible = "lantiq,xrx100-usb2-phy",
82 .compatible = "lantiq,xrx200-usb2-phy",
86 .compatible = "lantiq,xrx300-usb2-phy",
97 if (priv->reg_bits->have_ana_cfg) { in ltq_rcu_usb2_phy_init()
[all …]
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 …]
/OK3568_Linux_fs/kernel/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 it's 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 …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/fm10k/
H A Dfm10k.h1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* Copyright(c) 2013 - 2019 Intel Corporation. */
43 struct rcu_head rcu; member
56 test_bit(__FM10K_TX_DETECT_HANG, (ring)->state)
58 set_bit(__FM10K_TX_DETECT_HANG, (ring)->state)
60 clear_bit(__FM10K_TX_DETECT_HANG, (ring)->state)
120 * the hardware register offset
169 return &ring->netdev->_tx[ring->queue_index]; in txring_txq()
174 for (pos = &(head).ring[(head).count]; (--pos) >= (head).ring;)
198 struct rcu_head rcu; /* to avoid race with update stats on free */ member
[all …]
/OK3568_Linux_fs/kernel/net/batman-adv/
H A Dmain.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2007-2020 B.A.T.M.A.N. contributors:
48 #include "distributed-arp-table.h"
51 #include "hard-interface.h"
56 #include "network-coding.h"
60 #include "soft-interface.h"
62 #include "translation-table.h"
65 * list traversals just rcu-locked
131 return -ENOMEM; in batadv_init()
151 * batadv_mesh_init() - Initialize soft interface
[all …]
/OK3568_Linux_fs/kernel/fs/ext4/
H A Dballoc.c1 // SPDX-License-Identifier: GPL-2.0
7 * Laboratoire MASI - Institut Blaise Pascal
11 * Big-endian to little-endian byte-swapping/bitmaps by
41 group = (block - in ext4_get_group_number()
42 le32_to_cpu(EXT4_SB(sb)->s_es->s_first_data_block)) >> in ext4_get_group_number()
50 * Calculate the block group number and offset into the block/cluster
56 struct ext4_super_block *es = EXT4_SB(sb)->s_es; in ext4_get_group_no_and_offset()
57 ext4_grpblk_t offset; in ext4_get_group_no_and_offset() local
59 blocknr = blocknr - le32_to_cpu(es->s_first_data_block); in ext4_get_group_no_and_offset()
60 offset = do_div(blocknr, EXT4_BLOCKS_PER_GROUP(sb)) >> in ext4_get_group_no_and_offset()
[all …]
H A Dsuper.c1 // SPDX-License-Identifier: GPL-2.0
7 * Laboratoire MASI - Institut Blaise Pascal
16 * Big-endian to little-endian byte-swapping/bitmaps by
28 #include <linux/backing-dev.h>
92 * Note the difference between i_mmap_sem (EXT4_I(inode)->i_mmap_sem) and
93 * i_mmap_rwsem (inode->i_mmap_rwsem)!
96 * mmap_lock -> sb_start_pagefault -> i_mmap_sem (r) -> transaction start ->
97 * page lock -> i_data_sem (rw)
100 * sb_start_write -> i_mutex -> mmap_lock
101 * sb_start_write -> i_mutex -> transaction start -> page lock ->
[all …]
/OK3568_Linux_fs/kernel/arch/powerpc/include/asm/
H A Dkvm_host.h1 /* SPDX-License-Identifier: GPL-2.0-only */
52 /* PPC-specific vcpu->requests bit members */
79 /* Physical Address Mask - allowed range of real mode RAM access */
172 /* allow access to big endian 32bit upper/lower parts and 64bit var */
188 struct rcu_head rcu; member
200 struct rcu_head rcu; member
202 u64 offset; /* in pages */ member
226 * plus forward and backward pointers in a doubly-linked ring
228 * ring are 32-bit HPTE indexes, to save space.
313 struct kvm_resize_hpt *resize_hpt; /* protected by kvm->lock */
[all …]
/OK3568_Linux_fs/kernel/include/net/
H A Dipv6.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
32 #define NEXTHDR_HOP 0 /* Hop-by-hop option header. */
52 /* Limits on Hop-by-Hop and Destination options.
55 * Hop-by-Hop or Destination options other then the packet must fit in an MTU.
60 * - Limit the number of options in a Hop-by-Hop or Destination options
62 * - Limit the byte length of a Hop-by-Hop or Destination options extension
64 * - Disallow unknown options
74 * options or Hop-by-Hop options. If the number is less than zero then unknown
79 * Hop-by-Hop options extension header. Setting the value to INT_MAX
86 /* Default limits for Hop-by-Hop and Destination options */
[all …]
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 - 2020 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-2020 Intel Corporation
70 * enum ieee80211_channel_flags - channel flags
141 * struct ieee80211_channel - channel definition
147 * @freq_offset: offset from @center_freq, in KHz
148 * @hw_value: hardware-specific value for the channel
184 * enum ieee80211_rate_flags - rate flags
[all …]
/OK3568_Linux_fs/kernel/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 …]
/OK3568_Linux_fs/kernel/fs/nilfs2/
H A Dsuper.c1 // SPDX-License-Identifier: GPL-2.0+
3 * super.c - NILFS module and super block management.
5 * Copyright (C) 2005-2008 Nippon Telegraph and Telephone Corporation.
14 * Laboratoire MASI - Institut Blaise Pascal
23 * Big-endian to little-endian byte-swapping/bitmaps by
53 MODULE_DESCRIPTION("A New Implementation of the Log-structured Filesystem "
80 KERN_SOH_ASCII, level, sb->s_id, &vaf); in __nilfs_msg()
90 struct the_nilfs *nilfs = sb->s_fs_info; in nilfs_set_error()
93 down_write(&nilfs->ns_sem); in nilfs_set_error()
94 if (!(nilfs->ns_mount_state & NILFS_ERROR_FS)) { in nilfs_set_error()
[all …]
/OK3568_Linux_fs/kernel/fs/ext2/
H A Dsuper.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Laboratoire MASI - Institut Blaise Pascal
16 * Big-endian to little-endian byte-swapping/bitmaps by
55 struct ext2_super_block *es = sbi->s_es; in ext2_error()
58 spin_lock(&sbi->s_lock); in ext2_error()
59 sbi->s_mount_state |= EXT2_ERROR_FS; in ext2_error()
60 es->s_state |= cpu_to_le16(EXT2_ERROR_FS); in ext2_error()
61 spin_unlock(&sbi->s_lock); in ext2_error()
70 printk(KERN_CRIT "EXT2-fs (%s): error: %s: %pV\n", in ext2_error()
71 sb->s_id, function, &vaf); in ext2_error()
[all …]
/OK3568_Linux_fs/kernel/fs/fat/
H A Dinode.c1 // SPDX-License-Identifier: GPL-2.0-only
11 * Max Cohan: Fixed invalid FSINFO offset when info_sector is 0
22 #include <linux/backing-dev.h>
41 * A deserialized copy of the on-disk structure laid out in struct
123 struct super_block *sb = inode->i_sb; in __fat_get_block()
127 int err, offset; in __fat_get_block() local
140 if (iblock != MSDOS_I(inode)->mmu_private >> sb->s_blocksize_bits) { in __fat_get_block()
142 MSDOS_I(inode)->i_pos, MSDOS_I(inode)->mmu_private); in __fat_get_block()
143 return -EIO; in __fat_get_block()
146 last_block = inode->i_blocks >> (sb->s_blocksize_bits - 9); in __fat_get_block()
[all …]
/OK3568_Linux_fs/kernel/net/core/
H A Dfilter.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Linux Socket Filter - Kernel level socket filtering
8 * Copyright (c) 2011 - 2014 PLUMgrid, http://plumgrid.com
16 * Andi Kleen - Fix a few bad bugs and races.
17 * Kris Katterjohn - Added many additional checks in bpf_check_classic()
90 return -EINVAL; in copy_bpf_fprog_from_user()
92 return -EFAULT; in copy_bpf_fprog_from_user()
94 dst->len = f32.len; in copy_bpf_fprog_from_user()
95 dst->filter = compat_ptr(f32.filter); in copy_bpf_fprog_from_user()
98 return -EINVAL; in copy_bpf_fprog_from_user()
[all …]
/OK3568_Linux_fs/kernel/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"
47 #include "tests/btrfs-tests.h"
[all …]
H A Dctree.h1 /* SPDX-License-Identifier: GPL-2.0 */
16 #include <linux/backing-dev.h>
31 #include "extent-io-tree.h"
34 #include "async-thread.h"
35 #include "block-rsv.h"
56 * the target device of dev-replace as one. During an active device replace
119 return div_u64(size + BTRFS_MAX_EXTENT_SIZE - 1, BTRFS_MAX_EXTENT_SIZE); in count_max_extents()
126 sizeof(struct btrfs_stripe) * (num_stripes - 1); in btrfs_chunk_item_size()
130 * Runtime (in-memory) states of filesystem
147 /* The btrfs_fs_info created for self-tests */
[all …]
/OK3568_Linux_fs/kernel/drivers/misc/cxl/
H A Dcxl.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
21 #include <misc/cxl-base.h>
62 /* Configuration and Control area - CAIA 1&2 */
72 /* PSL Lookaside Buffer Management Area - CAIA 1 */
81 /* PSL registers - CAIA 1 */
92 /* PSL registers - CAIA 2 */
114 /* 0x7F00:7FFF Reserved PCIe MSI-X Pending Bit Array area */
115 /* 0x8000:FFFF Reserved PCIe MSI-X Table Area */
118 /* Configuration Area - CAIA 1&2 */
125 /* Memory Management and Lookaside Buffer Management - CAIA 1*/
[all …]
/OK3568_Linux_fs/u-boot/tpl/drivers/serial/
H A D.ns16550.o.cmd
/OK3568_Linux_fs/u-boot/spl/drivers/serial/
H A D.ns16550.o.cmd
/OK3568_Linux_fs/u-boot/drivers/serial/
H A D.ns16550.o.cmd
/OK3568_Linux_fs/kernel/fs/gfs2/
H A Dinode.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved.
4 * Copyright (C) 2004-2011 Red Hat, Inc. All rights reserved.
43 return GFS2_I(inode)->i_no_addr == no_addr; in iget_test()
50 GFS2_I(inode)->i_no_addr = no_addr; in iget_set()
51 inode->i_ino = no_addr; in iget_set()
71 * gfs2_set_iop - Sets inode operations
81 umode_t mode = inode->i_mode; in gfs2_set_iop()
84 inode->i_op = &gfs2_file_iops; in gfs2_set_iop()
86 inode->i_fop = &gfs2_file_fops_nolock; in gfs2_set_iop()
[all …]
/OK3568_Linux_fs/kernel/android/
H A Dabi_gki_aarch64.xml1 <abi-corpus-group version='2.0' architecture='elf-arm-aarch64'>
2 <abi-corpus version='2.0' path='vmlinux' architecture='elf-arm-aarch64'>
3 <elf-function-symbols>
4 …<elf-symbol name='PDE_DATA' type='func-type' binding='global-binding' visibility='default-visibili…
5 …<elf-symbol name='__ClearPageMovable' type='func-type' binding='global-binding' visibility='defaul…
6 …<elf-symbol name='__SetPageMovable' type='func-type' binding='global-binding' visibility='default-
7 …<elf-symbol name='___pskb_trim' type='func-type' binding='global-binding' visibility='default-visi…
8 …<elf-symbol name='___ratelimit' type='func-type' binding='global-binding' visibility='default-visi…
9 …<elf-symbol name='__alloc_disk_node' type='func-type' binding='global-binding' visibility='default
10 …<elf-symbol name='__alloc_pages_nodemask' type='func-type' binding='global-binding' visibility='de…
[all …]

12