Searched refs:attr_cookie (Results 1 - 19 of 19) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/xfs/
H A DAttribute.h12 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 DNodeAttribute.h20 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 DShortAttribute.h31 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 DShortAttribute.cpp42 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 DLeafAttribute.h157 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 DNodeAttribute.cpp134 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 DLeafAttribute.cpp110 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 Dkernel_interface.cpp569 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 DAttribute.h16 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 DAttribute.cpp35 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 Dkernel_interface.cpp976 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 DAttribute.h12 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 DAttribute.cpp32 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 Dkernel_interface.cpp1891 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 DVolume.cpp370 attr_cookie* cookie;
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DAttribute.h14 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 DAttribute.cpp38 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 Dkernel_interface.cpp1621 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 Dkernel_interface.cpp42 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...]

Completed in 122 milliseconds