Voxia OS v0.0.1
Hobby Project Operating System Targeting x86-64
Loading...
Searching...
No Matches
dentry Struct Reference

#include <dentry.h>

Public Member Functions

struct llist_head siblings __attribute__ ((aligned(64)))
 

Data Fields

struct llist_head child_list
 
atomic_t refcount
 
uint32_t hash
 
uint32_t flags
 
kstring name
 
struct vnodevnode
 
dentry_ptr parent
 
struct hlist_node hash_node
 
struct rcu_head rcu
 

Detailed Description

Definition at line 26 of file dentry.h.

Member Function Documentation

◆ __attribute__()

struct llist_head siblings dentry::__attribute__ ( (aligned(64)) )

References __attribute__().

Referenced by __attribute__().

Field Documentation

◆ child_list

struct llist_head dentry::child_list

◆ flags

uint32_t dentry::flags

Definition at line 31 of file dentry.h.

◆ hash

uint32_t dentry::hash

Definition at line 30 of file dentry.h.

Referenced by __attribute__(), __attribute__(), cache_remove(), and print_dentry_tree().

◆ hash_node

struct hlist_node dentry::hash_node

Definition at line 35 of file dentry.h.

Referenced by __attribute__(), __attribute__(), and cache_remove().

◆ name

◆ parent

dentry_ptr dentry::parent

◆ rcu

struct rcu_head dentry::rcu

Definition at line 36 of file dentry.h.

Referenced by dentry_put().

◆ refcount

atomic_t dentry::refcount

◆ vnode


The documentation for this struct was generated from the following file: