Lines Matching refs:name

55 	status_t AddEntry(ino_t nodeID, const char* name)
71 size_t nameSize = strlen(name) + 1;
91 memcpy(fNames + fNamesSize, name, nameSize);
251 const char* name = fAttributes + fCurrentOffset;
252 size_t nameLen = strlen(name);
266 memcpy(buffer->d_name, name, nameLen + 1);
284 AttrCookie(const char* name)
290 _SetType(name);
293 AttrCookie(const char* name, const char* value)
299 _SetType(name);
353 void _SetType(const char* name)
355 if (strcmp(name, kAttrMimeTypeName) == 0)
799 // init the volume name
921 // no way to get the real name (if any)
959 // get one of the node's entries and return its name
964 if (entry->name == NULL || entry->name[0] == '\0')
967 if (strlcpy(buffer, entry->name, bufferSize) >= bufferSize)
1230 FUSEVolume::CreateSymlink(void* _dir, const char* name, const char* target,
1235 "%#x)\n", dir, dir->id, name, target, mode));
1244 fuseError = fuse_ll_symlink(fOps, target, dir->id, name);
1251 status_t error = _BuildPath(dir, name, path, pathLen);
1273 if (_GetNodeID(dir, name, &nodeID)) {
1275 dir->id, nodeID, NULL, name);
1283 FUSEVolume::Link(void* _dir, const char* name, void* _node)
1288 "))\n", dir, dir->id, name, node, node->id));
1298 fuseError = fuse_ll_link(fOps, node->id, dir->id, name);
1311 error = _BuildPath(dir, name, newPath, newPathLen);
1331 node->id, NULL, name);
1338 FUSEVolume::Unlink(void* _dir, const char* name)
1342 name));
1351 bool doNodeMonitoring = _GetNodeID(dir, name, &nodeID);
1355 fuseError = fuse_ll_unlink(fOps, dir->id, name);
1362 status_t error = _BuildPath(dir, name, path, pathLen);
1376 _RemoveEntry(dir, name);
1385 dir->id, nodeID, NULL, name);
1633 FUSEVolume::Create(void* _dir, const char* name, int openMode, int mode,
1638 dir->id, name, openMode, mode));
1656 fuseError = fuse_ll_create(fOps, dir->id, name, mode, &cookie, ino);
1662 status_t error = _GetNode(dir, name, &node);
1669 fuse_ll_unlink(fOps, dir->id, name);
1678 status_t error = _BuildPath(dir, name, path, pathLen);
1690 error = _GetNode(dir, name, &node);
1709 node->id, NULL, name);
2014 FUSEVolume::CreateDir(void* _dir, const char* name, int mode)
2018 dir->id, name, mode));
2027 fuseError = fuse_ll_mkdir(fOps, dir->id, name, mode);
2034 status_t error = _BuildPath(dir, name, path, pathLen);
2052 if (_GetNodeID(dir, name, &nodeID)) {
2054 dir->id, nodeID, NULL, name);
2062 FUSEVolume::RemoveDir(void* _dir, const char* name)
2066 name));
2075 bool doNodeMonitoring = _GetNodeID(dir, name, &nodeID);
2079 fuseError = fuse_ll_rmdir(fOps, dir->id, name);
2086 status_t error = _BuildPath(dir, name, path, pathLen);
2100 _RemoveEntry(dir, name);
2108 dir->id, nodeID, NULL, name);
2485 FUSEVolume::OpenAttr(void* _node, const char* name, int openMode,
2505 attrSize = fuse_ll_getxattr(fOps, node->id, name, NULL, 0);
2516 attrSize = fuse_fs_getxattr(fFS, path, name, NULL, 0);
2520 if (strcmp(name, kAttrMimeTypeName) == 0) {
2526 *_cookie = new(std::nothrow)AttrCookie(name, mimeType);
2534 AttrCookie* cookie = new(std::nothrow)AttrCookie(name);
2545 bytesRead = fuse_ll_getxattr(fOps, node->id, name, cookie->Buffer(), attrSize);
2547 bytesRead = fuse_fs_getxattr(fFS, path, name, cookie->Buffer(), attrSize);
2851 FUSEVolume::_RemoveEntry(FUSENode* dir, const char* name)
2853 FUSEEntry* entry = fEntries.Lookup(FUSEEntryRef(dir->id, name));
3269 // append the entry name
3296 return _BuildPath(entry->parent, entry->name, path, pathLen);
3301 FUSEVolume::_AddReadDirEntryLowLevel(void* _buffer, char* buf, size_t bufsize, const char* name,
3308 return buffer->volume->_AddReadDirEntryLowLevel(buffer, buf, bufsize, name, type, nodeID, offset);
3313 FUSEVolume::_AddReadDirEntry(void* _buffer, const char* name,
3320 return buffer->volume->_AddReadDirEntry(buffer, name, type, nodeID, offset);
3325 FUSEVolume::_AddReadDirEntryGetDir(fuse_dirh_t handle, const char* name,
3329 return buffer->volume->_AddReadDirEntry(buffer, name, type << 12, nodeID, 0);
3334 FUSEVolume::_AddReadDirEntryLowLevel(ReadDirBuffer* buffer, char* buf, size_t bufsize, const char* name,
3338 B_PRId64 "\n", buffer, name, type, nodeID, offset));
3347 if (strcmp(name, ".") == 0) {
3351 } else if (strcmp(name, "..") == 0) {
3361 } else if ((entry = fEntries.Lookup(FUSEEntryRef(dirID, name))) == NULL) {
3381 status_t error = _BuildPath(buffer->directory, name, path,
3418 entry = FUSEEntry::Create(buffer->directory, name, node);
3440 strcpy(dirEntry->d_name, name);
3443 entryLen = offsetof(struct dirent, d_name) + strlen(name) + 1;
3456 FUSEVolume::_AddReadDirEntry(ReadDirBuffer* buffer, const char* name,
3460 B_PRId64 "\n", buffer, name, type, nodeID, offset));
3471 entryLen = offsetof(struct dirent, d_name) + strlen(name) + 1;
3479 if (strcmp(name, ".") == 0) {
3483 } else if (strcmp(name, "..") == 0) {
3493 } else if ((entry = fEntries.Lookup(FUSEEntryRef(dirID, name))) == NULL) {
3513 status_t error = _BuildPath(buffer->directory, name, path,
3550 entry = FUSEEntry::Create(buffer->directory, name, node);
3579 status_t error = buffer->cookie->entryCache->AddEntry(nodeID, name);
3589 strcpy(dirEntry->d_name, name);