Lines Matching defs:dummy

796 		vnode dummy; /* used only to create directory entry */
798 dummy.dir_vnid = dir->vnid;
799 dummy.cluster = 0;
800 dummy.end_cluster = 0;
801 dummy.mode = 0;
802 dummy.st_size = 0;
803 time(&(dummy.st_time));
805 if ((result = create_dir_entry(vol, dir, &dummy, name, &(dummy.sindex), &(dummy.eindex))) != B_OK) {
809 dummy.vnid = GENERATE_DIR_INDEX_VNID(dummy.dir_vnid, dummy.sindex);
811 if (find_vnid_in_vcache(vol, dummy.vnid) == B_OK) {
812 dummy.vnid = generate_unique_vnid(vol);
813 if ((result = add_to_vcache(vol, dummy.vnid, GENERATE_DIR_INDEX_VNID(dummy.dir_vnid, dummy.sindex))) < 0) {
820 *vnid = dummy.vnid;
859 vnode *dir = (vnode *)_dir->private_node, dummy;
892 dummy.dir_vnid = dir->vnid;
893 if ((result = allocate_n_fat_entries(vol, 1, (int32 *)&(dummy.cluster))) < 0) {
897 dummy.end_cluster = dummy.cluster;
898 dummy.mode = FAT_SUBDIR;
900 dummy.mode |= FAT_READ_ONLY;
902 dummy.st_size = vol->bytes_per_sector*vol->sectors_per_cluster;
903 time(&(dummy.st_time));
905 dummy.vnid = GENERATE_DIR_CLUSTER_VNID(dummy.dir_vnid, dummy.cluster);
907 if (find_vnid_in_vcache(vol, dummy.vnid) == B_OK) {
908 dummy.vnid = generate_unique_vnid(vol);
909 if ((result = add_to_vcache(vol, dummy.vnid, GENERATE_DIR_CLUSTER_VNID(dummy.dir_vnid, dummy.cluster))) < 0)
913 if ((result = dlist_add(vol, dummy.vnid)) < 0) {
924 if ((result = create_dir_entry(vol, dir, &dummy, name, &(dummy.sindex), &(dummy.eindex))) != B_OK) {
935 i = time_t2dos(dummy.st_time);
945 buffer[0x1a] = dummy.cluster & 0xff;
946 buffer[0x1b] = (dummy.cluster >> 8) & 0xff;
948 buffer[0x14] = (dummy.cluster >> 16) & 0xff;
949 buffer[0x15] = (dummy.cluster >> 24) & 0xff;
961 init_csi(vol, dummy.cluster, 0, &csi);
976 notify_entry_created(vol->id, dir->vnid, name, dummy.vnid);
989 dlist_remove(vol, dummy.vnid);
991 if (IS_ARTIFICIAL_VNID(dummy.vnid))
992 remove_from_vcache(vol, dummy.vnid);
994 clear_fat_chain(vol, dummy.cluster);