add a gazillion more error_code

This commit is contained in:
Megamouse 2020-07-16 12:14:57 +02:00
parent a00ebacef3
commit d854a39500
72 changed files with 2040 additions and 1349 deletions

View file

@ -24,7 +24,152 @@ extern "C"
LOG_CHANNEL(cellVpost);
s32 cellVpostQueryAttr(vm::cptr<CellVpostCfgParam> cfgParam, vm::ptr<CellVpostAttr> attr)
template<>
void fmt_class_string<CellVpostError>::format(std::string& out, u64 arg)
{
format_enum(out, arg, [](auto error)
{
switch (error)
{
STR_CASE(CELL_VPOST_ERROR_Q_ARG_CFG_NULL);
STR_CASE(CELL_VPOST_ERROR_Q_ARG_CFG_INVALID);
STR_CASE(CELL_VPOST_ERROR_Q_ARG_ATTR_NULL);
STR_CASE(CELL_VPOST_ERROR_O_ARG_CFG_NULL);
STR_CASE(CELL_VPOST_ERROR_O_ARG_CFG_INVALID);
STR_CASE(CELL_VPOST_ERROR_O_ARG_RSRC_NULL);
STR_CASE(CELL_VPOST_ERROR_O_ARG_RSRC_INVALID);
STR_CASE(CELL_VPOST_ERROR_O_ARG_HDL_NULL);
STR_CASE(CELL_VPOST_ERROR_O_FATAL_QUERY_FAIL);
STR_CASE(CELL_VPOST_ERROR_O_FATAL_CREATEMON_FAIL);
STR_CASE(CELL_VPOST_ERROR_O_FATAL_INITSPURS_FAIL);
STR_CASE(CELL_VPOST_ERROR_C_ARG_HDL_NULL);
STR_CASE(CELL_VPOST_ERROR_C_ARG_HDL_INVALID);
STR_CASE(CELL_VPOST_ERROR_C_FATAL_LOCKMON_FAIL);
STR_CASE(CELL_VPOST_ERROR_C_FATAL_UNLOCKMON_FAIL);
STR_CASE(CELL_VPOST_ERROR_C_FATAL_DESTROYMON_FAIL);
STR_CASE(CELL_VPOST_ERROR_C_FATAL_FINSPURS_FAIL);
STR_CASE(CELL_VPOST_ERROR_E_ARG_HDL_NULL);
STR_CASE(CELL_VPOST_ERROR_E_ARG_HDL_INVALID);
STR_CASE(CELL_VPOST_ERROR_E_ARG_INPICBUF_NULL);
STR_CASE(CELL_VPOST_ERROR_E_ARG_INPICBUF_INVALID);
STR_CASE(CELL_VPOST_ERROR_E_ARG_CTRL_NULL);
STR_CASE(CELL_VPOST_ERROR_E_ARG_CTRL_INVALID);
STR_CASE(CELL_VPOST_ERROR_E_ARG_OUTPICBUF_NULL);
STR_CASE(CELL_VPOST_ERROR_E_ARG_OUTPICBUF_INVALID);
STR_CASE(CELL_VPOST_ERROR_E_ARG_PICINFO_NULL);
STR_CASE(CELL_VPOST_ERROR_E_FATAL_LOCKMON_FAIL);
STR_CASE(CELL_VPOST_ERROR_E_FATAL_UNLOCKMON_FAIL);
STR_CASE(CELL_VPOST_ENT_ERROR_Q_ARG_ATTR_NULL);
STR_CASE(CELL_VPOST_ENT_ERROR_O_ARG_RSRC_NULL);
STR_CASE(CELL_VPOST_ENT_ERROR_O_ARG_RSRC_INVALID);
STR_CASE(CELL_VPOST_ENT_ERROR_O_ARG_HDL_NULL);
STR_CASE(CELL_VPOST_ENT_ERROR_O_FATAL_QUERY_FAIL);
STR_CASE(CELL_VPOST_ENT_ERROR_O_FATAL_CSPUCORE_FAIL);
STR_CASE(CELL_VPOST_ENT_ERROR_C_ARG_HDL_NULL);
STR_CASE(CELL_VPOST_ENT_ERROR_C_ARG_HDL_INVALID);
STR_CASE(CELL_VPOST_ENT_ERROR_C_FATAL_SNDCMD_FAIL);
STR_CASE(CELL_VPOST_ENT_ERROR_C_FATAL_RCVRES_FAIL);
STR_CASE(CELL_VPOST_ENT_ERROR_C_FATAL_DSPUCORE_FAIL);
STR_CASE(CELL_VPOST_ENT_ERROR_E_ARG_HDL_NULL);
STR_CASE(CELL_VPOST_ENT_ERROR_E_ARG_HDL_INVALID);
STR_CASE(CELL_VPOST_ENT_ERROR_E_ARG_INPICBUF_NULL);
STR_CASE(CELL_VPOST_ENT_ERROR_E_ARG_INPICBUF_INVALID);
STR_CASE(CELL_VPOST_ENT_ERROR_E_ARG_INPICINFO_NULL);
STR_CASE(CELL_VPOST_ENT_ERROR_E_ARG_INPICINFO_INVALID);
STR_CASE(CELL_VPOST_ENT_ERROR_E_ARG_CTRL_NULL);
STR_CASE(CELL_VPOST_ENT_ERROR_E_ARG_CTRL_INVALID);
STR_CASE(CELL_VPOST_ENT_ERROR_E_ARG_COMB_INVALID);
STR_CASE(CELL_VPOST_ENT_ERROR_E_ARG_OUTPICBUF_NULL);
STR_CASE(CELL_VPOST_ENT_ERROR_E_ARG_OUTPICBUF_INVALID);
STR_CASE(CELL_VPOST_ENT_ERROR_E_ARG_OUTPICINFO_NULL);
STR_CASE(CELL_VPOST_ENT_ERROR_E_FATAL_SNDCMD_FAIL);
STR_CASE(CELL_VPOST_ENT_ERROR_E_FATAL_RCVRES_FAIL);
STR_CASE(CELL_VPOST_ENT_ERROR_E_FATAL_SPUCORE_FAIL);
STR_CASE(CELL_VPOST_IPC_ERROR_Q_ARG_ATTR_NULL);
STR_CASE(CELL_VPOST_IPC_ERROR_O_ARG_RSRC_NULL);
STR_CASE(CELL_VPOST_IPC_ERROR_O_ARG_RSRC_INVALID);
STR_CASE(CELL_VPOST_IPC_ERROR_O_ARG_HDL_NULL);
STR_CASE(CELL_VPOST_IPC_ERROR_O_FATAL_QUERY_FAIL);
STR_CASE(CELL_VPOST_IPC_ERROR_O_FATAL_CSPUCORE_FAIL);
STR_CASE(CELL_VPOST_IPC_ERROR_C_ARG_HDL_NULL);
STR_CASE(CELL_VPOST_IPC_ERROR_C_ARG_HDL_INVALID);
STR_CASE(CELL_VPOST_IPC_ERROR_C_FATAL_SNDCMD_FAIL);
STR_CASE(CELL_VPOST_IPC_ERROR_C_FATAL_RCVRES_FAIL);
STR_CASE(CELL_VPOST_IPC_ERROR_C_FATAL_DSPUCORE_FAIL);
STR_CASE(CELL_VPOST_IPC_ERROR_E_ARG_HDL_NULL);
STR_CASE(CELL_VPOST_IPC_ERROR_E_ARG_HDL_INVALID);
STR_CASE(CELL_VPOST_IPC_ERROR_E_ARG_INPICBUF_NULL);
STR_CASE(CELL_VPOST_IPC_ERROR_E_ARG_INPICBUF_INVALID);
STR_CASE(CELL_VPOST_IPC_ERROR_E_ARG_INPICINFO_NULL);
STR_CASE(CELL_VPOST_IPC_ERROR_E_ARG_INPICINFO_INVALID);
STR_CASE(CELL_VPOST_IPC_ERROR_E_ARG_CTRL_NULL);
STR_CASE(CELL_VPOST_IPC_ERROR_E_ARG_CTRL_INVALID);
STR_CASE(CELL_VPOST_IPC_ERROR_E_ARG_COMB_INVALID);
STR_CASE(CELL_VPOST_IPC_ERROR_E_ARG_OUTPICBUF_NULL);
STR_CASE(CELL_VPOST_IPC_ERROR_E_ARG_OUTPICBUF_INVALID);
STR_CASE(CELL_VPOST_IPC_ERROR_E_ARG_OUTPICINFO_NULL);
STR_CASE(CELL_VPOST_IPC_ERROR_E_FATAL_SNDCMD_FAIL);
STR_CASE(CELL_VPOST_IPC_ERROR_E_FATAL_RCVRES_FAIL);
STR_CASE(CELL_VPOST_IPC_ERROR_E_FATAL_SPUCORE_FAIL);
STR_CASE(CELL_VPOST_VSC_ERROR_Q_ARG_ATTR_NULL);
STR_CASE(CELL_VPOST_VSC_ERROR_O_ARG_RSRC_NULL);
STR_CASE(CELL_VPOST_VSC_ERROR_O_ARG_RSRC_INVALID);
STR_CASE(CELL_VPOST_VSC_ERROR_O_ARG_HDL_NULL);
STR_CASE(CELL_VPOST_VSC_ERROR_O_FATAL_QUERY_FAIL);
STR_CASE(CELL_VPOST_VSC_ERROR_O_FATAL_CSPUCORE_FAIL);
STR_CASE(CELL_VPOST_VSC_ERROR_C_ARG_HDL_NULL);
STR_CASE(CELL_VPOST_VSC_ERROR_C_ARG_HDL_INVALID);
STR_CASE(CELL_VPOST_VSC_ERROR_C_FATAL_SNDCMD_FAIL);
STR_CASE(CELL_VPOST_VSC_ERROR_C_FATAL_RCVRES_FAIL);
STR_CASE(CELL_VPOST_VSC_ERROR_C_FATAL_DSPUCORE_FAIL);
STR_CASE(CELL_VPOST_VSC_ERROR_E_ARG_HDL_NULL);
STR_CASE(CELL_VPOST_VSC_ERROR_E_ARG_HDL_INVALID);
STR_CASE(CELL_VPOST_VSC_ERROR_E_ARG_INPICBUF_NULL);
STR_CASE(CELL_VPOST_VSC_ERROR_E_ARG_INPICBUF_INVALID);
STR_CASE(CELL_VPOST_VSC_ERROR_E_ARG_INPICINFO_NULL);
STR_CASE(CELL_VPOST_VSC_ERROR_E_ARG_INPICINFO_INVALID);
STR_CASE(CELL_VPOST_VSC_ERROR_E_ARG_CTRL_NULL);
STR_CASE(CELL_VPOST_VSC_ERROR_E_ARG_CTRL_INVALID);
STR_CASE(CELL_VPOST_VSC_ERROR_E_ARG_COMB_INVALID);
STR_CASE(CELL_VPOST_VSC_ERROR_E_ARG_OUTPICBUF_NULL);
STR_CASE(CELL_VPOST_VSC_ERROR_E_ARG_OUTPICBUF_INVALID);
STR_CASE(CELL_VPOST_VSC_ERROR_E_ARG_OUTPICINFO_NULL);
STR_CASE(CELL_VPOST_VSC_ERROR_E_FATAL_SNDCMD_FAIL);
STR_CASE(CELL_VPOST_VSC_ERROR_E_FATAL_RCVRES_FAIL);
STR_CASE(CELL_VPOST_VSC_ERROR_E_FATAL_SPUCORE_FAIL);
STR_CASE(CELL_VPOST_CSC_ERROR_Q_ARG_ATTR_NULL);
STR_CASE(CELL_VPOST_CSC_ERROR_O_ARG_RSRC_NULL);
STR_CASE(CELL_VPOST_CSC_ERROR_O_ARG_RSRC_INVALID);
STR_CASE(CELL_VPOST_CSC_ERROR_O_ARG_HDL_NULL);
STR_CASE(CELL_VPOST_CSC_ERROR_O_FATAL_QUERY_FAIL);
STR_CASE(CELL_VPOST_CSC_ERROR_O_FATAL_CSPUCORE_FAIL);
STR_CASE(CELL_VPOST_CSC_ERROR_C_ARG_HDL_NULL);
STR_CASE(CELL_VPOST_CSC_ERROR_C_ARG_HDL_INVALID);
STR_CASE(CELL_VPOST_CSC_ERROR_C_FATAL_SNDCMD_FAIL);
STR_CASE(CELL_VPOST_CSC_ERROR_C_FATAL_RCVRES_FAIL);
STR_CASE(CELL_VPOST_CSC_ERROR_C_FATAL_DSPUCORE_FAIL);
STR_CASE(CELL_VPOST_CSC_ERROR_E_ARG_HDL_NULL);
STR_CASE(CELL_VPOST_CSC_ERROR_E_ARG_HDL_INVALID);
STR_CASE(CELL_VPOST_CSC_ERROR_E_ARG_INPICBUF_NULL);
STR_CASE(CELL_VPOST_CSC_ERROR_E_ARG_INPICBUF_INVALID);
STR_CASE(CELL_VPOST_CSC_ERROR_E_ARG_INPICINFO_NULL);
STR_CASE(CELL_VPOST_CSC_ERROR_E_ARG_INPICINFO_INVALID);
STR_CASE(CELL_VPOST_CSC_ERROR_E_ARG_CTRL_NULL);
STR_CASE(CELL_VPOST_CSC_ERROR_E_ARG_CTRL_INVALID);
STR_CASE(CELL_VPOST_CSC_ERROR_E_ARG_COMB_INVALID);
STR_CASE(CELL_VPOST_CSC_ERROR_E_ARG_OUTPICBUF_NULL);
STR_CASE(CELL_VPOST_CSC_ERROR_E_ARG_OUTPICBUF_INVALID);
STR_CASE(CELL_VPOST_CSC_ERROR_E_ARG_OUTPICINFO_NULL);
STR_CASE(CELL_VPOST_CSC_ERROR_E_FATAL_SNDCMD_FAIL);
STR_CASE(CELL_VPOST_CSC_ERROR_E_FATAL_RCVRES_FAIL);
STR_CASE(CELL_VPOST_CSC_ERROR_E_FATAL_SPUCORE_FAIL);
}
return unknown;
});
}
error_code cellVpostQueryAttr(vm::cptr<CellVpostCfgParam> cfgParam, vm::ptr<CellVpostAttr> attr)
{
cellVpost.warning("cellVpostQueryAttr(cfgParam=*0x%x, attr=*0x%x)", cfgParam, attr);
@ -38,7 +183,7 @@ s32 cellVpostQueryAttr(vm::cptr<CellVpostCfgParam> cfgParam, vm::ptr<CellVpostAt
return CELL_OK;
}
s32 cellVpostOpen(vm::cptr<CellVpostCfgParam> cfgParam, vm::cptr<CellVpostResource> resource, vm::ptr<u32> handle)
error_code cellVpostOpen(vm::cptr<CellVpostCfgParam> cfgParam, vm::cptr<CellVpostResource> resource, vm::ptr<u32> handle)
{
cellVpost.warning("cellVpostOpen(cfgParam=*0x%x, resource=*0x%x, handle=*0x%x)", cfgParam, resource, handle);
@ -47,7 +192,7 @@ s32 cellVpostOpen(vm::cptr<CellVpostCfgParam> cfgParam, vm::cptr<CellVpostResour
return CELL_OK;
}
s32 cellVpostOpenEx(vm::cptr<CellVpostCfgParam> cfgParam, vm::cptr<CellVpostResourceEx> resource, vm::ptr<u32> handle)
error_code cellVpostOpenEx(vm::cptr<CellVpostCfgParam> cfgParam, vm::cptr<CellVpostResourceEx> resource, vm::ptr<u32> handle)
{
cellVpost.warning("cellVpostOpenEx(cfgParam=*0x%x, resource=*0x%x, handle=*0x%x)", cfgParam, resource, handle);
@ -56,7 +201,7 @@ s32 cellVpostOpenEx(vm::cptr<CellVpostCfgParam> cfgParam, vm::cptr<CellVpostReso
return CELL_OK;
}
s32 cellVpostClose(u32 handle)
error_code cellVpostClose(u32 handle)
{
cellVpost.warning("cellVpostClose(handle=0x%x)", handle);
@ -71,7 +216,7 @@ s32 cellVpostClose(u32 handle)
return CELL_OK;
}
s32 cellVpostExec(u32 handle, vm::cptr<u8> inPicBuff, vm::cptr<CellVpostCtrlParam> ctrlParam, vm::ptr<u8> outPicBuff, vm::ptr<CellVpostPictureInfo> picInfo)
error_code cellVpostExec(u32 handle, vm::cptr<u8> inPicBuff, vm::cptr<CellVpostCtrlParam> ctrlParam, vm::ptr<u8> outPicBuff, vm::ptr<CellVpostPictureInfo> picInfo)
{
cellVpost.trace("cellVpostExec(handle=0x%x, inPicBuff=*0x%x, ctrlParam=*0x%x, outPicBuff=*0x%x, picInfo=*0x%x)", handle, inPicBuff, ctrlParam, outPicBuff, picInfo);