Lines Matching refs:extdat
1217 struct ms_lib_type_extdat extdat;
1226 ms_read_readpage(us, PhyBlock, 1, (u32 *)PageBuf, &extdat);
1384 struct ms_lib_type_extdat extdat; /* need check */
1398 switch (ms_lib_read_extra(us, blk, 0, &extdat)) {
1412 if ((extdat.ovrflg & MS_REG_OVR_BKST) != MS_REG_OVR_BKST_OK) {
1561 struct ms_lib_type_extdat extdat;
1584 extdat.ovrflg = bbuf[index];
1585 extdat.mngflg = bbuf[index+1];
1586 extdat.logadr = memstick_logaddr(bbuf[index+2],
1589 if ((extdat.ovrflg & MS_REG_OVR_BKST) != MS_REG_OVR_BKST_OK) {
1594 if ((extdat.mngflg & MS_REG_MNG_ATFLG) == MS_REG_MNG_ATFLG_ATTBL) {
1599 if (extdat.logadr != MS_LB_NOT_USED) {
1600 if ((extdat.logadr < LogStart) || (LogEnde <= extdat.logadr)) {
1605 newblk = ms_libconv_to_physical(info, extdat.logadr);
1608 if (extdat.logadr == 0) {
1609 ms_lib_set_logicalpair(us, extdat.logadr, PhyBlock);
1611 ms_lib_set_logicalpair(us, extdat.logadr, newblk);
1616 ms_lib_read_extra(us, newblk, 0, &extdat);
1617 if ((extdat.ovrflg & MS_REG_OVR_UDST) == MS_REG_OVR_UDST_UPDATING) {
1625 ms_lib_set_logicalpair(us, extdat.logadr, PhyBlock);
1952 struct ms_lib_type_extdat extdat;
1974 switch (ms_read_readpage(us, TmpBlock, 0, (u32 *)PageBuffer0, &extdat)) {
1984 if ((extdat.ovrflg & MS_REG_OVR_BKST) == MS_REG_OVR_BKST_NG)
1987 if (((extdat.mngflg & MS_REG_MNG_SYSFLG) == MS_REG_MNG_SYSFLG_USER) ||
2000 if (extdat.status1 & (MS_REG_ST1_DTER | MS_REG_ST1_EXER | MS_REG_ST1_FGER))
2010 if ((extdat.status0 & MS_REG_ST0_WP) == MS_REG_ST0_WP_ON)