Lines Matching full:block_num
36 file_info.block_num=0;
79 if (file_info.block_num+block_offset >= file_info.blocks_count) {
84 file_info.block_num+=block_offset;
85 file_info.global_block_num=file_block_to_global_block (file_info.block_num,&file_info);
87 file_info.file_offset=file_info.block_num*file_system_info.block_size;
180 if (file_info.block_num-block_offset < 0) {
185 file_info.block_num-=block_offset;
186 file_info.global_block_num=file_block_to_global_block (file_info.block_num,&file_info);
188 file_info.file_offset=file_info.block_num*file_system_info.block_size;
216 file_info.block_num=block_offset;
217 file_info.global_block_num=file_block_to_global_block (file_info.block_num,&file_info);
219 file_info.file_offset=file_info.block_num*file_system_info.block_size;
387 wprintw (show_win,"File block %ld of %ld. ",file_info.block_num,file_info.blocks_count-1);
538 long return_indirect (long table_block,long block_num)
544 return (block_table [block_num]);
547 long return_dindirect (long table_block,long block_num)
552 f_indirect=block_num/(file_system_info.block_size/4);
554 return (return_indirect (f_indirect,block_num%(file_system_info.block_size/4)));
557 long return_tindirect (long table_block,long block_num)
562 s_indirect=block_num/((file_system_info.block_size/4)*(file_system_info.block_size/4));
564 return (return_dindirect (s_indirect,block_num%((file_system_info.block_size/4)*(file_system_info.block_size/4))));