⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fs45unfreezevol.c

📁 我今天开始上传5份TI、NXP、MTK的手机开发全套资料。希望对大家有很大的帮助
💻 C
字号:
#ifdef FSS_FTR#define ACCESS_RIGHTS_INTERNAL_FS#define FS45UNFREEZEVOL_C#undef  FILE_NUMBER#define FILE_NUMBER 45 #include "Fs.h"#undef PROCEDURE_NUMBER #define PROCEDURE_NUMBER 1void Fs45_01UnFreezeVolume( void * pp_Param ){   t_fsVolStruct * pl_Volume;   t_FsCmdUnFreezeVol * pl_Param = (t_FsCmdUnFreezeVol *) pp_Param;    /* Search if volume exist */    pl_Volume = MC_FS_VD_SEARCH_VOL_BY_NAME( (fsVolName *) pl_Param->p_VolName, FSS_NAME_MAX );    /* If volume do not exist return error */    if ( pl_Volume == NIL )    {	/* Volume unknow -> error */	MC_FS_STATUS(pl_Param) = FS_ENXIO;	return;    }    /* Verify if freeze counter underflows */    if ( pl_Volume->v_FreezeCounter  == 0 )     {	/* Counter underflow -> error */	MC_FS_STATUS(pl_Param) = FS_ERR_FREEZE_UNF;	return;	    }    /* Updates freeze counter and freeze the volume if not already made */    /*------------------------------------------------------------------*/    /* Decrement freeze counter */    pl_Volume->v_FreezeCounter--;    /* If counter reach 0 unfreezes the volume */    if ( pl_Volume->v_FreezeCounter == 0 )    {    	/* Set the interlayer table pointer */    	MC_FS_LL_SET_NEW_VOL( pl_Volume );   	/* Call lower layers to fill structure */   	MC_FS_LL_FREEZE_UNFREEZE_VOL( FS_UNFREEZE_VOL, &MC_FS_STATUS(pl_Param) );    }}#undef PROCEDURE_NUMBER #define PROCEDURE_NUMBER 2u32 Fs45_02ProcessUnFreezeVolume(u8 vp_Behaviour, const fsVolName * pp_VolName ){   /* Reserve message space */   t_FsCmdUnFreezeVol * pl_UnFreezeVol = (t_FsCmdUnFreezeVol *)				 MC_FS_GET_MEMORY(sizeof(t_FsCmdUnFreezeVol));    /* Fill message with input parameters */    pl_UnFreezeVol->p_VolName = pp_VolName;    /* Send message by setting operation and return command identifier */    return( MC_FS_MA_SEND_CMD_MSG_TO_FS( vp_Behaviour, (void*) pl_UnFreezeVol, FS_CMD_UNFREEZEVOL_REQ));}#endif /* FSS_FTR */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -