Lines Matching refs:nnode

187 	struct tmpfs_node *nnode;  in tmpfs_alloc_node()  local
224 nnode = (struct tmpfs_node *)uma_zalloc_arg(tmp->tm_node_pool, tmp, in tmpfs_alloc_node()
228 nnode->tn_type = type; in tmpfs_alloc_node()
229 vfs_timestamp(&nnode->tn_atime); in tmpfs_alloc_node()
230 nnode->tn_birthtime = nnode->tn_ctime = nnode->tn_mtime = in tmpfs_alloc_node()
231 nnode->tn_atime; in tmpfs_alloc_node()
232 nnode->tn_uid = uid; in tmpfs_alloc_node()
233 nnode->tn_gid = gid; in tmpfs_alloc_node()
234 nnode->tn_mode = mode; in tmpfs_alloc_node()
235 nnode->tn_id = alloc_unr64(&tmp->tm_ino_unr); in tmpfs_alloc_node()
236 nnode->tn_refcount = 1; in tmpfs_alloc_node()
239 switch (nnode->tn_type) { in tmpfs_alloc_node()
242 nnode->tn_rdev = rdev; in tmpfs_alloc_node()
246 RB_INIT(&nnode->tn_dir.tn_dirhead); in tmpfs_alloc_node()
247 LIST_INIT(&nnode->tn_dir.tn_dupindex); in tmpfs_alloc_node()
248 MPASS(parent != nnode); in tmpfs_alloc_node()
250 nnode->tn_dir.tn_parent = (parent == NULL) ? nnode : parent; in tmpfs_alloc_node()
251 nnode->tn_dir.tn_readdir_lastn = 0; in tmpfs_alloc_node()
252 nnode->tn_dir.tn_readdir_lastp = NULL; in tmpfs_alloc_node()
253 nnode->tn_links++; in tmpfs_alloc_node()
254 TMPFS_NODE_LOCK(nnode->tn_dir.tn_parent); in tmpfs_alloc_node()
255 nnode->tn_dir.tn_parent->tn_links++; in tmpfs_alloc_node()
256 TMPFS_NODE_UNLOCK(nnode->tn_dir.tn_parent); in tmpfs_alloc_node()
266 nnode->tn_size = strlen(target); in tmpfs_alloc_node()
267 nnode->tn_link = malloc(nnode->tn_size, M_TMPFSNAME, in tmpfs_alloc_node()
269 memcpy(nnode->tn_link, target, nnode->tn_size); in tmpfs_alloc_node()
273 obj = nnode->tn_reg.tn_aobj = in tmpfs_alloc_node()
284 panic("tmpfs_alloc_node: type %p %d", nnode, in tmpfs_alloc_node()
285 (int)nnode->tn_type); in tmpfs_alloc_node()
289 LIST_INSERT_HEAD(&tmp->tm_nodes_used, nnode, tn_entries); in tmpfs_alloc_node()
290 nnode->tn_attached = true; in tmpfs_alloc_node()
295 *node = nnode; in tmpfs_alloc_node()