Lines Matching defs:node
523 set_fat_chain_length(nspace *vol, vnode *node, uint32 clusters,
531 " clusters (%" B_PRIu32 ")\n", node->vnid, clusters, node->cluster));
533 if (IS_FIXED_ROOT(node->cluster)
534 || (!IS_DATA_CLUSTER(node->cluster) && (node->cluster != 0))) {
536 ")\n", node->cluster));
541 DPRINTF(1, ("truncating node to zero bytes\n"));
542 if (node->cluster == 0)
545 c = node->cluster;
549 node->cluster = 0;
550 node->end_cluster = 0;
554 result = vcache_set_entry(vol, node->vnid,
555 GENERATE_DIR_INDEX_VNID(node->dir_vnid, node->sindex));
562 write_vnode_entry(vol, node);
566 if (node->cluster == 0) {
567 DPRINTF(1, ("node has no clusters. adding %" B_PRIu32 " clusters\n",
573 node->cluster = n;
574 node->end_cluster = get_nth_fat_entry(vol, n, clusters - 1);
578 result = vcache_set_entry(vol, node->vnid,
579 GENERATE_DIR_CLUSTER_VNID(node->dir_vnid, node->cluster));
586 write_vnode_entry(vol, node);
590 i = (node->st_size + vol->bytes_per_sector * vol->sectors_per_cluster - 1)
603 result = set_fat_entry(vol, node->end_cluster, n);
609 node->end_cluster = get_nth_fat_entry(vol, n, clusters - i - 1);
614 c = node->cluster;
641 node->end_cluster = c;