/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | Attribute.h | 22 Attribute(Inode* inode); 23 Attribute(Inode* inode, attr_cookie* cookie);
|
H A D | Query.h | 55 void LiveUpdate(Inode* inode, const char* attribute, 59 void LiveUpdateRenameMove(Inode* inode,
|
H A D | Inode.cpp | 21 Create(Inode* inode, Inode* parent, const char* name, int32 mode, argument 24 fInode(inode), 25 fID(inode->ID()), 60 Remove(Inode* inode, const char* name) argument 62 fInode(inode), 63 fID(inode->ID()) 82 Action(const char* action, Inode* inode) argument 84 fInode(inode), 85 fID(inode->ID()) 104 Resize(Inode* inode, off_ argument 298 Inode* inode = (Inode*)_inode; local 1333 Inode* inode; local 2538 Inode* inode; local 2659 Inode* inode; local 2718 Inode* inode; local 2845 AttributeIterator(Inode* inode) argument [all...] |
H A D | Inode.h | 302 # define ASSERT_READ_LOCKED_INODE(inode) inode->AssertReadLocked() 303 # define ASSERT_WRITE_LOCKED_INODE(inode) inode->AssertWriteLocked() 305 # define ASSERT_READ_LOCKED_INODE(inode) 306 # define ASSERT_WRITE_LOCKED_INODE(inode) 312 InodeReadLocker(Inode* inode) argument 314 fLock(&inode->Lock()) 350 status_t SetTo(const Inode* inode) argument 352 return CachedBlock::SetTo(fVolume->VnodeToBlock(inode 355 SetToWritable(Transaction& transaction, const Inode* inode, bool empty = false) argument [all...] |
H A D | Attribute.cpp | 7 //! Connection between pure inode and kernel_interface attributes. 18 extern void fill_stat_buffer(Inode* inode, struct stat& stat); 21 Attribute::Attribute(Inode* inode) argument 23 fNodeGetter(inode->GetVolume()), 24 fInode(inode), 32 Attribute::Attribute(Inode* inode, attr_cookie* cookie) argument 34 fNodeGetter(inode->GetVolume()), 35 fInode(inode),
|
H A D | bfs_control.h | 51 ino_t inode; member in struct:check_control
|
/haiku/src/add-ons/kernel/file_systems/exfat/ |
H A D | DataStream.cpp | 24 DataStream::DataStream(Volume* volume, Inode* inode, off_t size) argument 29 fInode(inode), 66 TRACE("inode %" B_PRIdINO ": cluster %" B_PRIu32 ", pos %" B_PRIdOFF ", %"
|
/haiku/src/add-ons/kernel/file_systems/xfs/ |
H A D | Symlink.h | 31 static uint32 ExpectedMagic(int8 whichDirectory, Inode* inode) argument 52 Symlink(Inode* inode);
|
H A D | NodeAttribute.h | 15 NodeAttribute(Inode* inode);
|
H A D | LeafAttribute.h | 47 Inode* inode); 49 static AttrLeafHeader* Create(Inode* inode, const char* buffer); 50 static uint32 Size(Inode* inode); 152 LeafAttribute(Inode* inode);
|
H A D | ShortAttribute.h | 28 ShortAttribute(Inode* inode);
|
H A D | LeafAttribute.cpp | 12 LeafAttribute::LeafAttribute(Inode* inode) argument 14 fInode(inode), 339 AttrLeafHeader::ExpectedMagic(int8 WhichDirectory, Inode* inode) argument 342 if (inode->Version() == 1 || inode->Version() == 2) 362 AttrLeafHeader::Create(Inode* inode, const char* buffer) argument 364 if (inode->Version() == 1 || inode->Version() == 2) { 381 AttrLeafHeader::Size(Inode* inode) argument 383 if (inode [all...] |
/haiku/src/add-ons/kernel/file_systems/ufs2/ |
H A D | DirectoryIterator.cpp | 24 DirectoryIterator::DirectoryIterator(Inode* inode) argument 26 fInode(inode)
|
/haiku/src/system/kernel/fs/ |
H A D | fifo.cpp | 379 /*! Writes the specified data bytes to the inode's ring buffer. The 881 Inode* inode = (Inode*)_node->private_node; local 883 TRACE("fifo_open(): node = %p, openMode = %d\n", inode, openMode); 891 inode->Open(openMode); 936 Inode* inode = (Inode*)_node->private_node; local 939 inode, cookie, *_length, cookie->open_mode); 941 MutexLocker locker(inode->RequestLock()); 943 if (inode->IsActive() && inode->WriterCount() == 0) { 946 if (inode 982 Inode* inode = (Inode*)_node->private_node; local 1062 Inode* inode = (Inode*)_node->private_node; local 1125 Inode* inode = (Inode*)_node->private_node; local 1143 Inode* inode = (Inode*)_node->private_node; local 1159 Inode* inode = (Inode*)_node->private_node; local [all...] |
/haiku/src/add-ons/kernel/file_systems/btrfs/ |
H A D | Inode.cpp | 36 rw_lock_init(&fLock, "btrfs inode"); 72 rw_lock_init(&fLock, "btrfs inode"); 104 ERROR("Inode::UpdateNodeFromDisk(): Couldn't find inode %" 131 btrfs_inode inode; local 133 inode.generation = B_HOST_TO_LENDIAN_INT64(transaction.SystemID()); 134 inode.transaction_id = B_HOST_TO_LENDIAN_INT64(transaction.SystemID()); 135 inode.size = B_HOST_TO_LENDIAN_INT64(size); 136 inode.nbytes = B_HOST_TO_LENDIAN_INT64(nbytes); 137 inode.blockgroup = 0; // normal inode onl [all...] |
H A D | DirectoryIterator.cpp | 21 DirectoryIterator::DirectoryIterator(Inode* inode) argument 24 fInode(inode), 29 key.SetObjectID(inode->ID()); 31 fIterator = new(std::nothrow) TreeIterator(inode->GetVolume()->FSTree(),
|
/haiku/src/add-ons/kernel/file_systems/ntfs/utils/ |
H A D | utils.h | 47 int utils_inode_get_name(ntfs_inode *inode, char *buffer, int bufsize); 51 int utils_is_metadata(ntfs_inode *inode); 80 ntfs_inode *inode; member in struct:mft_search_ctx
|
/haiku/src/add-ons/kernel/file_systems/ext2/ |
H A D | BlockAllocator.h | 33 status_t Allocate(Transaction& transaction, Inode* inode,
|
H A D | ExtentStream.h | 23 ExtentStream(Volume* volume, Inode* inode,
|
H A D | Attribute.h | 24 Attribute(Inode* inode); 25 Attribute(Inode* inode, attr_cookie* cookie);
|
/haiku/src/tools/fs_shell/ |
H A D | syscalls.h | 28 fssh_status_t _kern_entry_ref_to_path(fssh_dev_t device, fssh_ino_t inode, 31 int _kern_open_entry_ref(fssh_dev_t device, fssh_ino_t inode, 34 int _kern_open_dir_entry_ref(fssh_dev_t device, fssh_ino_t inode, 41 fssh_status_t _kern_create_dir_entry_ref(fssh_dev_t device, fssh_ino_t inode,
|
/haiku/src/add-ons/kernel/file_systems/nfs4/ |
H A D | Delegation.h | 23 Delegation(const OpenDelegationData& data, Inode* inode,
|
/haiku/src/bin/bfs_tools/lib/ |
H A D | Bitmap.h | 30 void BackupSet(Inode *inode,bool used);
|
H A D | Bitmap.cpp | 161 Bitmap::BackupSet(Inode *inode, bool used) argument 163 // set inode and its data-stream 168 // printf("a: %lld\n",inode->Block()); 169 BackupSetAt(inode->Block(),used); 172 if (inode->IsSymlink() && (inode->Flags() & INODE_LONG_SYMLINK) == 0) 177 const bfs_inode *node = inode->InodeBuffer(); 200 DataStream *stream = dynamic_cast<DataStream *>(inode);
|
/haiku/headers/build/private/kernel/ |
H A D | syscalls.h | 54 extern status_t _kern_entry_ref_to_path(dev_t device, ino_t inode, 56 extern int _kern_open_entry_ref(dev_t device, ino_t inode, 60 extern int _kern_open_dir_entry_ref(dev_t device, ino_t inode, 67 extern status_t _kern_create_dir_entry_ref(dev_t device, ino_t inode,
|