Symbol: tn_dir
sys/fs/tmpfs/tmpfs.h
304
} tn_dir;
sys/fs/tmpfs/tmpfs.h
334
#define tn_dir tn_spec.tn_dir
sys/fs/tmpfs/tmpfs.h
545
MPASS((node)->tn_dir.tn_wht_size % sizeof(struct tmpfs_dirent) == 0); \
sys/fs/tmpfs/tmpfs.h
546
MPASS((node)->tn_dir.tn_wht_size <= (node)->tn_size); \
sys/fs/tmpfs/tmpfs_subr.c
1009
(node->tn_type == VDIR && node->tn_dir.tn_parent == NULL)) {
sys/fs/tmpfs/tmpfs_subr.c
1080
MPASS(node->tn_dir.tn_parent != NULL);
sys/fs/tmpfs/tmpfs_subr.c
1081
if (node->tn_dir.tn_parent == node)
sys/fs/tmpfs/tmpfs_subr.c
1235
de = RB_MIN(tmpfs_dir, &dnode->tn_dir.tn_dirhead);
sys/fs/tmpfs/tmpfs_subr.c
1256
&dnode->tn_dir.tn_dirhead, dc->tdc_tree);
sys/fs/tmpfs/tmpfs_subr.c
1272
de = RB_FIND(tmpfs_dir, &dnode->tn_dir.tn_dirhead, &dekey);
sys/fs/tmpfs/tmpfs_subr.c
1281
struct tmpfs_dir *dirhead = &node->tn_dir.tn_dirhead;
sys/fs/tmpfs/tmpfs_subr.c
1286
if (cookie == node->tn_dir.tn_readdir_lastn &&
sys/fs/tmpfs/tmpfs_subr.c
1287
(de = node->tn_dir.tn_readdir_lastp) != NULL) {
sys/fs/tmpfs/tmpfs_subr.c
1295
LIST_FOREACH(de, &node->tn_dir.tn_dupindex,
sys/fs/tmpfs/tmpfs_subr.c
1386
dupindex = &dnode->tn_dir.tn_dupindex;
sys/fs/tmpfs/tmpfs_subr.c
1459
dnode->tn_dir.tn_readdir_lastn = 0;
sys/fs/tmpfs/tmpfs_subr.c
1460
dnode->tn_dir.tn_readdir_lastp = NULL;
sys/fs/tmpfs/tmpfs_subr.c
1463
xde = RB_INSERT(tmpfs_dir, &dnode->tn_dir.tn_dirhead, de);
sys/fs/tmpfs/tmpfs_subr.c
1505
head = &dnode->tn_dir.tn_dirhead;
sys/fs/tmpfs/tmpfs_subr.c
1506
dnode->tn_dir.tn_readdir_lastn = 0;
sys/fs/tmpfs/tmpfs_subr.c
1507
dnode->tn_dir.tn_readdir_lastp = NULL;
sys/fs/tmpfs/tmpfs_subr.c
1541
RB_FOREACH_SAFE(de, tmpfs_dir, &dnode->tn_dir.tn_dirhead, nde) {
sys/fs/tmpfs/tmpfs_subr.c
1542
RB_REMOVE(tmpfs_dir, &dnode->tn_dir.tn_dirhead, de);
sys/fs/tmpfs/tmpfs_subr.c
1613
parent = node->tn_dir.tn_parent;
sys/fs/tmpfs/tmpfs_subr.c
1785
node->tn_dir.tn_readdir_lastn = off;
sys/fs/tmpfs/tmpfs_subr.c
1786
node->tn_dir.tn_readdir_lastp = de;
sys/fs/tmpfs/tmpfs_subr.c
1805
dnode->tn_dir.tn_wht_size += sizeof(*de);
sys/fs/tmpfs/tmpfs_subr.c
1818
MPASS(dnode->tn_dir.tn_wht_size >= sizeof(*de));
sys/fs/tmpfs/tmpfs_subr.c
1819
dnode->tn_dir.tn_wht_size -= sizeof(*de);
sys/fs/tmpfs/tmpfs_subr.c
1842
dnode->tn_dir.tn_wht_size -= sizeof(*de);
sys/fs/tmpfs/tmpfs_subr.c
1847
MPASS(dnode->tn_dir.tn_wht_size == 0);
sys/fs/tmpfs/tmpfs_subr.c
603
RB_INIT(&nnode->tn_dir.tn_dirhead);
sys/fs/tmpfs/tmpfs_subr.c
604
LIST_INIT(&nnode->tn_dir.tn_dupindex);
sys/fs/tmpfs/tmpfs_subr.c
607
nnode->tn_dir.tn_parent = (parent == NULL) ? nnode : parent;
sys/fs/tmpfs/tmpfs_subr.c
608
nnode->tn_dir.tn_readdir_lastn = 0;
sys/fs/tmpfs/tmpfs_subr.c
609
nnode->tn_dir.tn_readdir_lastp = NULL;
sys/fs/tmpfs/tmpfs_subr.c
610
nnode->tn_dir.tn_wht_size = 0;
sys/fs/tmpfs/tmpfs_subr.c
612
TMPFS_NODE_LOCK(nnode->tn_dir.tn_parent);
sys/fs/tmpfs/tmpfs_subr.c
613
nnode->tn_dir.tn_parent->tn_links++;
sys/fs/tmpfs/tmpfs_subr.c
614
TMPFS_NODE_UNLOCK(nnode->tn_dir.tn_parent);
sys/fs/tmpfs/tmpfs_subr.c
967
if ((node->tn_type == VDIR && node->tn_dir.tn_parent == NULL) ||
sys/fs/tmpfs/tmpfs_vnops.c
105
dnode->tn_dir.tn_parent == dnode,
sys/fs/tmpfs/tmpfs_vnops.c
109
if (dnode->tn_dir.tn_parent == NULL) {
sys/fs/tmpfs/tmpfs_vnops.c
1091
tnode->tn_size > tnode->tn_dir.tn_wht_size)) {
sys/fs/tmpfs/tmpfs_vnops.c
115
pnode = dnode->tn_dir.tn_parent;
sys/fs/tmpfs/tmpfs_vnops.c
1158
while (n != n->tn_dir.tn_parent) {
sys/fs/tmpfs/tmpfs_vnops.c
1169
parent = n->tn_dir.tn_parent;
sys/fs/tmpfs/tmpfs_vnops.c
1176
if (parent->tn_dir.tn_parent == NULL) {
sys/fs/tmpfs/tmpfs_vnops.c
1195
de->td_node->tn_dir.tn_parent = tdnode;
sys/fs/tmpfs/tmpfs_vnops.c
1350
node->tn_size > node->tn_dir.tn_wht_size)) {
sys/fs/tmpfs/tmpfs_vnops.c
1364
MPASS(node->tn_dir.tn_parent == dnode);
sys/fs/tmpfs/tmpfs_vnops.c
1392
node->tn_dir.tn_parent = NULL;
sys/fs/tmpfs/tmpfs_vnops.c
1827
tnp = tn->tn_dir.tn_parent;
sys/fs/tmpfs/tmpfs_vnops.c
1831
error = tmpfs_vptocnp_fill(vp, tn, tn->tn_dir.tn_parent, buf,