Needed by the next patch adding tracing to these commands.
Signed-off-by: Imre Deak <imre.deak@nokia.com>
Reviewed-by: Luc Verhaegen <libv@codethink.co.uk>
return 0;
}
- psRetOUT->eError = SGXDoKickKM(hDevCookieInt, &psDoKickIN->sCCBKick);
+ psRetOUT->eError = SGXDoKickKM(hDevCookieInt, &psDoKickIN->sCCBKick,
+ psPerProc);
return 0;
}
return 0;
}
- psRetOUT->eError = SGXSubmitTransferKM(hDevCookieInt, psKick);
+ psRetOUT->eError = SGXSubmitTransferKM(hDevCookieInt, psKick,
+ psPerProc);
return 0;
}
enum PVRSRV_ERROR SGXSubmitTransferKM(void *hDevHandle,
- struct PVRSRV_TRANSFER_SGX_KICK *psKick);
+ struct PVRSRV_TRANSFER_SGX_KICK *psKick,
+ struct PVRSRV_PER_PROCESS_DATA *proc);
enum PVRSRV_ERROR SGXDoKickKM(void *hDevHandle,
- struct SGX_CCB_KICK *psCCBKick);
+ struct SGX_CCB_KICK *psCCBKick,
+ struct PVRSRV_PER_PROCESS_DATA *proc);
enum PVRSRV_ERROR SGXGetPhysPageAddrKM(void *hDevMemHeap,
struct IMG_DEV_VIRTADDR sDevVAddr,
#include "osfunc.h"
#include "pvr_debug.h"
#include "sgxutils.h"
+#include "perproc.h"
-enum PVRSRV_ERROR SGXDoKickKM(void *hDevHandle,
- struct SGX_CCB_KICK *psCCBKick)
+enum PVRSRV_ERROR SGXDoKickKM(void *hDevHandle, struct SGX_CCB_KICK *psCCBKick,
+ struct PVRSRV_PER_PROCESS_DATA *proc)
{
enum PVRSRV_ERROR eError;
struct PVRSRV_KERNEL_SYNC_INFO *psSyncInfo;
#include "osfunc.h"
#include "pvr_debug.h"
#include "sgxutils.h"
+#include "perproc.h"
enum PVRSRV_ERROR SGXSubmitTransferKM(void *hDevHandle,
- struct PVRSRV_TRANSFER_SGX_KICK *psKick)
+ struct PVRSRV_TRANSFER_SGX_KICK *psKick,
+ struct PVRSRV_PER_PROCESS_DATA *proc)
{
struct PVRSRV_KERNEL_MEM_INFO *psCCBMemInfo =
(struct PVRSRV_KERNEL_MEM_INFO *)psKick->hCCBMemInfo;