HaikuKernelNode
HaikuKernelNode::Capabilities*
HaikuKernelNode::Capabilities* capabilities
capabilities = new(std::nothrow) HaikuKernelNode::Capabilities(ops,
HaikuKernelNode::Capabilities* capabilities)
typedef HaikuKernelNode::Capabilities ValueType;
HaikuKernelNode::Capabilities* GetNodeCapabilities(
HaikuKernelNode::Capabilities*
HaikuKernelNode::~HaikuKernelNode()
struct HaikuKernelNode : fs_vnode {
inline HaikuKernelNode(HaikuKernelVolume* volume,
~HaikuKernelNode();
static HaikuKernelNode* GetNode(fs_vnode* node);
struct HaikuKernelNode::Capabilities {
HaikuKernelNode::HaikuKernelNode(HaikuKernelVolume* volume, ino_t vnodeID,
/*static*/ inline HaikuKernelNode*
HaikuKernelNode::GetNode(fs_vnode* node)
return static_cast<HaikuKernelNode*>(node);
using UserlandFS::HaikuKernelNode;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
fs_vnode_ops* ops, int type, uint32 flags, HaikuKernelNode** _node)
HaikuKernelNode* node = fNodes->Get(vnodeID);
HaikuKernelNode::Capabilities* capabilities
node = new(std::nothrow) HaikuKernelNode(this, vnodeID, privateNode,
HaikuKernelVolume::UndoNewVNode(HaikuKernelNode* node)
HaikuKernelVolume::UndoPublishVNode(HaikuKernelNode* node)
HaikuKernelNode*
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* dir = (HaikuKernelNode*)_dir;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
: public SynchronizedHashMap<HashKey64<ino_t>, HaikuKernelNode*, Locker> {
HaikuKernelNode* node = new(std::nothrow) HaikuKernelNode(this, vnid, NULL,
ObjectDeleter<HaikuKernelNode> nodeDeleter(node);
HaikuKernelNode::Capabilities* capabilities
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* dir = (HaikuKernelNode*)_dir;
HaikuKernelNode* dir = (HaikuKernelNode*)_dir;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* dir = (HaikuKernelNode*)_dir;
HaikuKernelNode* oldDir = (HaikuKernelNode*)_oldDir;
HaikuKernelNode* newDir = (HaikuKernelNode*)_newDir;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* dir = (HaikuKernelNode*)_dir;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* dir = (HaikuKernelNode*)_dir;
HaikuKernelNode* dir = (HaikuKernelNode*)_dir;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode** _node)
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = fNodes->Get(vnodeID);
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode::Capabilities* capabilities
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* node = (HaikuKernelNode*)_node;
node = new(std::nothrow) HaikuKernelNode(this, vnodeID, privateNode, ops,
HaikuKernelNode* node = (HaikuKernelNode*)_node;
HaikuKernelNode* oldNode = (HaikuKernelNode*)_oldNode;
HaikuKernelNode* newNode = (HaikuKernelNode*)_newNode;
class HaikuKernelNode;
fs_vnode_ops* ops, HaikuKernelNode** node);
HaikuKernelNode** node);
void UndoNewVNode(HaikuKernelNode* node);
void UndoPublishVNode(HaikuKernelNode* node);
HaikuKernelNode* NodeWithID(ino_t vnodeID) const;
HaikuKernelNode* node;
HaikuKernelNode* node;
*privateNode = ((HaikuKernelNode*)foundNode)->private_node;
return HaikuKernelNode::GetNode(vnode)->GetVolume()->GetFSVolume();
HaikuKernelNode* node = (HaikuKernelNode*)vnode;
HaikuKernelNode* node = volume->NodeWithID(vnodeID);