void FTL_READ(int32_t sector_nb, unsigned int length) { int ret; total_read_reqs++; total_read_sizes+=length / SECTORS_PER_PAGE; ret = _FTL_READ(sector_nb, length); }
void FTL_READ(int32_t sector_nb, unsigned int length) { int ret; #ifdef GET_FTL_WORKLOAD FILE* fp_workload = fopen("./data/workload_ftl.txt","a"); struct timeval tv; struct tm *lt; double curr_time; gettimeofday(&tv, 0); lt = localtime(&(tv.tv_sec)); curr_time = lt->tm_hour*3600 + lt->tm_min*60 + lt->tm_sec + (double)tv.tv_usec/(double)1000000; //fprintf(fp_workload,"%lf %d %ld %u %x\n",curr_time, 0, sector_nb, length, 1); //fprintf(fp_workload,"%lf %d %u %x\n",curr_time, sector_nb, length, 1); fprintf(fp_workload,"%lf %d %u %x R\n",curr_time, sector_nb, length, 1); fclose(fp_workload); #endif ret = _FTL_READ(sector_nb, length); }
void FTL_READ(int32_t sector_nb, unsigned int length) { int ret; ret = _FTL_READ(sector_nb, length); }