Home
last modified time | relevance | path

Searched refs:reparse (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/fs/cifs/
H A Dsmb2inode.c525 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 Dmlx5_ifc_dr_ste_v1.h122 u8 reparse[0x1]; member
153 u8 reparse[0x1]; member
179 u8 reparse[0x1]; member
H A Ddr_ste_v1.c384 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 Dsuper.c601 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 Dfsntfs.c259 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 Dinode.c1156 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 Dntfs.h568 __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 Dntfs_fs.h300 } reparse; member
H A Dfrecord.c1797 * 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 Dgconf.c1266 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 Dgconf.c1263 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 Dinode.c330 * 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 Dsmb2inode.c570 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 Dreaddir.c59 * 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 Dcifsglob.h200 } reparse; member
354 /* query reparse point to determine which type of special file */
H A Dsmb2ops.c2881 /* 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 Dlayout.h1077 /* 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 Dlayout.h1077 /* 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...]

Completed in 52 milliseconds