Lines Matching refs:attributes

321 		// attributes, too?
322 || attributes.AllocationGroup() > int32(volume->AllocationGroups())
323 || attributes.AllocationGroup() < 0
324 || attributes.Start() > (1L << volume->AllocationGroupShift()))
536 // #pragma mark - attributes
556 attributes to real files. Used for system attributes like the name.
606 Inode* attributes;
607 if (vnode.Get(&attributes) < B_OK
608 || attributes->Remove(transaction, name) < B_OK) {
704 it's the caller's responsibility to remove any existing attributes in the
750 // try to change the attributes value
787 // move the attributes after the current one
993 Inode* attributes;
994 status_t status = vnode.Get(&attributes);
1014 if ((status = attributes->Remove(transaction, name)) < B_OK)
1017 if (attributes->IsEmpty()) {
1018 attributes->WriteLockInTransaction(transaction);
1021 if (remove_vnode(fVolume->FSVolume(), attributes->ID()) == B_OK) {
1023 attributes->Node().flags |= HOST_ENDIAN_TO_BFS_INT32(INODE_DELETED);
1024 if (attributes->WriteBack(transaction) == B_OK) {
1028 unremove_vnode(fVolume->FSVolume(), attributes->ID());
1029 attributes->Node().flags
1040 This is a high-level attribute function that understands attributes
1090 This is a high-level attribute function that understands attributes
1262 This is a high-level attribute function that understands attributes
1275 // update index for attributes in the small_data section
1305 This method can only return real attribute files; the attributes in the
1311 // does this inode even have attributes?
1316 Inode* attributes;
1317 if (vnode.Get(&attributes) < B_OK) {
1323 BPlusTree* tree = attributes->Tree();
1327 InodeReadLocker locker(attributes);
1369 Inode* attributes;
1370 if (vnode.Get(&attributes) < B_OK)
1374 return Inode::Create(transaction, attributes, name,
1424 TODO: However, the attributes in extra files are not really accounted for;
1454 if (!Node().attributes.IsZero()) {
1455 // TODO: to make this exact, we'd had to count all attributes
1457 // 2 blocks, one for the attributes inode, one for its B+tree
2348 //! Frees the file's data stream and removes all attributes
2363 // Free all attributes, and remove their indices
2749 // don't add it to attributes, or indices
2755 // a standard directory for files - not for attributes or indices)
2794 parent->Node().attributes.SetTo(0, 0, 0);
2883 // read attributes out of the small data section
2920 // read attributes out of the attribute directory
2927 // if you haven't yet access to the attributes directory, get it