Home
last modified time | relevance | path

Searched refs:DirectoryIterator (Results 1 – 25 of 41) sorted by relevance

12

/haiku/src/add-ons/kernel/file_systems/ufs2/
H A DDirectoryIterator.cpp24 DirectoryIterator::DirectoryIterator(Inode* inode) in DirectoryIterator() function in DirectoryIterator
32 DirectoryIterator::~DirectoryIterator() in ~DirectoryIterator()
38 DirectoryIterator::InitCheck() in InitCheck()
45 DirectoryIterator::Lookup(const char* name, ino_t* _id) in Lookup()
68 DirectoryIterator::GetNext(char* name, size_t* _nameLength, ino_t* _id) in GetNext()
95 DirectoryIterator::Rewind() in Rewind()
H A DDirectoryIterator.h39 class DirectoryIterator {
41 DirectoryIterator(Inode* inode);
42 ~DirectoryIterator();
H A Dkernel_interface.cpp214 status = DirectoryIterator(directory).Lookup(name, _vnodeID); in ufs2_lookup()
374 DirectoryIterator* iterator = new(std::nothrow) DirectoryIterator(inode); in ufs2_open_dir()
387 DirectoryIterator* iterator = (DirectoryIterator*)_cookie; in ufs2_read_dir()
426 DirectoryIterator *iterator = (DirectoryIterator *)_cookie; in ufs2_rewind_dir()
442 delete (DirectoryIterator*)_cookie; in ufs2_free_dir_cookie()
H A DJamfile22 DirectoryIterator.cpp
/haiku/src/add-ons/kernel/file_systems/packagefs/nodes/
H A DDirectory.h15 struct DirectoryIterator : DoublyLinkedListLinkImpl<DirectoryIterator> { struct
18 DirectoryIterator() in DirectoryIterator() function
25 typedef DoublyLinkedList<DirectoryIterator> DirectoryIteratorList;
57 DirectoryIterator* iterator);
59 DirectoryIterator* iterator);
H A DDirectory.cpp111 DirectoryIterator* iterator = it.Next();) { in RemoveChild()
126 Directory::AddDirectoryIterator(DirectoryIterator* iterator) in AddDirectoryIterator()
134 Directory::RemoveDirectoryIterator(DirectoryIterator* iterator) in RemoveDirectoryIterator()
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DDirectoryIterator.h19 class DirectoryIterator {
21 DirectoryIterator(Inode* inode, off_t start = 0,
23 ~DirectoryIterator();
44 DirectoryIterator(const DirectoryIterator&);
45 DirectoryIterator &operator=(const DirectoryIterator&);
H A DDirectoryIterator.cpp49 DirectoryIterator::DirectoryIterator(Inode* directory, off_t start, in DirectoryIterator() function in DirectoryIterator
72 DirectoryIterator::~DirectoryIterator() in ~DirectoryIterator()
82 DirectoryIterator::InitCheck() in InitCheck()
89 DirectoryIterator::Get(char* name, size_t* _nameLength, ino_t* _id) in Get()
138 DirectoryIterator::GetNext(char* name, size_t* _nameLength, ino_t* _id) in GetNext()
151 DirectoryIterator::Next() in Next()
233 DirectoryIterator::Rewind() in Rewind()
244 DirectoryIterator::Restart() in Restart()
258 DirectoryIterator::AddEntry(Transaction& transaction, const char* name, in AddEntry()
322 DirectoryIterator::FindEntry(const char* name, ino_t* _id) in FindEntry()
[all …]
H A DHTree.h121 DirectoryIterator** directory);
150 DirectoryIterator** iterator);
H A Dkernel_interface.cpp461 DirectoryIterator* iterator; in ext2_lookup()
467 ObjectDeleter<DirectoryIterator> iteratorDeleter(iterator); in ext2_lookup()
892 DirectoryIterator* directoryIterator; in ext2_unlink()
958 DirectoryIterator* oldIterator; in ext2_rename()
964 ObjectDeleter<DirectoryIterator> oldIteratorDeleter(oldIterator); in ext2_rename()
1003 DirectoryIterator* newIterator; in ext2_rename()
1011 ObjectDeleter<DirectoryIterator> newIteratorDeleter(newIterator); in ext2_rename()
1095 DirectoryIterator inodeIterator(inode); in ext2_rename()
1392 DirectoryIterator* directoryIterator; in ext2_remove_dir()
1448 DirectoryIterator* iterator = new(std::nothrow) DirectoryIterator(inode); in ext2_open_dir()
[all …]
H A DHTreeEntryIterator.h29 DirectoryIterator** iterator,
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A DDirectoryIterator.cpp21 DirectoryIterator::DirectoryIterator(Inode* inode) in DirectoryIterator() function in DirectoryIterator
36 DirectoryIterator::~DirectoryIterator() in ~DirectoryIterator()
44 DirectoryIterator::InitCheck() in InitCheck()
51 DirectoryIterator::GetNext(char* name, size_t* _nameLength, ino_t* _id) in GetNext()
110 DirectoryIterator::Lookup(const char* name, size_t nameLength, ino_t* _id) in Lookup()
158 DirectoryIterator::Rewind() in Rewind()
H A DDirectoryIterator.h15 class DirectoryIterator {
17 DirectoryIterator(Inode* inode);
18 ~DirectoryIterator();
H A Dkernel_interface.cpp390 status = DirectoryIterator(directory).Lookup(name, strlen(name), _vnodeID); in btrfs_lookup()
676 status = DirectoryIterator(directory).Lookup(name, strlen(name), &id); in btrfs_unlink()
763 status_t status = DirectoryIterator(directory).Lookup(name, strlen(name), in btrfs_remove_dir()
806 DirectoryIterator* iterator = new(std::nothrow) DirectoryIterator(inode); in btrfs_open_dir()
821 DirectoryIterator* iterator = (DirectoryIterator*)_cookie; in btrfs_read_dir()
864 DirectoryIterator* iterator = (DirectoryIterator*)_cookie; in btrfs_rewind_dir()
881 delete (DirectoryIterator*)_cookie; in btrfs_free_dir_cookie()
/haiku/src/add-ons/kernel/file_systems/exfat/
H A DDirectoryIterator.cpp35 DirectoryIterator::DirectoryIterator(Inode* inode) in DirectoryIterator() function in DirectoryIterator
47 DirectoryIterator::~DirectoryIterator() in ~DirectoryIterator()
53 DirectoryIterator::InitCheck() in InitCheck()
60 DirectoryIterator::GetNext(char* name, size_t* _nameLength, ino_t* _id, in GetNext()
121 DirectoryIterator::Lookup(const char* name, size_t nameLength, ino_t* _id) in Lookup()
160 DirectoryIterator::LookupEntry(EntryVisitor* visitor) in LookupEntry()
172 DirectoryIterator::Rewind() in Rewind()
181 DirectoryIterator::Iterate(EntryVisitor &visitor) in Iterate()
212 DirectoryIterator::_GetNext(uint16* utf16Name, size_t* _codeUnitCount, in _GetNext()
274 DirectoryIterator::_NextEntry() in _NextEntry()
H A DDirectoryIterator.h39 class DirectoryIterator {
41 DirectoryIterator(Inode* inode);
42 ~DirectoryIterator();
H A Dkernel_interface.cpp401 status = DirectoryIterator(directory).Lookup(name, strlen(name), _vnodeID); in exfat_lookup()
573 DirectoryIterator* iterator = new(std::nothrow) DirectoryIterator(inode); in exfat_open_dir()
589 DirectoryIterator* iterator = (DirectoryIterator*)_cookie; in exfat_read_dir()
629 DirectoryIterator* iterator = (DirectoryIterator*)_cookie; in exfat_rewind_dir()
645 delete (DirectoryIterator*)_cookie; in exfat_free_dir_cookie()
H A DJamfile11 DirectoryIterator.cpp
/haiku/src/add-ons/kernel/file_systems/xfs/
H A DDirectory.h16 class DirectoryIterator {
18 virtual ~DirectoryIterator() = 0;
26 static DirectoryIterator* Init(Inode* inode);
H A DDirectory.cpp15 DirectoryIterator::~DirectoryIterator() in ~DirectoryIterator()
20 DirectoryIterator*
21 DirectoryIterator::Init(Inode* inode) in Init()
H A Dkernel_interface.cpp208 DirectoryIterator* iterator = DirectoryIterator::Init(directory); in xfs_lookup()
403 DirectoryIterator* iterator = DirectoryIterator::Init(inode); in xfs_open_dir()
417 DirectoryIterator* iterator = (DirectoryIterator*)_cookie; in xfs_read_dir()
469 delete (DirectoryIterator*)_cookie; in xfs_free_dir_cookie()
H A DShortDirectory.h54 class ShortDirectory : public DirectoryIterator {
/haiku/src/add-ons/kernel/file_systems/udf/
H A DIcb.h19 class DirectoryIterator; variable
55 class DirectoryIterator : public SinglyLinkedListLinkImpl<DirectoryIterator> {
70 DirectoryIterator(Icb *parent);
120 status_t GetDirectoryIterator(DirectoryIterator **iterator);
150 SinglyLinkedList<DirectoryIterator> fIteratorList;
H A DIcb.cpp20 DirectoryIterator::GetNextEntry(char *name, uint32 *length, ino_t *id) in GetNextEntry()
84 DirectoryIterator::Rewind() in Rewind()
94 DirectoryIterator::DirectoryIterator(Icb *parent) in DirectoryIterator() function in DirectoryIterator
167 Icb::GetDirectoryIterator(DirectoryIterator **iterator) in GetDirectoryIterator()
172 *iterator = new(std::nothrow) DirectoryIterator(this); in GetDirectoryIterator()
567 DirectoryIterator *i; in Find()
/haiku/src/system/kernel/device_manager/
H A Dlegacy_drivers.cpp181 class DirectoryIterator { class
183 DirectoryIterator(const char *path,
185 ~DirectoryIterator();
918 DirectoryIterator::DirectoryIterator(const char* path, const char* subPath, in DirectoryIterator() function in DirectoryIterator
929 DirectoryIterator::~DirectoryIterator() in ~DirectoryIterator()
936 DirectoryIterator::SetTo(const char* path, const char* subPath, bool recursive) in SetTo()
964 DirectoryIterator::GetNext(KPath& path, struct stat& stat) in GetNext()
1013 DirectoryIterator::Unset() in Unset()
1030 DirectoryIterator::AddPath(const char* basePath, const char* subPath) in AddPath()
1192 DirectoryIterator iterator(NULL, type, false); in probe_for_drivers()

12