Lines Matching refs:gpNandInfo
51 struct rknand_info * gpNandInfo; variable
146 if(gpNandInfo->proc_ftlread) in rkNand_proc_read()
147 buf += gpNandInfo->proc_ftlread(buf); in rkNand_proc_read()
148 if(gpNandInfo->proc_bufread) in rkNand_proc_read()
149 buf += gpNandInfo->proc_bufread(buf); in rkNand_proc_read()
220 if(sector && gpNandInfo->ftl_read) in rknand_read()
222 ret = gpNandInfo->ftl_read(LBA, sector, buf); in rknand_read()
244 if(sector && gpNandInfo->ftl_write)// cmy in rknand_write()
249 ret = gpNandInfo->ftl_write(LBA, sector, (void *)buf,1); in rknand_write()
253 ret = gpNandInfo->ftl_write(LBA, sector, (void *)buf,0); in rknand_write()
266 if(sector && gpNandInfo->ftl_discard) in rknand_diacard()
268 ret = gpNandInfo->ftl_discard(LBA, sector); in rknand_diacard()
284 if(gpNandInfo->ftl_sync) in rknand_sync()
285 gpNandInfo->ftl_sync(); in rknand_sync()
294 if (sector && gpNandInfo->ftl_write_panic) { in rknand_panic_write()
295 if(gpNandInfo->ftl_cache_en) in rknand_panic_write()
296 gpNandInfo->ftl_cache_en(0); in rknand_panic_write()
297 gpNandInfo->ftl_write_panic(LBA, sector, (void *)buf); in rknand_panic_write()
298 if(gpNandInfo->ftl_cache_en) in rknand_panic_write()
299 gpNandInfo->ftl_cache_en(1); in rknand_panic_write()
308 if(gpNandInfo->GetIdBlockSysData) in GetIdBlockSysData()
309 return( gpNandInfo->GetIdBlockSysData( buf, Sector)); in GetIdBlockSysData()
324 if(gpNandInfo->GetSNSectorInfo) in GetSNSectorInfo()
325 return( gpNandInfo->GetSNSectorInfo( pbuf)); in GetSNSectorInfo()
343 if(gpNandInfo->GetChipSectorInfo) in GetChipSectorInfo()
344 return( gpNandInfo->GetChipSectorInfo( pbuf)); in GetChipSectorInfo()
353 if(sector && gpNandInfo->ftl_read) in GetParamterInfo()
355 ret = gpNandInfo->ftl_read(LBA, sector, pbuf); in GetParamterInfo()
365 if(sector && gpNandInfo->ftl_read) in GetflashDataByLba()
367 ret = gpNandInfo->ftl_read(LBA, sector, pbuf); in GetflashDataByLba()
374 if(gpNandInfo->rknand_dev_cache_flush) in rknand_dev_cache_flush()
375 gpNandInfo->rknand_dev_cache_flush(); in rknand_dev_cache_flush()
401 if(gpNandInfo->nand_timing_config) in rknand_nand_timing_cfg()
496 printk("gpNandInfo->nandCapacity = %lx\n",gpNandInfo->nandCapacity); in add_rknand_device()
497 rknand_mtd.size = (uint64_t)gpNandInfo->nandCapacity*0x200; in add_rknand_device()
514 gpNandInfo->SysImageWriteEndAdd = SysImageWriteEndAdd; in add_rknand_device()
525 *prknand_Info = gpNandInfo; in get_rknand_device()
582 gpNandInfo = kzalloc(sizeof(struct rknand_info), GFP_KERNEL); in rknand_probe()
583 if (!gpNandInfo) in rknand_probe()
586 nand_info = gpNandInfo; in rknand_probe()
595 memset(gpNandInfo,0,sizeof(struct rknand_info)); in rknand_probe()
597 gpNandInfo->bufSize = MAX_BUFFER_SIZE * 512; in rknand_probe()
598 gpNandInfo->pbuf = (char *)NULL;//grknand_buf; in rknand_probe()
599 gpNandInfo->pdmaBuf = (char *)NULL;//grknand_dma_buf; in rknand_probe()
602 gpNandInfo->emmc_clk_power_save_en = 1; in rknand_probe()
630 gpNandInfo->rknand.rknand_schedule_enable = 0; in rknand_suspend()
641 gpNandInfo->rknand.rknand_schedule_enable = 1; in rknand_resume()
649 gpNandInfo->rknand.rknand_schedule_enable = 0; in rknand_shutdown()
650 if(gpNandInfo->rknand_buffer_shutdown) in rknand_shutdown()
651 gpNandInfo->rknand_buffer_shutdown(); in rknand_shutdown()