/foundation/filemanagement/dfs_service/services/cloudfiledaemon/src/cloud_disk/ |
H A D | fuse_operations.cpp | 27 static std::shared_ptr<CloudDiskInode> GetCloudDiskInode(fuse_req_t req, fuse_ino_t ino) in GetCloudDiskInode() argument 30 return FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in GetCloudDiskInode() 49 void FuseOperations::Access(fuse_req_t req, fuse_ino_t ino, int mask) in Access() argument 51 if (ino == FUSE_ROOT_ID) { in Access() 53 opsPtr->Access(req, ino, mask); in Access() 56 auto inoPtr = GetCloudDiskInode(req, ino); in Access() 62 inoPtr->ops->Access(req, ino, mask); in Access() 65 void FuseOperations::GetAttr(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) in GetAttr() argument 67 if (ino == FUSE_ROOT_ID) { in GetAttr() 69 opsPtr->GetAttr(req, ino, f in GetAttr() 81 Open(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) Open() argument 97 Forget(fuse_req_t req, fuse_ino_t ino, uint64_t nLookup) Forget() argument 161 ReadDir(fuse_req_t req, fuse_ino_t ino, size_t size, off_t off, struct fuse_file_info *fi) ReadDir() argument 179 SetXattr(fuse_req_t req, fuse_ino_t ino, const char *name, const char *value, size_t size, int flags) SetXattr() argument 196 GetXattr(fuse_req_t req, fuse_ino_t ino, const char *name, size_t size) GetXattr() argument 278 Read(fuse_req_t req, fuse_ino_t ino, size_t size, off_t offset, struct fuse_file_info *fi) Read() argument 295 WriteBuf(fuse_req_t req, fuse_ino_t ino, struct fuse_bufvec *bufv, off_t off, struct fuse_file_info *fi) WriteBuf() argument 312 Release(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) Release() argument 327 SetAttr(fuse_req_t req, fuse_ino_t ino, struct stat *attr, int valid, struct fuse_file_info *fi) SetAttr() argument 343 Lseek(fuse_req_t req, fuse_ino_t ino, off_t off, int whence, struct fuse_file_info *fi) Lseek() argument [all...] |
H A D | file_operations_base.cpp | 33 void FileOperationsBase::Access(fuse_req_t req, fuse_ino_t ino, int mask) in Access() argument 39 void FileOperationsBase::GetAttr(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) in GetAttr() argument 45 void FileOperationsBase::Open(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) in Open() argument 51 void FileOperationsBase::Forget(fuse_req_t req, fuse_ino_t ino, uint64_t nLookup) in Forget() argument 54 auto node = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in Forget() 60 int64_t key = static_cast<int64_t>(ino); in Forget() 70 auto inoPtr = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(forgets[i].ino)); in ForgetMulti() 76 FileOperationsHelper::PutCloudDiskInode(data, inoPtr, forgets[i].nlookup, forgets[i].ino); in ForgetMulti() 96 void FileOperationsBase::ReadDir(fuse_req_t req, fuse_ino_t ino, size_t size, off_t off, in ReadDir() argument 103 void FileOperationsBase::SetXattr(fuse_req_t req, fuse_ino_t ino, cons argument 110 GetXattr(fuse_req_t req, fuse_ino_t ino, const char *name, size_t size) GetXattr() argument 142 Read(fuse_req_t req, fuse_ino_t ino, size_t size, off_t offset, struct fuse_file_info *fi) Read() argument 149 WriteBuf(fuse_req_t req, fuse_ino_t ino, struct fuse_bufvec *bufv, off_t off, struct fuse_file_info *fi) WriteBuf() argument 156 Release(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) Release() argument 161 SetAttr(fuse_req_t req, fuse_ino_t ino, struct stat *attr, int valid, struct fuse_file_info *fi) SetAttr() argument 167 Lseek(fuse_req_t req, fuse_ino_t ino, off_t off, int whence, struct fuse_file_info *fi) Lseek() argument [all...] |
H A D | file_operations_helper.cpp | 55 void FileOperationsHelper::GetInodeAttr(shared_ptr<CloudDiskInode> ino, struct stat *statBuf) in GetInodeAttr() argument 57 statBuf->st_ino = ino->stat.st_ino; in GetInodeAttr() 58 statBuf->st_uid = ino->stat.st_uid; in GetInodeAttr() 59 statBuf->st_gid = ino->stat.st_gid; in GetInodeAttr() 60 statBuf->st_mtime = ino->stat.st_mtime; in GetInodeAttr() 61 statBuf->st_ctime = ino->stat.st_ctime; in GetInodeAttr() 62 statBuf->st_atime = ino->stat.st_atime; in GetInodeAttr() 63 statBuf->st_mode = ino->stat.st_mode; in GetInodeAttr() 64 statBuf->st_nlink = ino->stat.st_nlink; in GetInodeAttr() 66 statBuf->st_size = ino in GetInodeAttr() 70 GetNextLayer(std::shared_ptr<CloudDiskInode> inoPtr, fuse_ino_t ino) GetNextLayer() argument 139 AddDirEntry(fuse_req_t req, std::string &buf, size_t &size, const char *name, std::shared_ptr<CloudDiskInode> ino) AddDirEntry() argument [all...] |
H A D | file_operations_local.cpp | 80 e->ino = static_cast<fuse_ino_t>(localId); in DoLocalLookup() 99 void FileOperationsLocal::GetAttr(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) in GetAttr() argument 102 if (ino == FUSE_ROOT_ID) { in GetAttr() 115 auto inoPtr = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in GetAttr() 124 void FileOperationsLocal::ReadDir(fuse_req_t req, fuse_ino_t ino, size_t size, off_t off, in ReadDir() argument 131 if (ino == FUSE_ROOT_ID) { in ReadDir() 134 auto inoPtr = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in ReadDir() 158 int64_t key = FileOperationsHelper::FindLocalId(data, std::to_string(ino) + in ReadDir() 162 childPtr = FileOperationsHelper::GenerateCloudDiskInode(data, ino, in ReadDir()
|
H A D | file_operations_cloud.cpp | 146 e->ino = static_cast<fuse_ino_t>(RECYCLE_LOCAL_ID); in LookUpRecycleBin() 192 e->ino = static_cast<fuse_ino_t>(inodeId); in LookupRecycledFile() 240 e->ino = static_cast<fuse_ino_t>(inodeId); in DoCloudLookup() 259 void FileOperationsCloud::Access(fuse_req_t req, fuse_ino_t ino, int mask) in Access() argument 265 void FileOperationsCloud::GetAttr(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) in GetAttr() argument 269 auto inoPtr = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in GetAttr() 365 void FileOperationsCloud::Open(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) in Open() argument 378 auto inoPtr = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in Open() 606 static int32_t GetChildInfos(fuse_req_t req, fuse_ino_t ino, vector<CloudDiskFileInfo> &childInfos) in GetChildInfos() argument 610 auto inoPtr = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in GetChildInfos() 628 CloudSeekDir(fuse_req_t req, fuse_ino_t ino, off_t off, const std::vector<T> &childInfos) CloudSeekDir() argument 651 AddDirEntryToBuf(fuse_req_t req, fuse_ino_t ino, size_t size, off_t off, const std::vector<T> &childInfos) AddDirEntryToBuf() argument 680 ReadDirForRecycle(fuse_req_t req, fuse_ino_t ino, size_t size, off_t off, struct fuse_file_info *fi) ReadDirForRecycle() argument 709 ReadDir(fuse_req_t req, fuse_ino_t ino, size_t size, off_t off, struct fuse_file_info *fi) ReadDir() argument 749 HandleCloudLocation(fuse_req_t req, fuse_ino_t ino, const char *name, const char *value) HandleCloudLocation() argument 779 HandleCloudRecycle(fuse_req_t req, fuse_ino_t ino, const char *name, const char *value) HandleCloudRecycle() argument 823 HandleFavorite(fuse_req_t req, fuse_ino_t ino, const char *name, const char *value) HandleFavorite() argument 847 HandleExtAttribute(fuse_req_t req, fuse_ino_t ino, const char *name, const char *value) HandleExtAttribute() argument 869 SetXattr(fuse_req_t req, fuse_ino_t ino, const char *name, const char *value, size_t size, int flags) SetXattr() argument 972 GetXattr(fuse_req_t req, fuse_ino_t ino, const char *name, size_t size) GetXattr() argument 1240 Read(fuse_req_t req, fuse_ino_t ino, size_t size, off_t offset, struct fuse_file_info *fi) Read() argument 1323 UpdateCacheDentrySize(CloudDiskFuseData *data, fuse_ino_t ino) UpdateCacheDentrySize() argument 1363 WriteBuf(fuse_req_t req, fuse_ino_t ino, struct fuse_bufvec *bufv, off_t off, struct fuse_file_info *fi) WriteBuf() argument 1423 Release(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) Release() argument 1472 SetAttr(fuse_req_t req, fuse_ino_t ino, struct stat *attr, int valid, struct fuse_file_info *fi) SetAttr() argument 1525 Lseek(fuse_req_t req, fuse_ino_t ino, off_t off, int whence, struct fuse_file_info *fi) Lseek() argument [all...] |
/foundation/filemanagement/dfs_service/services/cloudfiledaemon/include/cloud_disk/ |
H A D | file_operations_base.h | 31 virtual void Access(fuse_req_t req, fuse_ino_t ino, int mask); 32 virtual void GetAttr(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi); 33 virtual void Open(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi); 34 virtual void Forget(fuse_req_t req, fuse_ino_t ino, uint64_t nLookup); 39 virtual void Release(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi); 44 virtual void ReadDir(fuse_req_t req, fuse_ino_t ino, size_t size, off_t off, 46 virtual void SetXattr(fuse_req_t req, fuse_ino_t ino, const char *name, 48 virtual void GetXattr(fuse_req_t req, fuse_ino_t ino, const char *name, 52 virtual void Read(fuse_req_t req, fuse_ino_t ino, size_t size, 54 virtual void WriteBuf(fuse_req_t req, fuse_ino_t ino, struc [all...] |
H A D | fuse_operations.h | 26 static void Access(fuse_req_t req, fuse_ino_t ino, int mask); 27 static void GetAttr(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi); 28 static void Open(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi); 29 static void Forget(fuse_req_t req, fuse_ino_t ino, uint64_t nLookup); 34 static void Release(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi); 39 static void ReadDir(fuse_req_t req, fuse_ino_t ino, size_t size, off_t off, 41 static void SetXattr(fuse_req_t req, fuse_ino_t ino, const char *name, 43 static void GetXattr(fuse_req_t req, fuse_ino_t ino, const char *name, 47 static void Read(fuse_req_t req, fuse_ino_t ino, size_t size, 49 static void WriteBuf(fuse_req_t req, fuse_ino_t ino, struc [all...] |
H A D | file_operations_cloud.h | 26 void Access(fuse_req_t req, fuse_ino_t ino, int mask) override; 27 void GetAttr(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) override; 28 void Open(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) override; 32 void Release(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) override; 37 void ReadDir(fuse_req_t req, fuse_ino_t ino, size_t size, off_t off, 39 void SetXattr(fuse_req_t req, fuse_ino_t ino, const char *name, 41 void GetXattr(fuse_req_t req, fuse_ino_t ino, const char *name, 45 void Read(fuse_req_t req, fuse_ino_t ino, size_t size, 47 void WriteBuf(fuse_req_t req, fuse_ino_t ino, struct fuse_bufvec *bufv, 49 void SetAttr(fuse_req_t req, fuse_ino_t ino, struc [all...] |
H A D | file_operations_local.h | 27 void GetAttr(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) override; 28 void ReadDir(fuse_req_t req, fuse_ino_t ino, size_t size, off_t off,
|
H A D | file_operations_helper.h | 29 static void GetInodeAttr(std::shared_ptr<CloudDiskInode> ino, struct stat *statBuf); 36 std::shared_ptr<CloudDiskInode> ino);
|
/foundation/filemanagement/dfs_service/test/unittests/cloud_disk/ |
H A D | file_operations_cloud_test.cpp | 261 fuse_ino_t ino = FUSE_ROOT_ID; in HWTEST_F() local 263 fileOperationsCloud_->Access(nullptr, ino, mask); in HWTEST_F() 283 fuse_ino_t ino = FUSE_ROOT_ID; in HWTEST_F() local 288 fileOperationsCloud_->GetAttr(nullptr, ino, fi); in HWTEST_F() 308 fuse_ino_t ino = -1; in HWTEST_F() local 313 fileOperationsCloud_->GetAttr(nullptr, ino, fi); in HWTEST_F() 334 fuse_ino_t ino = -1; in HWTEST_F() local 339 fileOperationsCloud_->Open(req, ino, &fi); in HWTEST_F() 361 CloudDiskInode ino; in HWTEST_F() local 367 fileOperationsCloud_->Open(req, reinterpret_cast<fuse_ino_t>(&ino), in HWTEST_F() 390 CloudDiskInode ino; HWTEST_F() local 419 CloudDiskInode ino; HWTEST_F() local 448 CloudDiskInode ino; HWTEST_F() local 476 CloudDiskInode ino; HWTEST_F() local 506 CloudDiskInode ino; HWTEST_F() local 534 CloudDiskInode ino; HWTEST_F() local 591 fuse_ino_t ino = 4; HWTEST_F() local 619 fuse_ino_t ino = -1; HWTEST_F() local 648 fuse_ino_t ino = 0; HWTEST_F() local 676 fuse_ino_t ino = 0; HWTEST_F() local 704 fuse_ino_t ino = -1; HWTEST_F() local 733 fuse_ino_t ino = 0; HWTEST_F() local 762 fuse_ino_t ino = 1; HWTEST_F() local 791 fuse_ino_t ino = 1; HWTEST_F() local 820 fuse_ino_t ino = -1; HWTEST_F() local 849 fuse_ino_t ino = 0; HWTEST_F() local 878 fuse_ino_t ino = 1; HWTEST_F() local 907 fuse_ino_t ino = 2; HWTEST_F() local 936 fuse_ino_t ino = -1; HWTEST_F() local 965 fuse_ino_t ino = 0; HWTEST_F() local 994 fuse_ino_t ino = 0; HWTEST_F() local 1023 fuse_ino_t ino = -1; HWTEST_F() local 1052 fuse_ino_t ino = 0; HWTEST_F() local 1081 fuse_ino_t ino = 0; HWTEST_F() local 1110 fuse_ino_t ino = -1; HWTEST_F() local 1137 fuse_ino_t ino = 0; HWTEST_F() local 1164 fuse_ino_t ino = 0; HWTEST_F() local 1191 fuse_ino_t ino = 0; HWTEST_F() local 1218 fuse_ino_t ino = 2; HWTEST_F() local 1245 fuse_ino_t ino = 0; HWTEST_F() local 1272 fuse_ino_t ino = 2; HWTEST_F() local 1299 fuse_ino_t ino = 0; HWTEST_F() local 1326 fuse_ino_t ino = 1; HWTEST_F() local 1353 fuse_ino_t ino = 2; HWTEST_F() local 1379 fuse_ino_t ino = 0; HWTEST_F() local 1406 fuse_ino_t ino = 2; HWTEST_F() local 1433 fuse_ino_t ino = 2; HWTEST_F() local 1460 fuse_ino_t ino = 2; HWTEST_F() local 1871 CloudDiskInode ino; HWTEST_F() local 1898 CloudDiskInode ino; HWTEST_F() local 1927 CloudDiskInode ino; HWTEST_F() local 1955 CloudDiskInode ino; HWTEST_F() local 1984 CloudDiskInode ino; HWTEST_F() local 2014 CloudDiskInode ino; HWTEST_F() local 2044 CloudDiskInode ino; HWTEST_F() local 2075 CloudDiskInode ino; HWTEST_F() local 2106 fuse_ino_t ino = -1; HWTEST_F() local 2132 fuse_ino_t ino = 0; HWTEST_F() local 2158 fuse_ino_t ino = 1; HWTEST_F() local 2185 fuse_ino_t ino = 1; HWTEST_F() local 2212 fuse_ino_t ino = 1; HWTEST_F() local 2239 fuse_ino_t ino = 1; HWTEST_F() local 2266 fuse_ino_t ino = 1; HWTEST_F() local 2293 fuse_ino_t ino = -1; HWTEST_F() local 2321 fuse_ino_t ino = 1; HWTEST_F() local 2350 fuse_ino_t ino = 4; HWTEST_F() local 2378 fuse_ino_t ino = 3; HWTEST_F() local 2406 fuse_ino_t ino = 2; HWTEST_F() local 2435 fuse_ino_t ino = 2; HWTEST_F() local 2464 fuse_ino_t ino = 2; HWTEST_F() local 2491 fuse_ino_t ino = 0; HWTEST_F() local 2518 fuse_ino_t ino = -1; HWTEST_F() local 2546 fuse_ino_t ino = 0; HWTEST_F() local 2575 fuse_ino_t ino = 0; HWTEST_F() local 2604 fuse_ino_t ino = 0; HWTEST_F() local 2634 fuse_ino_t ino = 0; HWTEST_F() local [all...] |
H A D | file_operations_local_test.cpp | 190 fuse_ino_t ino = FUSE_ROOT_ID; in HWTEST_F() local 195 fileoperationslocal_->GetAttr(req, ino, &fi); in HWTEST_F() 217 fuse_ino_t ino = FUSE_ROOT_ID; in HWTEST_F() local 222 fileoperationslocal_->GetAttr(req, ino, &fi); in HWTEST_F() 244 fuse_ino_t ino = -1; in HWTEST_F() local 249 fileoperationslocal_->GetAttr(req, ino, &fi); in HWTEST_F() 271 fuse_ino_t ino = 0 ; in HWTEST_F() local 276 fileoperationslocal_->GetAttr(req, ino, &fi); in HWTEST_F() 298 fuse_ino_t ino = FUSE_ROOT_ID; in HWTEST_F() local 305 fileoperationslocal_->ReadDir(req, ino, siz in HWTEST_F() 327 fuse_ino_t ino = FUSE_ROOT_ID; HWTEST_F() local 355 fuse_ino_t ino = -1; HWTEST_F() local 384 fuse_ino_t ino = 0; HWTEST_F() local 412 fuse_ino_t ino = FUSE_ROOT_ID; HWTEST_F() local [all...] |
H A D | file_operations_base_test.cpp | 151 forgets.ino = 2; in HWTEST_F() 177 forgets.ino = 2; in HWTEST_F()
|
H A D | file_operations_helper_test.cpp | 196 fuse_ino_t ino = FUSE_ROOT_ID; in HWTEST_F() local 198 int ret = fuseoperationshelper_->GetNextLayer(inoPtr, ino); in HWTEST_F() 220 fuse_ino_t ino = 0; in HWTEST_F() local 222 int ret = fuseoperationshelper_->GetNextLayer(inoPtr, ino); in HWTEST_F() 244 fuse_ino_t ino = 0; in HWTEST_F() local 246 int ret = fuseoperationshelper_->GetNextLayer(inoPtr, ino); in HWTEST_F()
|
/foundation/filemanagement/dfs_service/test/unittests/cloud_disk/mock/ |
H A D | file_operations_local_mock.cpp | 34 void FileOperationsLocal::GetAttr(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) in GetAttr() argument 37 if (ino == FUSE_ROOT_ID) { in GetAttr() 50 auto inoPtr = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in GetAttr() 59 void FileOperationsLocal::ReadDir(fuse_req_t req, fuse_ino_t ino, size_t size, off_t off, in ReadDir() argument 66 if (ino == FUSE_ROOT_ID) { in ReadDir() 69 auto inoPtr = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in ReadDir() 93 int64_t key = FileOperationsHelper::FindLocalId(data, std::to_string(ino) + in ReadDir() 97 childPtr = FileOperationsHelper::GenerateCloudDiskInode(data, ino, in ReadDir()
|
H A D | file_operations_helper_mock.cpp | 61 void FileOperationsHelper::GetInodeAttr(shared_ptr<CloudDiskInode> ino, struct stat *statBuf) in GetInodeAttr() argument 63 statBuf->st_ino = ino->stat.st_ino; in GetInodeAttr() 64 statBuf->st_uid = ino->stat.st_uid; in GetInodeAttr() 65 statBuf->st_gid = ino->stat.st_gid; in GetInodeAttr() 66 statBuf->st_mtime = ino->stat.st_mtime; in GetInodeAttr() 67 statBuf->st_ctime = ino->stat.st_ctime; in GetInodeAttr() 68 statBuf->st_atime = ino->stat.st_atime; in GetInodeAttr() 69 statBuf->st_mode = ino->stat.st_mode; in GetInodeAttr() 70 statBuf->st_nlink = ino->stat.st_nlink; in GetInodeAttr() 72 statBuf->st_size = ino in GetInodeAttr() 76 GetNextLayer(std::shared_ptr<CloudDiskInode> inoPtr, fuse_ino_t ino) GetNextLayer() argument 164 AddDirEntry(fuse_req_t req, std::string &buf, size_t &size, const char *name, std::shared_ptr<CloudDiskInode> ino) AddDirEntry() argument [all...] |
H A D | file_operations_cloud_mock.cpp | 141 e->ino = static_cast<fuse_ino_t>(inodeId); in LookupRecycledFile() 157 void FileOperationsCloud::Access(fuse_req_t req, fuse_ino_t ino, int mask) in Access() argument 163 void FileOperationsCloud::GetAttr(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) in GetAttr() argument 219 void FileOperationsCloud::Open(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) {} in Open() argument 346 static int32_t GetChildInfos(fuse_req_t req, fuse_ino_t ino, vector<CloudDiskFileInfo> &childInfos) in GetChildInfos() argument 349 auto inoPtr = FileOperationsHelper::FindCloudDiskInode(data, static_cast<int64_t>(ino)); in GetChildInfos() 367 static size_t CloudSeekDir(fuse_req_t req, fuse_ino_t ino, off_t off, in CloudSeekDir() argument 390 static void AddDirEntryToBuf(fuse_req_t req, fuse_ino_t ino, size_t size, off_t off, in AddDirEntryToBuf() argument 396 static void ReadDirForRecycle(fuse_req_t req, fuse_ino_t ino, size_t size, off_t off, in ReadDirForRecycle() argument 402 void FileOperationsCloud::ReadDir(fuse_req_t req, fuse_ino_t ino, size_ argument 425 HandleCloudLocation(fuse_req_t req, fuse_ino_t ino, const char *name, const char *value) HandleCloudLocation() argument 431 HandleCloudRecycle(fuse_req_t req, fuse_ino_t ino, const char *name, const char *value) HandleCloudRecycle() argument 437 HandleFavorite(fuse_req_t req, fuse_ino_t ino, const char *name, const char *value) HandleFavorite() argument 443 HandleExtAttribute(fuse_req_t req, fuse_ino_t ino, const char *name, const char *value) HandleExtAttribute() argument 448 SetXattr(fuse_req_t req, fuse_ino_t ino, const char *name, const char *value, size_t size, int flags) SetXattr() argument 526 GetXattr(fuse_req_t req, fuse_ino_t ino, const char *name, size_t size) GetXattr() argument 601 Read(fuse_req_t req, fuse_ino_t ino, size_t size, off_t offset, struct fuse_file_info *fi) Read() argument 618 WriteBuf(fuse_req_t req, fuse_ino_t ino, struct fuse_bufvec *bufv, off_t off, struct fuse_file_info *fi) WriteBuf() argument 630 Release(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) Release() argument 635 SetAttr(fuse_req_t req, fuse_ino_t ino, struct stat *attr, int valid, struct fuse_file_info *fi) SetAttr() argument 641 Lseek(fuse_req_t req, fuse_ino_t ino, off_t off, int whence, struct fuse_file_info *fi) Lseek() argument [all...] |
/foundation/filemanagement/dfs_service/test/unittests/clouddisk_database/ |
H A D | clouddisk_notify_test.cpp | 95 shared_ptr<CloudDiskInode> ino = make_shared<CloudDiskInode>(); in HWTEST_F() local 96 paramDisk.inoPtr = ino; in HWTEST_F() 138 shared_ptr<CloudDiskInode> ino = make_shared<CloudDiskInode>(); in HWTEST_F() local 139 paramDisk.inoPtr = ino; in HWTEST_F() 181 shared_ptr<CloudDiskInode> ino = make_shared<CloudDiskInode>(); in HWTEST_F() local 182 ino->bundleName = ""; in HWTEST_F() 183 paramDisk.inoPtr = ino; in HWTEST_F() 205 shared_ptr<CloudDiskInode> ino = make_shared<CloudDiskInode>(); in HWTEST_F() local 206 ino->bundleName = "com.ohos.photos"; in HWTEST_F() 207 ino in HWTEST_F() 229 shared_ptr<CloudDiskInode> ino = make_shared<CloudDiskInode>(); HWTEST_F() local 253 shared_ptr<CloudDiskInode> ino = make_shared<CloudDiskInode>(); HWTEST_F() local 277 shared_ptr<CloudDiskInode> ino = make_shared<CloudDiskInode>(); HWTEST_F() local 342 shared_ptr<CloudDiskInode> ino = make_shared<CloudDiskInode>(); HWTEST_F() local 405 shared_ptr<CloudDiskInode> ino = make_shared<CloudDiskInode>(); HWTEST_F() local 428 shared_ptr<CloudDiskInode> ino = make_shared<CloudDiskInode>(); HWTEST_F() local 512 shared_ptr<CloudDiskInode> ino = make_shared<CloudDiskInode>(); HWTEST_F() local 534 shared_ptr<CloudDiskInode> ino = make_shared<CloudDiskInode>(); HWTEST_F() local 557 shared_ptr<CloudDiskInode> ino = make_shared<CloudDiskInode>(); HWTEST_F() local [all...] |
H A D | clouddisk_notify_utils_test.cpp | 91 fuse_ino_t ino = FUSE_ROOT_ID; in HWTEST_F() local 93 int ret = CloudDiskNotifyUtils.GetNotifyData(data, func, ino, notifyData); in HWTEST_F() 112 fuse_ino_t ino = 0; in HWTEST_F() local 114 int ret = CloudDiskNotifyUtils.GetNotifyData(data, func, ino, notifyData); in HWTEST_F() 133 fuse_ino_t ino = 0; in HWTEST_F() local 135 int ret = CloudDiskNotifyUtils.GetNotifyData(data, func, ino, notifyData); in HWTEST_F() 154 fuse_ino_t ino = 0; in HWTEST_F() local 156 int ret = CloudDiskNotifyUtils.GetNotifyData(data, func, ino, notifyData); in HWTEST_F()
|
/foundation/filemanagement/dfs_service/services/cloudfiledaemon/src/fuse_manager/ |
H A D | fuse_manager.cpp | 355 static shared_ptr<CloudInode> GetRootInode(struct FuseData *data, fuse_ino_t ino) in GetRootInode() argument 376 static shared_ptr<CloudInode> GetCloudInode(struct FuseData *data, fuse_ino_t ino) in GetCloudInode() argument 378 if (ino == FUSE_ROOT_ID) { in GetCloudInode() 379 return GetRootInode(data, ino); in GetCloudInode() 381 struct CloudInode *inoPtr = reinterpret_cast<struct CloudInode *>(ino); in GetCloudInode() 390 static string CloudPath(struct FuseData *data, fuse_ino_t ino) in CloudPath() argument 392 auto inode = GetCloudInode(data, ino); in CloudPath() 401 static void GetMetaAttr(struct FuseData *data, shared_ptr<CloudInode> ino, struct stat *stbuf) in GetMetaAttr() argument 403 stbuf->st_ino = reinterpret_cast<fuse_ino_t>(ino.get()); in GetMetaAttr() 406 stbuf->st_mtime = static_cast<int64_t>(ino in GetMetaAttr() 523 CloudForget(fuse_req_t req, fuse_ino_t ino, uint64_t nlookup) CloudForget() argument 535 CloudGetAttr(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) CloudGetAttr() argument 770 CloudOpenHelper(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi, struct FuseData *data, shared_ptr<CloudInode>& cInode) CloudOpenHelper() argument 821 CloudOpen(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) CloudOpen() argument 838 CloudRelease(fuse_req_t req, fuse_ino_t ino, struct fuse_file_info *fi) CloudRelease() argument 885 CloudReadDir(fuse_req_t req, fuse_ino_t ino, size_t size, off_t off, struct fuse_file_info *fi) CloudReadDir() argument 909 HasCache(fuse_req_t req, fuse_ino_t ino, const void *inBuf) HasCache() argument 942 CancelRead(fuse_req_t req, fuse_ino_t ino) CancelRead() argument 979 ResetRead(fuse_req_t req, fuse_ino_t ino) ResetRead() argument 997 CloudIoctl(fuse_req_t req, fuse_ino_t ino, int cmd, void *arg, struct fuse_file_info *fi, unsigned flags, const void *inBuf, size_t inBufsz, size_t outBufsz) CloudIoctl() argument 1386 CloudRead(fuse_req_t req, fuse_ino_t ino, size_t size, off_t off, struct fuse_file_info *fi) CloudRead() argument [all...] |
/foundation/filemanagement/dfs_service/services/clouddisk_database/src/ |
H A D | clouddisk_notify_utils.cpp | 33 static bool isRoot(const fuse_ino_t &ino) in isRoot() argument 35 return ino == FUSE_ROOT_ID; in isRoot() 62 const fuse_ino_t &ino, NotifyData ¬ifyData) in GetNotifyData() 64 if (isRoot(ino)) { in GetNotifyData() 67 auto inoPtr = func(data, ino); in GetNotifyData() 61 GetNotifyData(CloudDiskFuseData* data, FindCloudDiskInodeFunc func, const fuse_ino_t &ino, NotifyData ¬ifyData) GetNotifyData() argument
|
H A D | clouddisk_notify.cpp | 95 paramDisk.ino, notifyData); in GetDataInner() 111 paramDisk.ino, paramDisk.name, notifyData); in GetDataInnerWithName() 210 int32_t ret = CloudDiskNotifyUtils::GetNotifyData(paramDisk.data, paramDisk.func, paramDisk.ino, in HandleRename()
|
/foundation/filemanagement/dfs_service/test/unittests/clouddisk_database/mock/ |
H A D | clouddisk_notify_utils_mock.cpp | 34 static bool isRoot(const fuse_ino_t &ino)
in isRoot() argument 36 return ino == FUSE_ROOT_ID;
in isRoot() 63 const fuse_ino_t &ino, NotifyData ¬ifyData)
in GetNotifyData() 62 GetNotifyData(CloudDiskFuseData* data, FindCloudDiskInodeFunc func, const fuse_ino_t &ino, NotifyData ¬ifyData) GetNotifyData() argument
|
/foundation/filemanagement/dfs_service/services/clouddisk_database/include/ |
H A D | clouddisk_notify_const.h | 52 fuse_ino_t ino = 0; member
|
H A D | clouddisk_notify_utils.h | 31 static int32_t GetNotifyData(CloudDiskFuseData* data, FindCloudDiskInodeFunc func, const fuse_ino_t &ino,
|