Home
last modified time | relevance | path

Searched +full:lower +full:- +full:case (Results 1 – 25 of 1045) sorted by relevance

12345678910>>...42

/kernel/linux/linux-5.10/arch/arm/kernel/
Dmodule.c1 // SPDX-License-Identifier: GPL-2.0-only
77 Elf32_Shdr *dstsec = sechdrs + relsec->sh_info; in apply_relocate()
78 Elf32_Rel *rel = (void *)relsec->sh_addr; in apply_relocate()
81 for (i = 0; i < relsec->sh_size / sizeof(Elf32_Rel); i++, rel++) { in apply_relocate()
88 u32 upper, lower, sign, j1, j2; in apply_relocate() local
91 offset = ELF32_R_SYM(rel->r_info); in apply_relocate()
92 if (offset < 0 || offset > (symsec->sh_size / sizeof(Elf32_Sym))) { in apply_relocate()
94 module->name, relindex, i); in apply_relocate()
95 return -ENOEXEC; in apply_relocate()
98 sym = ((Elf32_Sym *)symsec->sh_addr) + offset; in apply_relocate()
[all …]
/kernel/linux/linux-5.10/drivers/thermal/
Dgov_step_wise.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * step_wise.c - A step-by-step Thermal throttling governor
25 * d. if the trend is THERMAL_TREND_DROP_FULL, use lower limit
27 * If the temperature is lower than a trip point,
29 * b. if the trend is THERMAL_TREND_DROPPING, use lower cooling
31 * equals lower limit, deactivate the thermal instance
33 * d. if the trend is THERMAL_TREND_DROP_FULL, use lower limit,
34 * if the cooling state already equals lower limit,
40 struct thermal_cooling_device *cdev = instance->cdev; in get_target_state()
49 cdev->ops->get_cur_state(cdev, &cur_state); in get_target_state()
[all …]
/kernel/linux/linux-5.10/Documentation/filesystems/
Doverlayfs.rst1 .. SPDX-License-Identifier: GPL-2.0
10 overlay-filesystem functionality in Linux (sometimes referred to as
11 union-filesystems). An overlay-filesystem tries to present a
17 ---------------
25 While directories will report an st_dev from the overlay-filesystem,
26 non-directory objects may report an st_dev from the lower filesystem or
29 over the lifetime of a non-directory object. Many applications and
32 In the special case of all overlay layers on the same underlying
48 feature with the "-o xino=on" overlay mount option. That is useful for the
49 case of underlying filesystems like xfs and tmpfs, which use 64bit inode
[all …]
/kernel/linux/linux-5.10/fs/overlayfs/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 An overlay filesystem combines two filesystems - an 'upper' filesystem
7 and a 'lower' filesystem. When a name exists in both filesystems, the
9 'lower' filesystem is either hidden or, in the case of directories,
19 redirects when renaming directories by default. In this case it is
50 the index directory to map lower inodes to upper inodes by default.
51 In this case it is still possible to turn off index globally with the
55 The inodes index feature prevents breaking of lower hardlinks on copy
72 In this case, it is still possible to turn off NFS export support
79 the same lower dir. The full index may incur some overhead on mount
[all …]
Dexport.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Copyright (C) 2017-2018 CTERA Networks. All Rights Reserved.
41 * Before encoding a non-upper directory file handle from real layer N, we need
43 * lower decoded dentry. This is done by following the overlay ancestry up to a
53 * copied up and renamed, upper dir /a will be indexed by lower dir /a from
56 * dentry from the connected lower dentry /a/b/c.
61 * and when the time comes to decode the file handle from lower dentry /a/b/c,
66 * entry /a in the lower layers above layer N and find the indexed dir /a from
68 * will need to verify there are no redirects in lower layers above N. In the
82 if (dentry == dentry->d_sb->s_root) in ovl_connectable_layer()
[all …]
Dinode.c1 // SPDX-License-Identifier: GPL-2.0-only
32 if (attr->ia_valid & ATTR_SIZE) { in ovl_setattr()
35 err = -ETXTBSY; in ovl_setattr()
36 if (atomic_read(&realinode->i_writecount) < 0) in ovl_setattr()
52 if (attr->ia_valid & ATTR_SIZE) { in ovl_setattr()
59 if (attr->ia_valid & (ATTR_KILL_SUID|ATTR_KILL_SGID)) in ovl_setattr()
60 attr->ia_valid &= ~ATTR_MODE; in ovl_setattr()
65 * filesystem rely on attr->ia_file in ovl_setattr()
67 attr->ia_valid &= ~ATTR_FILE; in ovl_setattr()
70 * If open(O_TRUNC) is done, VFS calls ->setattr with ATTR_OPEN in ovl_setattr()
[all …]
Dsuper.c1 // SPDX-License-Identifier: GPL-2.0-only
60 for (i = 0; i < oe->numlower; i++) in ovl_entry_stack_free()
61 dput(oe->lowerstack[i].dentry); in ovl_entry_stack_free()
71 struct ovl_entry *oe = dentry->d_fsdata; in ovl_dentry_release()
82 struct dentry *real = NULL, *lower; in ovl_d_real() local
101 lower = ovl_dentry_lowerdata(dentry); in ovl_d_real()
102 if (!lower) in ovl_d_real()
104 real = lower; in ovl_d_real()
113 __func__, dentry, inode ? inode->i_sb->s_id : "NULL", in ovl_d_real()
114 inode ? inode->i_ino : 0, real, in ovl_d_real()
[all …]
Dnamei.c1 // SPDX-License-Identifier: GPL-2.0-only
33 struct ovl_fs *ofs = OVL_FS(d->sb); in ovl_check_redirect()
43 * that will stop further lookup in lower layers (d->stop=true) in ovl_check_redirect()
45 * element and that should force continue lookup in lower in ovl_check_redirect()
46 * layers (reset d->stop). in ovl_check_redirect()
48 d->stop = false; in ovl_check_redirect()
52 memcpy(buf, d->name.name, prelen); in ovl_check_redirect()
56 kfree(d->redirect); in ovl_check_redirect()
57 d->redirect = buf; in ovl_check_redirect()
58 d->name.name = d->redirect; in ovl_check_redirect()
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/pmu/ebb/
Debb.c1 // SPDX-License-Identifier: GPL-2.0-only
37 /* 2) clear MMCR0[PMAO] - docs say BESCR[PMEO] should do this */ in reset_ebb_with_clear_mask()
38 /* 3) set MMCR0[PMAE] - docs say BESCR[PME] should do this */ in reset_ebb_with_clear_mask()
48 /* 6) rfebb 1 - done in our caller */ in reset_ebb_with_clear_mask()
73 u64 count, upper, lower; in ebb_check_count() local
77 lower = ebb_state.stats.ebb_count * (sample_period - fudge); in ebb_check_count()
79 if (count < lower) { in ebb_check_count()
80 printf("PMC%d count (0x%llx) below lower limit 0x%llx (-0x%llx)\n", in ebb_check_count()
81 pmc, count, lower, lower - count); in ebb_check_count()
89 pmc, count, upper, count - upper); in ebb_check_count()
[all …]
/kernel/linux/linux-5.10/fs/hmdfs/
Dinode.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (c) 2020-2021 Huawei Device Co., Ltd.
22 * = DOMAIN {3} : lower's dev_id {29} : lower's ino_raw {32}
60 /* The lower inode of local/merge/root(part) inode */
76 * iget_test - whether or not the inode with matched hashval is the one we are
88 WARN_ON(ia->ino.domain < DOMAIN_ROOT || in iget_test()
89 ia->ino.domain >= DOMAIN_INVALID); in iget_test()
91 if ((read_ino_domain(inode->i_ino) == DOMAIN_ROOT) || in iget_test()
92 (read_ino_domain(inode->i_ino) != ia->ino.domain)) in iget_test()
95 switch (ia->ino.domain) { in iget_test()
[all …]
/kernel/linux/linux-5.10/fs/ecryptfs/
Dmain.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (C) 1997-2003 Erez Zadok
6 * Copyright (C) 2001-2003 Stony Brook University
7 * Copyright (C) 2004-2007 International Business Machines Corp.
86 * the lower dentry and the lower mount set
88 * eCryptfs only ever keeps a single open file for every lower
89 * inode. All I/O operations to the lower inode occur through that
91 * lower dentry for that inode is created, this function creates the
92 * lower file struct and associates it with the eCryptfs
96 * The lower file will be opened with read/write permissions, if
[all …]
Dfile.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (C) 1997-2004 Erez Zadok
6 * Copyright (C) 2001-2004 Stony Brook University
7 * Copyright (C) 2004-2007 International Business Machines Corp.
26 * doesn't give us a chance to update the atime of the lower layer
28 * updates the atime of the lower level inode if generic_file_read
37 struct file *file = iocb->ki_filp; in ecryptfs_read_update_atime()
41 path = ecryptfs_dentry_to_lower_path(file->f_path.dentry); in ecryptfs_read_update_atime()
66 buf->filldir_called++; in ecryptfs_filldir()
68 buf->sb, lower_name, in ecryptfs_filldir()
[all …]
Dread_write.c1 // SPDX-License-Identifier: GPL-2.0-or-later
19 * @offset: Byte offset in the lower file to which to write the data
20 * @size: Number of bytes from @data to write at @offset in the lower
23 * Write data to the lower file.
33 lower_file = ecryptfs_inode_to_private(ecryptfs_inode)->lower_file; in ecryptfs_write_lower()
35 return -EIO; in ecryptfs_write_lower()
45 * lower file
49 * lower file
53 * the contents of @page_for_lower to the lower inode.
55 * Returns zero on success; non-zero otherwise
[all …]
/kernel/linux/linux-5.10/drivers/staging/rtl8723bs/hal/
Dodm_DIG.c1 // SPDX-License-Identifier: GPL-2.0
4 * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved.
17 …rtw_write16(pDM_Odm->Adapter, ODM_REG_NHM_TIMER_11N+2, 0x2710); /* 0x894[31:16]= 0x2710 Time durat… in odm_NHMCounterStatisticsInit()
18 …/* rtw_write16(pDM_Odm->Adapter, ODM_REG_NHM_TIMER_11N+2, 0x4e20); 0x894[31:16]= 0x4e20 Time durat… in odm_NHMCounterStatisticsInit()
19 …rtw_write16(pDM_Odm->Adapter, ODM_REG_NHM_TH9_TH10_11N+2, 0xffff); /* 0x890[31:16]= 0xffff th_9, t… in odm_NHMCounterStatisticsInit()
20 …/* rtw_write32(pDM_Odm->Adapter, ODM_REG_NHM_TH3_TO_TH0_11N, 0xffffff5c); 0x898 = 0xffffff5c th_3… in odm_NHMCounterStatisticsInit()
21 …rtw_write32(pDM_Odm->Adapter, ODM_REG_NHM_TH3_TO_TH0_11N, 0xffffff52); /* 0x898 = 0xffffff52 th_3… in odm_NHMCounterStatisticsInit()
22 …rtw_write32(pDM_Odm->Adapter, ODM_REG_NHM_TH7_TO_TH4_11N, 0xffffffff); /* 0x89c = 0xffffffff th_7… in odm_NHMCounterStatisticsInit()
23 …PHY_SetBBReg(pDM_Odm->Adapter, ODM_REG_FPGA0_IQK_11N, bMaskByte0, 0xff); /* 0xe28[7:0]= 0xff th_… in odm_NHMCounterStatisticsInit()
24 …PHY_SetBBReg(pDM_Odm->Adapter, ODM_REG_NHM_TH9_TH10_11N, BIT10|BIT9|BIT8, 0x7); /* 0x890[9:8]=3 … in odm_NHMCounterStatisticsInit()
[all …]
/kernel/linux/linux-5.10/arch/riscv/net/
Dbpf_jit_comp64.c1 // SPDX-License-Identifier: GPL-2.0
46 case RV_CTX_F_SEEN_S1: in bpf_to_rv_reg()
47 case RV_CTX_F_SEEN_S2: in bpf_to_rv_reg()
48 case RV_CTX_F_SEEN_S3: in bpf_to_rv_reg()
49 case RV_CTX_F_SEEN_S4: in bpf_to_rv_reg()
50 case RV_CTX_F_SEEN_S5: in bpf_to_rv_reg()
51 case RV_CTX_F_SEEN_S6: in bpf_to_rv_reg()
52 __set_bit(reg, &ctx->flags); in bpf_to_rv_reg()
60 case RV_CTX_F_SEEN_CALL: in seen_reg()
61 case RV_CTX_F_SEEN_S1: in seen_reg()
[all …]
/kernel/linux/linux-5.10/fs/btrfs/
Dbackref.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 #include "disk-io.h"
103 btrfs_free_path(iter->path); in btrfs_backref_iter_free()
112 return iter->path->nodes[0]; in btrfs_backref_get_eb()
116 * For metadata with EXTENT_ITEM key (non-skinny) case, the first inline data
119 * This helper determines if that's the case.
124 if (iter->cur_key.type == BTRFS_EXTENT_ITEM_KEY && in btrfs_backref_has_tree_block_info()
125 iter->cur_ptr - iter->item_ptr == sizeof(struct btrfs_extent_item)) in btrfs_backref_has_tree_block_info()
137 if (iter->cur_key.type == BTRFS_EXTENT_ITEM_KEY || in btrfs_backref_iter_is_inline_ref()
138 iter->cur_key.type == BTRFS_METADATA_ITEM_KEY) in btrfs_backref_iter_is_inline_ref()
[all …]
Dbackref.c1 // SPDX-License-Identifier: GPL-2.0
10 #include "disk-io.h"
14 #include "delayed-ref.h"
50 offset = extent_item_pos - data_offset; in check_extent_in_eb()
55 return -ENOMEM; in check_extent_in_eb()
57 e->next = *eie; in check_extent_in_eb()
58 e->inum = key->objectid; in check_extent_in_eb()
59 e->offset = key->offset + offset; in check_extent_in_eb()
70 eie_next = eie->next; in free_inode_elem_list()
132 * ref->count >0:
[all …]
/kernel/linux/linux-5.10/fs/cifs/
Dcifs_unicode.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * cifs_unicode: Unicode kernel case support
6 * Convert a unicode character to upper or lower case using
15 * The upper/lower functions are based on a table created by mkupr.
16 * This is a compressed table of upper and lower case conversion.
25 #define UNIUPR_NOLOWER /* Example to not expand lower case tables */
123 ucs1--; /* Return to the null */ in UniStrcat()
161 return (int) *ucs1 - (int) *ucs2; in UniStrcmp()
215 ucs1--; /* point to null terminator of s1 */ in UniStrncat()
216 while (n-- && (*ucs1 = *ucs2)) { /* copy s2 after s1 */ in UniStrncat()
[all …]
/kernel/linux/linux-5.10/drivers/iio/adc/
Dxilinx-xadc-events.c1 // SPDX-License-Identifier: GPL-2.0-only
6 * Author: Lars-Peter Clausen <lars@metafoo.de>
13 #include "xilinx-xadc.h"
19 case XADC_THRESHOLD_OT_MAX: in xadc_event_to_channel()
20 case XADC_THRESHOLD_TEMP_MAX: in xadc_event_to_channel()
21 return &indio_dev->channels[0]; in xadc_event_to_channel()
22 case XADC_THRESHOLD_VCCINT_MAX: in xadc_event_to_channel()
23 case XADC_THRESHOLD_VCCAUX_MAX: in xadc_event_to_channel()
24 return &indio_dev->channels[event]; in xadc_event_to_channel()
26 return &indio_dev->channels[event-1]; in xadc_event_to_channel()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/
Dusb-device.txt5 http://www.devicetree.org/open-firmware/bindings/usb/usb-1_0.ps
7 Four types of device-tree nodes are defined: "host-controller nodes"
21 - compatible: "usbVID,PID", where VID is the vendor id and PID the product id.
22 The textual representation of VID and PID shall be in lower case hexadecimal
26 - reg: the number of the USB hub port or the USB host-controller port to which
27 this device is attached. The range is 1-255.
31 - #address-cells: shall be 2
32 - #size-cells: shall be 0
36 - compatible: "usbifVID,PID.configCN.IN", where VID is the vendor id, PID is
38 number. The textual representation of VID, PID, CN and IN shall be in lower
[all …]
/kernel/linux/linux-5.10/security/apparmor/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
4 obj-$(CONFIG_SECURITY_APPARMOR) += apparmor.o
6 apparmor-y := apparmorfs.o audit.o capability.o task.o ipc.o lib.o match.o \
9 apparmor-$(CONFIG_SECURITY_APPARMOR_HASH) += crypto.o
11 clean-files := capability_names.h rlim_names.h net_names.h
13 # Build a lower case string table of address family names
26 quiet_cmd_make-af = GEN $@
27 cmd_make-af = echo "static const char *address_family_names[] = {" > $@ ;\
28 sed $< >>$@ -r -n -e "/AF_MAX/d" -e "/AF_LOCAL/d" -e "/AF_ROUTE/d" -e \
29 's/^\#define[ \t]+AF_([A-Z0-9_]+)[ \t]+([0-9]+)(.*)/[\2] = "\L\1",/p';\
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/netfilter/
Dconntrack_vrf.sh7 # For ingress, this means first iteration has iifname of lower/real
12 # second iteration is done with the lower/real/veth0 device.
22 # on the VRF master interface (in case such a rule exists).
29 # that any fix to test case 1 won't break masquerade again.
38 sfx=$(mktemp -u "XXXXXXXX")
39 ns0="ns0-$sfx"
40 ns1="ns1-$sfx"
50 nft --version > /dev/null 2>&1
51 if [ $? -ne 0 ];then
56 ip -Version > /dev/null 2>&1
[all …]
/kernel/linux/linux-5.10/Documentation/filesystems/ext4/
Dgroup_descr.rst1 .. SPDX-License-Identifier: GPL-2.0
4 -----------------------
22 grouped together into a meta group. Note that in the meta\_bg case,
38 checksum is the lower 16 bits of the checksum of the FS UUID, the group
45 .. list-table::
47 :header-rows: 1
49 * - Offset
50 - Size
51 - Name
52 - Description
[all …]
/kernel/linux/linux-5.10/drivers/video/fbdev/
Di740fb.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * i740fb - framebuffer driver for Intel740
6 * Based on old i740fb driver (c) 2001-2002 Andrey Ulanov <drey@rt.mipt.ru>
8 * VGA 16-color framebuffer driver (c) 1999 Ben Pfaff <pfaffben@debian.org>
10 * i740 driver from XFree86 (c) 1998-1999 Precision Insight, Inc., Cedar Park,
27 #include <linux/i2c-algo-bit.h>
97 vga_mm_w(par->regs, port, val); in i740outb()
101 return vga_mm_r(par->regs, port); in i740inb()
105 vga_mm_w_fast(par->regs, port, reg, val); in i740outreg()
109 vga_mm_w(par->regs, port, reg); in i740inreg()
[all …]
/kernel/linux/linux-5.10/Documentation/block/
Dcmdline-partition.rst15 blkdevparts=<blkdev-def>[;<blkdev-def>]
16 <blkdev-def> := <blkdev-id>:<partdef>[,<partdef>]
17 <partdef> := <size>[@<offset>](part-name)
19 <blkdev-id>
25 size may contain an optional suffix of (upper or lower case):
29 "-" is used to denote all remaining space.
33 offset may contain an optional suffix of (upper or lower case):
37 (part-name)
48 'blkdevparts=mmcblk0:1G(data0),1G(data1),-;mmcblk0boot0:1m(boot),-(kernel)'

12345678910>>...42