Lines Matching defs:sm_ftl
28 struct sm_ftl { struct
29 struct mtd_blktrans_dev *trans;
31 struct mutex mutex; /* protects the structure */
32 struct ftl_zone *zones; /* FTL tables for each zone */
35 int block_size; /* block size in bytes */
36 int zone_size; /* zone size in blocks */
37 int zone_count; /* number of zones */
38 int max_lba; /* maximum lba in a zone */
39 int smallpagenand; /* 256 bytes/page nand */
40 bool readonly; /* is FS readonly */
41 bool unstable;
42 int cis_block; /* CIS block location */
43 int cis_boffset; /* CIS offset in the block */
44 int cis_page_offset; /* CIS offset in the page */
45 void *cis_buffer; /* tmp buffer for cis reads */
48 int cache_block; /* block number of cached block */
49 int cache_zone; /* zone of cached block */
50 unsigned char *cache_data; /* cached block data */
51 long unsigned int cache_data_invalid_bitmap;
52 bool cache_clean;
53 struct work_struct flush_work;
54 struct timer_list timer;
78 printk(KERN_WARNING "sm_ftl" ": " format "\n", ## __VA_ARGS__) argument