Lines Matching refs:extra
859 u16 pba, u8 page, struct ms_extra_data_register *extra, in msb_read_page() argument
896 if (extra) in msb_read_page()
897 memset(extra, 0xFF, sizeof(*extra)); in msb_read_page()
922 if (!error && extra) in msb_read_page()
923 *extra = msb->regs.extra_data; in msb_read_page()
949 struct ms_extra_data_register *extra) in msb_read_oob() argument
953 BUG_ON(!extra); in msb_read_oob()
964 *extra = msb->regs.extra_data; in msb_read_oob()
1194 struct ms_extra_data_register extra; in msb_read_boot_blocks() local
1217 if (msb_read_page(msb, pba, 0, &extra, &sg, 0)) { in msb_read_boot_blocks()
1222 if (extra.management_flag & MEMSTICK_MANAGEMENT_SYSFLG) { in msb_read_boot_blocks()
1372 struct ms_extra_data_register extra; in msb_ftl_scan() local
1393 memset(&extra, 0, sizeof(extra)); in msb_ftl_scan()
1394 error = msb_read_oob(msb, pba, 0, &extra); in msb_ftl_scan()
1411 lba = be16_to_cpu(extra.logical_address); in msb_ftl_scan()
1412 managment_flag = extra.management_flag; in msb_ftl_scan()
1413 overwrite_flag = extra.overwrite_flag; in msb_ftl_scan()
1532 struct ms_extra_data_register extra; in msb_cache_flush() local
1560 error = msb_read_page(msb, pba, page, &extra, &sg, offset); in msb_cache_flush()
1571 if ((extra.overwrite_flag & MEMSTICK_OV_PG_NORMAL) != in msb_cache_flush()