/haiku/src/add-ons/kernel/file_systems/xfs/ |
H A D | Attribute.h | 12 struct attr_cookie { struct 27 attr_cookie** _cookie) = 0; 29 virtual status_t Stat(attr_cookie* cookie, struct stat& stat) = 0; 31 virtual status_t Read(attr_cookie* cookie, off_t pos,
|
H A D | NodeAttribute.h | 20 status_t Stat(attr_cookie* cookie, struct stat& stat); 22 status_t Read(attr_cookie* cookie, off_t pos, 25 status_t Open(const char* name, int openMode, attr_cookie** _cookie);
|
H A D | ShortAttribute.h | 31 status_t Stat(attr_cookie* cookie, struct stat& stat); 33 status_t Read(attr_cookie* cookie, off_t pos, 36 status_t Open(const char* name, int openMode, attr_cookie** _cookie);
|
H A D | ShortAttribute.cpp | 42 ShortAttribute::Open(const char* name, int openMode, attr_cookie** _cookie) 52 attr_cookie* cookie = new(std::nothrow) attr_cookie; 69 ShortAttribute::Stat(attr_cookie* cookie, struct stat& stat) 91 ShortAttribute::Read(attr_cookie* cookie, off_t pos, uint8* buffer, size_t* length)
|
H A D | LeafAttribute.h | 157 status_t Stat(attr_cookie* cookie, struct stat& stat); 159 status_t Read(attr_cookie* cookie, off_t pos, 162 status_t Open(const char* name, int openMode, attr_cookie** _cookie);
|
H A D | NodeAttribute.cpp | 134 NodeAttribute::Open(const char* name, int openMode, attr_cookie** _cookie) 143 attr_cookie* cookie = new(std::nothrow) attr_cookie; 160 NodeAttribute::Stat(attr_cookie* cookie, struct stat& stat) 192 NodeAttribute::Read(attr_cookie* cookie, off_t pos, uint8* buffer, size_t* length)
|
H A D | LeafAttribute.cpp | 110 LeafAttribute::Open(const char* name, int openMode, attr_cookie** _cookie) 119 attr_cookie* cookie = new(std::nothrow) attr_cookie; 136 LeafAttribute::Stat(attr_cookie* cookie, struct stat& stat) 168 LeafAttribute::Read(attr_cookie* cookie, off_t pos, uint8* buffer, size_t* length)
|
H A D | kernel_interface.cpp | 569 status = attribute->Open(name, openMode, (attr_cookie**)_cookie); 587 delete (attr_cookie*)cookie; 598 attr_cookie* cookie = (attr_cookie*)_cookie; 627 attr_cookie* cookie = (attr_cookie*)_cookie;
|
/haiku/src/add-ons/kernel/file_systems/btrfs/ |
H A D | Attribute.h | 16 struct attr_cookie { struct 35 Attribute(Inode* inode, attr_cookie* cookie); 42 int openMode, attr_cookie** _cookie); 45 attr_cookie** _cookie); 51 status_t Read(attr_cookie* cookie, off_t pos,
|
H A D | Attribute.cpp | 35 Attribute::Attribute(Inode* inode, attr_cookie* cookie) 58 Attribute::Open(const char* name, int openMode, attr_cookie** _cookie) 69 attr_cookie* cookie = new(std::nothrow) attr_cookie; 113 Attribute::Read(attr_cookie* cookie, off_t pos, uint8* buffer, size_t* _length)
|
H A D | kernel_interface.cpp | 976 return attribute.Open(name, openMode, (attr_cookie**)_cookie); 992 delete (attr_cookie*)cookie; 1003 attr_cookie* cookie = (attr_cookie*)_cookie; 1024 attr_cookie* cookie = (attr_cookie*)_cookie;
|
/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | Attribute.h | 12 struct attr_cookie { struct 23 Attribute(Inode* inode, attr_cookie* cookie); 33 int openMode, attr_cookie** _cookie); 35 attr_cookie** _cookie); 39 status_t Read(attr_cookie* cookie, off_t pos, uint8* buffer, 41 status_t Write(Transaction& transaction, attr_cookie* cookie,
|
H A D | Attribute.cpp | 32 Attribute::Attribute(Inode* inode, attr_cookie* cookie) 121 attr_cookie** _cookie) 131 attr_cookie* cookie = new(std::nothrow) attr_cookie; 152 Attribute::Open(const char* name, int openMode, attr_cookie** _cookie) 162 attr_cookie* cookie = new(std::nothrow) attr_cookie; 204 Attribute::Read(attr_cookie* cookie, off_t pos, uint8* buffer, size_t* _length) 215 Attribute::Write(Transaction& transaction, attr_cookie* cookie, off_t pos,
|
H A D | kernel_interface.cpp | 1891 return attribute.Create(name, type, openMode, (attr_cookie**)_cookie); 1904 return attribute.Open(name, openMode, (attr_cookie**)_cookie); 1918 delete (attr_cookie*)cookie; 1929 attr_cookie* cookie = (attr_cookie*)_cookie; 1944 attr_cookie* cookie = (attr_cookie*)_cookie; 1975 attr_cookie* cookie = (attr_cookie*)_cookie;
|
H A D | Volume.cpp | 370 attr_cookie* cookie;
|
/haiku/src/add-ons/kernel/file_systems/ext2/ |
H A D | Attribute.h | 14 struct attr_cookie { struct 25 Attribute(Inode* inode, attr_cookie* cookie); 37 int openMode, attr_cookie** _cookie); 39 attr_cookie** _cookie); 43 status_t Read(attr_cookie* cookie, off_t pos, uint8* buffer, 45 status_t Write(Transaction& transaction, attr_cookie* cookie,
|
H A D | Attribute.cpp | 38 Attribute::Attribute(Inode* inode, attr_cookie* cookie) 116 attr_cookie** _cookie) 122 attr_cookie* cookie = new(std::nothrow) attr_cookie; 145 Attribute::Open(const char* name, int openMode, attr_cookie** _cookie) 156 attr_cookie* cookie = new(std::nothrow) attr_cookie; 193 Attribute::Read(attr_cookie* cookie, off_t pos, uint8* buffer, size_t* _length) 225 Attribute::Write(Transaction& transaction, attr_cookie* cookie, off_t pos,
|
H A D | kernel_interface.cpp | 1621 return attribute.Open(name, openMode, (attr_cookie**)_cookie); 1637 delete (attr_cookie*)cookie; 1648 attr_cookie* cookie = (attr_cookie*)_cookie; 1661 attr_cookie* cookie = (attr_cookie*)_cookie;
|
/haiku/src/add-ons/kernel/file_systems/cdda/ |
H A D | kernel_interface.cpp | 42 struct attr_cookie; 46 typedef SinglyLinkedList<attr_cookie> AttrCookieList; 218 void AddAttrCookie(attr_cookie* cookie); 219 void RemoveAttrCookie(attr_cookie* cookie); 220 void RewindAttrCookie(attr_cookie* cookie); 260 struct attr_cookie : SinglyLinkedListLinkImpl<attr_cookie> { struct in inherits:SinglyLinkedListLinkImpl 1347 attr_cookie* cookie = i.Next(); 1365 Inode::AddAttrCookie(attr_cookie* cookie) 1373 Inode::RemoveAttrCookie(attr_cookie* cooki [all...] |