Lines Matching defs:tmp

141 	struct tmpfs_mount *tmp;
221 tmp = (struct tmpfs_mount *)malloc(sizeof(struct tmpfs_mount),
224 mtx_init(&tmp->allnode_lock, "tmpfs allnode lock", NULL, MTX_DEF);
225 tmp->tm_nodes_max = nodes_max;
226 tmp->tm_nodes_inuse = 0;
227 tmp->tm_maxfilesize = maxfilesize > 0 ? maxfilesize : OFF_MAX;
228 LIST_INIT(&tmp->tm_nodes_used);
230 tmp->tm_pages_max = pages;
231 tmp->tm_pages_used = 0;
232 tmp->tm_ino_unr = new_unrhdr(2, INT_MAX, &tmp->allnode_lock);
233 tmp->tm_dirent_pool = uma_zcreate("TMPFS dirent",
237 tmp->tm_node_pool = uma_zcreate("TMPFS node",
242 tmp->tm_ronly = (mp->mnt_flag & MNT_RDONLY) != 0;
245 error = tmpfs_alloc_node(tmp, VDIR, root_uid,
250 uma_zdestroy(tmp->tm_node_pool);
251 uma_zdestroy(tmp->tm_dirent_pool);
252 delete_unrhdr(tmp->tm_ino_unr);
253 free(tmp, M_TMPFSMNT);
258 tmp->tm_root = root;
264 mp->mnt_data = tmp;
280 struct tmpfs_mount *tmp;
292 tmp = VFS_TO_TMPFS(mp);
299 node = LIST_FIRST(&tmp->tm_nodes_used);
304 tmpfs_dir_destroy(tmp, node);
307 tmpfs_free_node(tmp, node);
311 uma_zdestroy(tmp->tm_dirent_pool);
312 uma_zdestroy(tmp->tm_node_pool);
313 delete_unrhdr(tmp->tm_ino_unr);
315 mtx_destroy(&tmp->allnode_lock);
316 MPASS(tmp->tm_pages_used == 0);
317 MPASS(tmp->tm_nodes_inuse == 0);
351 struct tmpfs_mount *tmp;
354 tmp = VFS_TO_TMPFS(mp);
360 if (tfhp->tf_id >= tmp->tm_nodes_max)
365 TMPFS_LOCK(tmp);
366 LIST_FOREACH(node, &tmp->tm_nodes_used, tn_entries) {
373 TMPFS_UNLOCK(tmp);
387 struct tmpfs_mount *tmp;
390 tmp = VFS_TO_TMPFS(mp);
395 used = tmpfs_pages_used(tmp);
396 if (tmp->tm_pages_max != SIZE_MAX)
397 sbp->f_blocks = tmp->tm_pages_max;
405 used = tmp->tm_nodes_inuse;
406 sbp->f_files = tmp->tm_nodes_max;
411 /* sbp->f_owner = tmp->tn_uid; */