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

/linux-master/fs/smb/client/
H A DMakefile15 namespace.o reparse.o
H A Dreparse.c15 #include "reparse.h"
37 .reparse = { .tag = IO_REPARSE_TAG_SYMLINK, },
136 .reparse = { .tag = IO_REPARSE_TAG_NFS, .posix = p, },
277 .reparse = { .tag = le32_to_cpu(buf.ReparseTag), .buf = &buf, },
315 /* See MS-FSCC 2.1.2.6 for the 'NFS' style reparse tags */
356 /* We handle Symbolic Link reparse tag here. See: MS-FSCC 2.1.2.4 */
381 data->reparse.buf = buf;
399 cifs_dbg(VFS, "%s: unhandled reparse tag: 0x%08x\n",
478 struct reparse_posix_data *buf = data->reparse.posix;
479 u32 tag = data->reparse
[all...]
H A Dsmb2inode.c762 idata->reparse.io.iov = *iov;
763 idata->reparse.io.buftype = resp_buftype[i + 1];
770 idata->reparse.tag = le32_to_cpu(rbuf->ReparseTag);
855 data->reparse.tag = tag;
947 if (data->reparse.tag != IO_REPARSE_TAG_SYMLINK)
1268 *tag = data.reparse.tag;
1269 *rsp = data.reparse.io.iov;
1270 *rsp_buftype = data.reparse.io.buftype;
1271 memset(&data.reparse.io.iov, 0, sizeof(data.reparse
[all...]
H A Dinode.c29 #include "reparse.h"
331 * which represents a DFS referral or reparse mount point).
831 /* TODO: add support to query reparse tag */
835 data.reparse.tag = IO_REPARSE_TAG_SYMLINK;
1011 u32 tag = data->reparse.tag;
1020 } else if (data->reparse.io.buftype != CIFS_NO_BUFFER &&
1021 data->reparse.io.iov.iov_base) {
1022 iov = &data->reparse.io.iov;
1026 switch ((data->reparse.tag = tag)) {
1039 /* Check for cached reparse poin
[all...]
H A Dcifsproto.h776 free_rsp_buf(data->reparse.io.buftype, data->reparse.io.iov.iov_base);
H A Dreaddir.c25 #include "reparse.h"
118 * information about reparse points other than
119 * their reparse tags. Save an invalidation by
121 * reparse tag and ctime haven't changed.
162 .reparse = { .tag = fattr->cf_cifstag, },
171 * the NFS reparse tag (or EAs), they don't require an extra query
173 * TODO: go through all documented reparse tags to see if we can
251 cifs_dbg(FYI, "posix fattr: dev %d, reparse %d, mode %o\n",
H A Dcifsglob.h228 } reparse; member in struct:cifs_open_info_data
373 /* query reparse point to determine which type of special file */
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Dmlx5_ifc_dr_ste_v1.h122 u8 reparse[0x1]; member in struct:mlx5_ifc_ste_match_bwc_v1_bits
153 u8 reparse[0x1]; member in struct:mlx5_ifc_ste_mask_and_match_v1_bits
179 u8 reparse[0x1]; member in struct:mlx5_ifc_ste_match_ranges_v1_bits
H A Ddr_ste_v1.c384 MLX5_SET(ste_match_bwc_v1, hw_ste_p, reparse, 1);
/linux-master/fs/ntfs3/
H A Dsuper.c606 if (sbi->reparse.ni) {
607 iput(&sbi->reparse.ni->vfs_inode);
608 sbi->reparse.ni = NULL;
625 indx_clear(&sbi->reparse.index_r);
759 ni = sbi->reparse.ni;
1461 sbi->reparse.max_size = MAXIMUM_REPARSE_DATA_BUFFER_SIZE;
1472 sbi->reparse.max_size = sz;
H A Dfsntfs.c259 sbi->reparse.ni = ntfs_i(inode2);
2286 struct ntfs_inode *ni = sbi->reparse.ni;
2287 struct ntfs_index *indx = &sbi->reparse.index_r;
2379 struct ntfs_inode *ni = sbi->reparse.ni;
2380 struct ntfs_index *indx = &sbi->reparse.index_r;
2409 struct ntfs_inode *ni = sbi->reparse.ni;
2410 struct ntfs_index *indx = &sbi->reparse.index_r;
H A Dinode.c1164 if (*nsize > sbi->reparse.max_size) {
1274 * NTFS: symlinks are "dir + reparse" or "file + reparse"
1276 * dir + reparse if 'symname' points to directory
1278 * file + reparse if 'symname' points to file
1416 fname->dup.ea_size = fname->dup.reparse = 0;
1964 if (size > sbi->reparse.max_size || size <= sizeof(u32))
H A Dntfs.h568 __le16 reparse; // 0x36: Used by Reparse. member in struct:NTFS_DUP_INFO
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 in struct:ntfs_sb_info
H A Dfrecord.c1797 * buffer - memory for reparse buffer header
1807 /* Try to estimate reparse point. */
3182 /* TODO: Fill reparse info. */
3183 dup->reparse = 0;
/linux-master/scripts/kconfig/
H A Dgconf.c1263 reparse:
1290 goto reparse; /* next child */
1315 goto reparse; // next child

Completed in 442 milliseconds