| /kernel/linux/linux-5.10/include/trace/events/ |
| D | cachefiles.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 30 * Define enum -> string mappings for display. 63 * will be printed in the output. 79 /* Note that obj may be NULL */ 88 __entry->obj = obj; 89 __entry->cookie = cookie; 90 __entry->usage = usage; 91 __entry->why = why; 95 __entry->cookie, __entry->obj, __entry->usage, 96 __print_symbolic(__entry->why, cachefiles_obj_ref_traces)) [all …]
|
| /kernel/linux/linux-6.6/fs/ext2/ |
| D | dir.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Laboratoire MASI - Institut Blaise Pascal 18 * Big-endian to little-endian byte-swapping/bitmaps by 61 * ext2 uses block-sized chunks. Arguably, sector-sized ones would be 66 return inode->i_sb->s_blocksize; in ext2_chunk_size() 76 unsigned last_byte = inode->i_size; in ext2_last_byte() 78 last_byte -= page_nr << PAGE_SHIFT; in ext2_last_byte() 86 struct address_space *mapping = page->mapping; in ext2_commit_chunk() 87 struct inode *dir = mapping->host; in ext2_commit_chunk() 92 if (pos+len > dir->i_size) { in ext2_commit_chunk() [all …]
|
| /kernel/linux/linux-6.6/fs/sysv/ |
| D | dir.c | 1 // SPDX-License-Identifier: GPL-2.0 33 struct address_space *mapping = page->mapping; in dir_commit_chunk() 34 struct inode *dir = mapping->host; in dir_commit_chunk() 37 if (pos+len > dir->i_size) { in dir_commit_chunk() 48 err = filemap_write_and_wait(dir->i_mapping); in sysv_handle_dirsync() 55 * Calls to dir_get_page()/unmap_and_put_page() must be nested according to the 59 * and must be treated accordingly for nesting purposes. 63 struct address_space *mapping = dir->i_mapping; in dir_get_page() 73 unsigned long pos = ctx->pos; in sysv_readdir() 75 struct super_block *sb = inode->i_sb; in sysv_readdir() [all …]
|
| /kernel/linux/linux-5.10/fs/reiserfs/ |
| D | namei.c | 22 #define INC_DIR_INODE_NLINK(i) if (i->i_nlink != 1) { inc_nlink(i); if (i->i_nlink >= REISERFS_LINK… 23 #define DEC_DIR_INODE_NLINK(i) if (i->i_nlink != 1) drop_nlink(i); 29 static int bin_search_in_dir_item(struct reiserfs_dir_entry *de, loff_t off) in bin_search_in_dir_item() argument 31 struct item_head *ih = de->de_ih; in bin_search_in_dir_item() 32 struct reiserfs_de_head *deh = de->de_deh; in bin_search_in_dir_item() 36 rbound = ih_entry_count(ih) - 1; in bin_search_in_dir_item() 41 rbound = j - 1; in bin_search_in_dir_item() 49 de->de_entry_num = j; in bin_search_in_dir_item() 53 de->de_entry_num = lbound; in bin_search_in_dir_item() 58 * comment? maybe something like set de to point to what the path points to? [all …]
|
| /kernel/linux/linux-6.6/fs/reiserfs/ |
| D | namei.c | 22 #define INC_DIR_INODE_NLINK(i) if (i->i_nlink != 1) { inc_nlink(i); if (i->i_nlink >= REISERFS_LINK… 23 #define DEC_DIR_INODE_NLINK(i) if (i->i_nlink != 1) drop_nlink(i); 29 static int bin_search_in_dir_item(struct reiserfs_dir_entry *de, loff_t off) in bin_search_in_dir_item() argument 31 struct item_head *ih = de->de_ih; in bin_search_in_dir_item() 32 struct reiserfs_de_head *deh = de->de_deh; in bin_search_in_dir_item() 36 rbound = ih_entry_count(ih) - 1; in bin_search_in_dir_item() 41 rbound = j - 1; in bin_search_in_dir_item() 49 de->de_entry_num = j; in bin_search_in_dir_item() 53 de->de_entry_num = lbound; in bin_search_in_dir_item() 58 * comment? maybe something like set de to point to what the path points to? [all …]
|
| /kernel/linux/linux-6.6/Documentation/i2c/busses/ |
| D | i2c-nforce2.rst | 2 Kernel driver i2c-nforce2 6 * nForce2 MCP 10de:0064 7 * nForce2 Ultra 400 MCP 10de:0084 8 * nForce3 Pro150 MCP 10de:00D4 9 * nForce3 250Gb MCP 10de:00E4 10 * nForce4 MCP 10de:0052 11 * nForce4 MCP-04 10de:0034 12 * nForce MCP51 10de:0264 13 * nForce MCP55 10de:0368 14 * nForce MCP61 10de:03EB [all …]
|
| /kernel/linux/linux-5.10/Documentation/i2c/busses/ |
| D | i2c-nforce2.rst | 2 Kernel driver i2c-nforce2 6 * nForce2 MCP 10de:0064 7 * nForce2 Ultra 400 MCP 10de:0084 8 * nForce3 Pro150 MCP 10de:00D4 9 * nForce3 250Gb MCP 10de:00E4 10 * nForce4 MCP 10de:0052 11 * nForce4 MCP-04 10de:0034 12 * nForce MCP51 10de:0264 13 * nForce MCP55 10de:0368 14 * nForce MCP61 10de:03EB [all …]
|
| /kernel/linux/linux-5.10/fs/freevxfs/ |
| D | vxfs_lookup.c | 2 * Copyright (c) 2000-2001 Christoph Hellwig. 12 * 2. The name of the author may not be used to endorse or promote products 15 * Alternatively, this software may be distributed under the terms of the 21 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR 32 * Veritas filesystem driver - lookup and other directory related code. 49 #define VXFS_BLOCK_PER_PAGE(sbp) ((PAGE_SIZE / (sbp)->s_blocksize)) 67 * vxfs_find_entry - find a mathing directory entry for a dentry 74 * cache entry @dp. @ppp will be filled with the page the return 83 u_long bsize = ip->i_sb->s_blocksize; in vxfs_find_entry() 84 const char *name = dp->d_name.name; in vxfs_find_entry() [all …]
|
| /kernel/linux/linux-5.10/fs/cifs/ |
| D | readdir.c | 15 * This library is distributed in the hope that it will be useful, 22 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 38 * To be safe - for UCS to UTF-8 with strings loaded with the rare long 39 * characters alloc more to account for such multibyte target UTF-8 50 cf = file->private_data; in dump_cifs_file_struct() 55 if (cf->invalidHandle) in dump_cifs_file_struct() 57 if (cf->srch_inf.endOfSearch) in dump_cifs_file_struct() 59 if (cf->srch_inf.emptyDir) in dump_cifs_file_struct() 82 struct super_block *sb = parent->d_sb; in cifs_prime_dcache() 86 cifs_dbg(FYI, "%s: for %s\n", __func__, name->name); in cifs_prime_dcache() [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/dsa/ |
| D | bridge_vlan_aware.sh | 2 # SPDX-License-Identifier: GPL-2.0 115 local mac=de:ad:be:ef:13:37 121 bridge fdb add de:ad:be:ef:13:37 dev $swp1 master extern_learn vlan 1 123 bridge fdb show brport $swp1 | grep -q de:ad:be:ef:13:37 131 bridge fdb show brport $swp1 | grep -q de:ad:be:ef:13:37 134 $MZ $h2 -c 1 -p 64 -a $mac -t ip -q 136 bridge fdb show brport $swp2 | grep -q de:ad:be:ef:13:37 139 log_test "Externally learned FDB entry - ageing & roaming" 141 bridge fdb del de:ad:be:ef:13:37 dev $swp2 master vlan 1 &> /dev/null 142 bridge fdb del de:ad:be:ef:13:37 dev $swp1 master vlan 1 &> /dev/null
|
| /kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/ |
| D | bridge_vlan_aware.sh | 2 # SPDX-License-Identifier: GPL-2.0 115 local mac=de:ad:be:ef:13:37 121 bridge fdb add de:ad:be:ef:13:37 dev $swp1 master extern_learn vlan 1 123 bridge fdb show brport $swp1 | grep -q de:ad:be:ef:13:37 131 bridge fdb show brport $swp1 | grep -q de:ad:be:ef:13:37 134 $MZ $h2 -c 1 -p 64 -a $mac -t ip -q 136 bridge fdb show brport $swp2 | grep -q de:ad:be:ef:13:37 139 log_test "Externally learned FDB entry - ageing & roaming" 141 bridge fdb del de:ad:be:ef:13:37 dev $swp2 master vlan 1 &> /dev/null 142 bridge fdb del de:ad:be:ef:13:37 dev $swp1 master vlan 1 &> /dev/null
|
| /kernel/linux/linux-5.10/tools/testing/selftests/net/forwarding/ |
| D | bridge_vlan_aware.sh | 2 # SPDX-License-Identifier: GPL-2.0 114 local mac=de:ad:be:ef:13:37 120 bridge fdb add de:ad:be:ef:13:37 dev $swp1 master extern_learn vlan 1 122 bridge fdb show brport $swp1 | grep -q de:ad:be:ef:13:37 130 bridge fdb show brport $swp1 | grep -q de:ad:be:ef:13:37 133 $MZ $h2 -c 1 -p 64 -a $mac -t ip -q 135 bridge fdb show brport $swp2 | grep -q de:ad:be:ef:13:37 138 log_test "Externally learned FDB entry - ageing & roaming" 140 bridge fdb del de:ad:be:ef:13:37 dev $swp2 master vlan 1 &> /dev/null 141 bridge fdb del de:ad:be:ef:13:37 dev $swp1 master vlan 1 &> /dev/null
|
| /kernel/linux/linux-5.10/fs/hpfs/ |
| D | dnode.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Mikulas Patocka (mikulas@artax.karlin.mff.cuni.cz), 1998-1999 7 * handling directory dnode tree - adding, deleteing & searching for dirents 14 struct hpfs_dirent *de; in get_pos() local 17 for (de = dnode_first_de(d); de < de_end; de = de_next_de(de)) { in get_pos() 18 if (de == fde) return ((loff_t) le32_to_cpu(d->self) << 4) | (loff_t)i; in get_pos() 22 return ((loff_t)le32_to_cpu(d->self) << 4) | (loff_t)1; in get_pos() 31 if (hpfs_inode->i_rddir_off) in hpfs_add_pos() 32 for (; hpfs_inode->i_rddir_off[i]; i++) in hpfs_add_pos() 33 if (hpfs_inode->i_rddir_off[i] == pos) in hpfs_add_pos() [all …]
|
| /kernel/linux/linux-6.6/fs/hpfs/ |
| D | dnode.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Mikulas Patocka (mikulas@artax.karlin.mff.cuni.cz), 1998-1999 7 * handling directory dnode tree - adding, deleteing & searching for dirents 14 struct hpfs_dirent *de; in get_pos() local 17 for (de = dnode_first_de(d); de < de_end; de = de_next_de(de)) { in get_pos() 18 if (de == fde) return ((loff_t) le32_to_cpu(d->self) << 4) | (loff_t)i; in get_pos() 22 return ((loff_t)le32_to_cpu(d->self) << 4) | (loff_t)1; in get_pos() 31 if (hpfs_inode->i_rddir_off) in hpfs_add_pos() 32 for (; hpfs_inode->i_rddir_off[i]; i++) in hpfs_add_pos() 33 if (hpfs_inode->i_rddir_off[i] == pos) in hpfs_add_pos() [all …]
|
| /kernel/linux/linux-6.6/fs/smb/client/ |
| D | readdir.c | 1 // SPDX-License-Identifier: LGPL-2.1 27 * To be safe - for UCS to UTF-8 with strings loaded with the rare long 28 * characters alloc more to account for such multibyte target UTF-8 39 cf = file->private_data; in dump_cifs_file_struct() 44 if (cf->invalidHandle) in dump_cifs_file_struct() 46 if (cf->srch_inf.endOfSearch) in dump_cifs_file_struct() 48 if (cf->srch_inf.emptyDir) in dump_cifs_file_struct() 71 struct super_block *sb = parent->d_sb; in cifs_prime_dcache() 75 cifs_dbg(FYI, "%s: for %s\n", __func__, name->name); in cifs_prime_dcache() 80 * If we know that the inode will need to be revalidated in cifs_prime_dcache() [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/drivers/net/mlxsw/ |
| D | vxlan.sh | 2 # SPDX-License-Identifier: GPL-2.0 74 log_test "vxlan device - valid configuration" 91 log_test "vxlan device with a vlan-aware bridge" 349 log_test "multiple vxlan devices - valid configuration" 487 bridge fdb add de:ad:be:ef:13:37 dev vxlan0 self master static \ 491 de:ad:be:ef:13:37 self bridge fdb show brport vxlan0 494 de:ad:be:ef:13:37 self -v bridge fdb show brport vxlan0 497 log_test "vxlan entry offload indication - initial state" 503 bridge fdb del de:ad:be:ef:13:37 dev vxlan0 master 505 de:ad:be:ef:13:37 self bridge fdb show brport vxlan0 [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/mlxsw/ |
| D | vxlan.sh | 2 # SPDX-License-Identifier: GPL-2.0 99 log_test "vxlan device - valid configuration" 116 log_test "vxlan device with a vlan-aware bridge" 356 log_test "multiple vxlan devices - valid configuration" 498 bridge fdb add de:ad:be:ef:13:37 dev vxlan0 self master static \ 502 de:ad:be:ef:13:37 self bridge fdb show brport vxlan0 505 de:ad:be:ef:13:37 self -v bridge fdb show brport vxlan0 508 log_test "vxlan entry offload indication - initial state" 514 bridge fdb del de:ad:be:ef:13:37 dev vxlan0 master 516 de:ad:be:ef:13:37 self bridge fdb show brport vxlan0 [all …]
|
| /kernel/linux/linux-6.6/Documentation/translations/sp_SP/process/ |
| D | researcher-guidelines.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 :Original: :ref:`Documentation/process/researcher-guidelines.rst` 9 La comunidad del kernel de Linux da la bienvenida a la investigación 10 transparente sobre el kernel de Linux, las actividades involucradas 11 en su producción, otros subproductos de su desarrollo. Linux se 12 beneficia mucho de este tipo de investigación, y la mayoría de los 13 aspectos de Linux son impulsados por investigación en una forma u otra. 16 los hallazgos preliminares antes de hacer públicos sus resultados, 18 temprano ayuda a mejorar la calidad de investigación y la capacidad 19 de Linux para mejorar a partir de ella. En cualquier caso, se recomienda [all …]
|
| /kernel/linux/linux-5.10/fs/ocfs2/ |
| D | dir.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* -*- mode: c; c-basic-offset: 8; -*- 7 * Creates, reads, walks and deletes directory-nodes 15 * Laboratoire MASI - Institut Blaise pascal 73 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_supports_dir_trailer() 75 if (OCFS2_I(dir)->ip_dyn_features & OCFS2_INLINE_DATA_FL) in ocfs2_supports_dir_trailer() 86 * is turned off. Only directory-initialization type functions should 91 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_new_dir_wants_trailer() 99 return sb->s_blocksize - sizeof(struct ocfs2_dir_block_trailer); in ocfs2_dir_trailer_blk_off() 102 #define ocfs2_trailer_from_bh(_bh, _sb) ((struct ocfs2_dir_block_trailer *) ((_bh)->b_data + ocfs2_… [all …]
|
| /kernel/linux/linux-6.6/fs/ocfs2/ |
| D | dir.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Creates, reads, walks and deletes directory-nodes 13 * Laboratoire MASI - Institut Blaise pascal 71 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_supports_dir_trailer() 73 if (OCFS2_I(dir)->ip_dyn_features & OCFS2_INLINE_DATA_FL) in ocfs2_supports_dir_trailer() 84 * is turned off. Only directory-initialization type functions should 89 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_new_dir_wants_trailer() 97 return sb->s_blocksize - sizeof(struct ocfs2_dir_block_trailer); in ocfs2_dir_trailer_blk_off() 100 #define ocfs2_trailer_from_bh(_bh, _sb) ((struct ocfs2_dir_block_trailer *) ((_bh)->b_data + ocfs2_… 102 /* XXX ocfs2_block_dqtrailer() is similar but not quite - can we make [all …]
|
| /kernel/linux/linux-5.10/fs/ext4/ |
| D | namei.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Laboratoire MASI - Institut Blaise Pascal 16 * Big-endian to little-endian byte-swapping/bitmaps by 19 * for B-tree directories by Theodore Ts'o (tytso@mit.edu), 1998 61 if (unlikely(EXT4_SB(inode->i_sb)->s_max_dir_size_kb && in ext4_append() 62 ((inode->i_size >> 10) >= in ext4_append() 63 EXT4_SB(inode->i_sb)->s_max_dir_size_kb))) in ext4_append() 64 return ERR_PTR(-ENOSPC); in ext4_append() 66 *block = inode->i_size >> inode->i_sb->s_blocksize_bits; in ext4_append() 80 return ERR_PTR(-EFSCORRUPTED); in ext4_append() [all …]
|
| /kernel/linux/linux-6.6/fs/ext4/ |
| D | dir.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Laboratoire MASI - Institut Blaise Pascal 18 * Big-endian to little-endian byte-swapping/bitmaps by 36 * is_dx_dir() - check if a directory is using htree indexing 39 * Check if the given dir-inode refers to an htree-indexed directory 47 struct super_block *sb = inode->i_sb; in is_dx_dir() 49 if (ext4_has_feature_dir_index(inode->i_sb) && in is_dx_dir() 51 ((inode->i_size >> sb->s_blocksize_bits) == 1) || in is_dx_dir() 58 static bool is_fake_dir_entry(struct ext4_dir_entry_2 *de) in is_fake_dir_entry() argument 61 if ((de->name_len > 0) && (de->name_len <= 2) && (de->name[0] == '.') && in is_fake_dir_entry() [all …]
|
| D | namei.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Laboratoire MASI - Institut Blaise Pascal 16 * Big-endian to little-endian byte-swapping/bitmaps by 19 * for B-tree directories by Theodore Ts'o (tytso@mit.edu), 1998 61 if (unlikely(EXT4_SB(inode->i_sb)->s_max_dir_size_kb && in ext4_append() 62 ((inode->i_size >> 10) >= in ext4_append() 63 EXT4_SB(inode->i_sb)->s_max_dir_size_kb))) in ext4_append() 64 return ERR_PTR(-ENOSPC); in ext4_append() 66 *block = inode->i_size >> inode->i_sb->s_blocksize_bits; in ext4_append() 80 return ERR_PTR(-EFSCORRUPTED); in ext4_append() [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | ext-ctrls-fm-rx.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _fm-rx-controls: 13 .. _fm-rx-control-id: 27 Gets RDS Programme Type field. This encodes up to 31 pre-defined 39 must be configured with steps of 8 characters. The result is it must 44 being broadcasted. RDS Radio Text can be applied when broadcaster 45 wishes to transmit longer PS names, programme-related information or 46 any other text. In these cases, RadioText can be used in addition to 52 x N or 64 x N characters. So, this control must be configured with 65 then it will be set. [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | ext-ctrls-fm-rx.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _fm-rx-controls: 13 .. _fm-rx-control-id: 27 Gets RDS Programme Type field. This encodes up to 31 pre-defined 39 must be configured with steps of 8 characters. The result is it must 44 being broadcasted. RDS Radio Text can be applied when broadcaster 45 wishes to transmit longer PS names, programme-related information or 46 any other text. In these cases, RadioText can be used in addition to 52 x N or 64 x N characters. So, this control must be configured with 65 then it will be set. [all …]
|