/kernel/linux/linux-5.10/fs/cifs/ |
H A D | smb2inode.c | 525 FILE_ALL_INFO *data, bool *adjust_tz, bool *reparse) in smb2_query_path_info() 535 *reparse = false; in smb2_query_path_info() 567 *reparse = true; in smb2_query_path_info() 570 /* Failed on a symbolic link - query a reparse point info */ in smb2_query_path_info() 589 struct smb311_posix_qinfo *data, bool *adjust_tz, bool *reparse) in smb311_posix_query_path_info() 597 *reparse = false; in smb311_posix_query_path_info() 618 *reparse = true; in smb311_posix_query_path_info() 621 /* Failed on a symbolic link - query a reparse point info */ in smb311_posix_query_path_info() 523 smb2_query_path_info(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const char *full_path, FILE_ALL_INFO *data, bool *adjust_tz, bool *reparse) smb2_query_path_info() argument 587 smb311_posix_query_path_info(const unsigned int xid, struct cifs_tcon *tcon, struct cifs_sb_info *cifs_sb, const char *full_path, struct smb311_posix_qinfo *data, bool *adjust_tz, bool *reparse) smb311_posix_query_path_info() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
H A D | mlx5_ifc_dr_ste_v1.h | 122 u8 reparse[0x1]; member 153 u8 reparse[0x1]; member 179 u8 reparse[0x1]; member
|
H A D | dr_ste_v1.c | 384 MLX5_SET(ste_match_bwc_v1, hw_ste_p, reparse, 1); in dr_ste_v1_set_reparse()
|
/kernel/linux/linux-6.6/fs/ntfs3/ |
H A D | super.c | 601 if (sbi->reparse.ni) { in ntfs3_put_sbi() 602 iput(&sbi->reparse.ni->vfs_inode); in ntfs3_put_sbi() 603 sbi->reparse.ni = NULL; in ntfs3_put_sbi() 620 indx_clear(&sbi->reparse.index_r); in ntfs3_put_sbi() 754 ni = sbi->reparse.ni; in ntfs_sync_fs() 1455 sbi->reparse.max_size = MAXIMUM_REPARSE_DATA_BUFFER_SIZE; in ntfs_fill_super() 1466 sbi->reparse.max_size = sz; in ntfs_fill_super()
|
H A D | fsntfs.c | 259 sbi->reparse.ni = ntfs_i(inode2); in ntfs_extend_init() 2286 struct ntfs_inode *ni = sbi->reparse.ni; in ntfs_reparse_init() 2287 struct ntfs_index *indx = &sbi->reparse.index_r; in ntfs_reparse_init() 2379 struct ntfs_inode *ni = sbi->reparse.ni; in ntfs_insert_reparse() 2380 struct ntfs_index *indx = &sbi->reparse.index_r; in ntfs_insert_reparse() 2409 struct ntfs_inode *ni = sbi->reparse.ni; in ntfs_remove_reparse() 2410 struct ntfs_index *indx = &sbi->reparse.index_r; in ntfs_remove_reparse()
|
H A D | inode.c | 1156 if (*nsize > sbi->reparse.max_size) { in ntfs_create_reparse_buffer() 1266 * NTFS: symlinks are "dir + reparse" or "file + reparse" in ntfs_create_inode() 1268 * dir + reparse if 'symname' points to directory in ntfs_create_inode() 1270 * file + reparse if 'symname' points to file in ntfs_create_inode() 1408 fname->dup.ea_size = fname->dup.reparse = 0; in ntfs_create_inode() 1948 if (size > sbi->reparse.max_size || size <= sizeof(u32)) in ntfs_readlink_hlp()
|
H A D | ntfs.h | 568 __le16 reparse; // 0x36: Used by Reparse. member 985 * The reparse struct GUID structure is used by all 3rd party layered drivers to 986 * store data in a reparse point. For non-Microsoft tags, The struct GUID field 988 * The constraints on reparse tags are defined below. 989 * Microsoft tags can also be used with this format of the reparse point buffer. 1005 /* Maximum allowed size of the reparse data. */ 1017 * The reparse tags are a ULONG. The 32 bits are laid out as follows: 1040 * Macro to determine whether a reparse point tag corresponds to a tag 1045 /* Macro to determine whether a reparse point tag is a name surrogate. */ 1050 * reparse tag [all...] |
H A D | ntfs_fs.h | 300 } reparse; member
|
H A D | frecord.c | 1797 * buffer - memory for reparse buffer header 1807 /* Try to estimate reparse point. */ in ni_parse_reparse() 3182 /* TODO: Fill reparse info. */ in ni_update_parent() 3183 dup->reparse = 0; in ni_update_parent()
|
/kernel/linux/linux-5.10/scripts/kconfig/ |
H A D | gconf.c | 1266 reparse: in update_tree() 1293 goto reparse; /* next child */ in update_tree() 1318 goto reparse; // next child in update_tree()
|
/kernel/linux/linux-6.6/scripts/kconfig/ |
H A D | gconf.c | 1263 reparse: in update_tree() 1290 goto reparse; /* next child */ in update_tree() 1315 goto reparse; // next child in update_tree()
|
/kernel/linux/linux-6.6/fs/smb/client/ |
H A D | inode.c | 330 * which represents a DFS referral or reparse mount point). 717 /* else if reparse point ... TODO: add support for FIFO and blk dev; special file types */ in smb311_posix_info_to_fattr() 737 struct reparse_posix_data *buf = data->reparse.posix; in cifs_reparse_point_to_fattr() 738 u32 tag = data->reparse.tag; in cifs_reparse_point_to_fattr() 899 /* TODO: add support to query reparse tag */ in cifs_get_file_info() 903 data.reparse.tag = IO_REPARSE_TAG_SYMLINK; in cifs_get_file_info() 1072 u32 tag = data->reparse.tag; in reparse_info_to_fattr() 1084 switch ((data->reparse.tag = tag)) { in reparse_info_to_fattr() 1108 fattr->cf_cifstag = data->reparse.tag; in reparse_info_to_fattr() 1152 * If the file is a reparse poin in cifs_get_fattr() [all...] |
H A D | smb2inode.c | 570 data->reparse.tag = tag; in parse_create_response() 628 /* Failed on a symbolic link - query a reparse point info */ in smb2_query_path_info() 706 /* Failed on a symbolic link - query a reparse point info */ in smb311_posix_query_path_info()
|
H A D | readdir.c | 59 * Match a reparse point inode if reparse tag and ctime haven't changed. 61 * Windows Server updates ctime of reparse points when their data have changed. 62 * The server doesn't allow changing reparse tags from existing reparse points, 134 * information about reparse points other than in cifs_prime_dcache() 135 * their reparse tags. Save an invalidation by in cifs_prime_dcache() 137 * symlink target (if any) when reparse tag and in cifs_prime_dcache() 176 .reparse = { .tag = fattr->cf_cifstag, }, in cifs_fill_common_info() 185 * the NFS reparse ta in cifs_fill_common_info() [all...] |
H A D | cifsglob.h | 200 } reparse; member 354 /* query reparse point to determine which type of special file */
|
H A D | smb2ops.c | 2881 /* See MS-FSCC 2.1.2.6 for the 'NFS' style reparse tags */ 2922 /* We handle Symbolic Link reparse tag here. See: MS-FSCC 2.1.2.4 */ in parse_reparse_symlink() 2948 cifs_dbg(VFS, "%s: reparse buffer is too small. Must be at least 8 bytes but was %d\n", in parse_reparse_point() 2954 cifs_dbg(VFS, "%s: invalid reparse buf length: %d\n", in parse_reparse_point() 2959 data->reparse.buf = buf; in parse_reparse_point() 2977 cifs_dbg(VFS, "%s: unhandled reparse tag: 0x%08x\n", in parse_reparse_point() 3201 * flag when opening a reparse point in get_smb2_acl_by_path() 5131 * TODO: Add ability to create instead via reparse point. Windows (e.g. in smb2_make_node()
|
/kernel/linux/linux-5.10/fs/ntfs/ |
H A D | layout.h | 1077 /* 3c*/ le32 reparse_point_tag; /* Type of reparse point, 1078 present only in reparse 2068 * all reparse points on the volume. The index entry keys are as defined 2078 reparse point attribute. */ 2253 REPARSE_INDEX_KEY reparse; /* $R index in member 2292 * The reparse point tag defines the type of the reparse point. It also 2293 * includes several flags, which further describe the reparse point. 2295 * The reparse point tag is an unsigned 32-bit value divided in three parts: 2298 * the reparse poin [all...] |
/kernel/linux/linux-6.6/fs/ntfs/ |
H A D | layout.h | 1077 /* 3c*/ le32 reparse_point_tag; /* Type of reparse point, 1078 present only in reparse 2068 * all reparse points on the volume. The index entry keys are as defined 2078 reparse point attribute. */ 2253 REPARSE_INDEX_KEY reparse; /* $R index in member 2292 * The reparse point tag defines the type of the reparse point. It also 2293 * includes several flags, which further describe the reparse point. 2295 * The reparse point tag is an unsigned 32-bit value divided in three parts: 2298 * the reparse poin [all...] |