msb_data
static int msb_write_block(struct msb_data *msb,
static u16 msb_get_free_block(struct msb_data *msb, int zone)
static int msb_update_block(struct msb_data *msb, u16 lba,
static int msb_read_boot_blocks(struct msb_data *msb)
static int msb_read_bad_block_table(struct msb_data *msb, int block_nr)
static int msb_ftl_initialize(struct msb_data *msb)
static int msb_ftl_scan(struct msb_data *msb)
static int msb_validate_used_block_bitmap(struct msb_data *msb)
struct msb_data *msb = timer_container_of(msb, t, cache_flush_timer);
static void msb_cache_discard(struct msb_data *msb)
static int msb_cache_init(struct msb_data *msb)
static int msb_cache_flush(struct msb_data *msb)
static int msb_cache_write(struct msb_data *msb, int lba,
static int msb_cache_read(struct msb_data *msb, int lba,
static void msb_mark_block_used(struct msb_data *msb, int pba)
struct msb_data *msb = memstick_get_drvdata(card);
static int msb_do_write_request(struct msb_data *msb, int lba,
static int msb_do_read_request(struct msb_data *msb, int lba,
struct msb_data *msb = container_of(work, struct msb_data, io_work);
static void msb_mark_block_unused(struct msb_data *msb, int pba)
static void msb_data_clear(struct msb_data *msb)
struct msb_data *msb = disk->private_data;
struct msb_data *msb = disk->private_data;
struct msb_data *msb = memstick_get_drvdata(card);
struct msb_data *msb = memstick_get_drvdata(card);
struct msb_data *msb = memstick_get_drvdata(card);
struct msb_data *msb = memstick_get_drvdata(card);
static void msb_invalidate_reg_window(struct msb_data *msb)
struct msb_data *msb = memstick_get_drvdata(card);
struct msb_data *msb;
msb = kzalloc_obj(struct msb_data);
static int msb_run_state_machine(struct msb_data *msb, int (*state_func)
struct msb_data *msb = memstick_get_drvdata(card);
struct msb_data *msb = memstick_get_drvdata(card);
struct msb_data *new_msb = NULL;
new_msb = kzalloc_obj(struct msb_data);
static int msb_exit_state_machine(struct msb_data *msb, int error)
static int msb_read_int_reg(struct msb_data *msb, long timeout)
static int msb_read_regs(struct msb_data *msb, int offset, int len)
static int msb_write_regs(struct msb_data *msb, int offset, int len, void *buf)
struct msb_data *msb = memstick_get_drvdata(card);
struct msb_data *msb = memstick_get_drvdata(card);
struct msb_data *msb = memstick_get_drvdata(card);
struct msb_data *msb = memstick_get_drvdata(card);
struct msb_data *msb = memstick_get_drvdata(card);
static int msb_switch_to_parallel(struct msb_data *msb);
static int msb_reset(struct msb_data *msb, bool full)
static int msb_switch_to_parallel(struct msb_data *msb)
static int msb_set_overwrite_flag(struct msb_data *msb,
static int msb_mark_bad(struct msb_data *msb, int pba)
static int msb_mark_page_bad(struct msb_data *msb, int pba, int page)
static int msb_erase_block(struct msb_data *msb, u16 pba)
static int msb_read_page(struct msb_data *msb,
static int msb_read_oob(struct msb_data *msb, u16 pba, u16 page,
static int msb_verify_block(struct msb_data *msb, u16 pba,
static int msb_reset(struct msb_data *msb, bool full);