| /OK3568_Linux_fs/kernel/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 …]
|
| /OK3568_Linux_fs/kernel/drivers/phy/lantiq/ |
| H A D | phy-lantiq-rcu-usb2.c | 1 // 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 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 …]
|
| /OK3568_Linux_fs/kernel/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 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 D | fm10k.h | 1 /* 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 D | main.c | 1 // 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 D | balloc.c | 1 // 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 D | super.c | 1 // 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 D | kvm_host.h | 1 /* 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 D | ipv6.h | 1 /* 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 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 - 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 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-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 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 …]
|
| /OK3568_Linux_fs/kernel/fs/nilfs2/ |
| H A D | super.c | 1 // 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 D | super.c | 1 // 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 D | inode.c | 1 // 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 D | filter.c | 1 // 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 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" 47 #include "tests/btrfs-tests.h" [all …]
|
| H A D | ctree.h | 1 /* 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 D | cxl.h | 1 /* 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 D | inode.c | 1 // 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 D | abi_gki_aarch64.xml | 1 <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 …]
|