Searched defs:pfnHandler (Results 1 - 24 of 24) sorted by relevance

/vbox/src/VBox/VMM/VMMRC/
H A DTRPMRC.cpp46 * To uninstall the temporary handler, call this function with pfnHandler set to NULL.
51 * @param pfnHandler Pointer to the handler. Use NULL for uninstalling the handler.
53 VMMRCDECL(int) TRPMGCSetTempHandler(PVM pVM, unsigned iTrap, PFNTRPMGCTRAPHANDLER pfnHandler) argument
67 pVM->trpm.s.aTmpTrapHandlers[iTrap] = (RTRCPTR)(uintptr_t)pfnHandler;
/vbox/src/VBox/Additions/WINNT/VBoxTray/
H A DVBoxTray.h109 int (* pfnHandler) (WPARAM wParam, LPARAM lParam); member in struct:_VBOXGLOBALMESSAGE
/vbox/src/VBox/Runtime/common/string/
H A Dstrformattype.cpp74 PFNRTSTRFORMATTYPE pfnHandler; member in struct:RTSTRDYNFMT
244 * @param pfnHandler The handler address. See FNRTSTRFORMATTYPE for details.
248 RTDECL(int) RTStrFormatTypeRegister(const char *pszType, PFNRTSTRFORMATTYPE pfnHandler, void *pvUser) argument
257 AssertPtr(pfnHandler);
299 g_aTypes[i].offHandler = (intptr_t)pfnHandler - (intptr_t)&g_aTypes[0];
301 g_aTypes[i].pfnHandler = pfnHandler;
455 PFNRTSTRFORMATTYPE pfnHandler = (PFNRTSTRFORMATTYPE)((intptr_t)&g_aTypes[0] + g_aTypes[i].offHandler);
457 PFNRTSTRFORMATTYPE pfnHandler = g_aTypes[i].pfnHandler;
[all...]
/vbox/src/VBox/VMM/VMMR3/
H A DDBGFInfo.cpp285 * @param pfnHandler The handler function to be called to display the info.
289 PFNDBGFHANDLERDEV pfnHandler, PPDMDEVINS pDevIns)
291 LogFlow(("DBGFR3InfoRegisterDevice: pszName=%p:{%s} pszDesc=%p:{%s} pfnHandler=%p pDevIns=%p\n",
292 pszName, pszName, pszDesc, pszDesc, pfnHandler, pDevIns));
297 AssertPtrReturn(pfnHandler, VERR_INVALID_POINTER);
308 pInfo->u.Dev.pfnHandler = pfnHandler;
324 * @param pfnHandler The handler function to be called to display the info.
327 VMMR3_INT_DECL(int) DBGFR3InfoRegisterDriver(PVM pVM, const char *pszName, const char *pszDesc, PFNDBGFHANDLERDRV pfnHandler, PPDMDRVINS pDrvIns) argument
329 LogFlow(("DBGFR3InfoRegisterDriver: pszName=%p:{%s} pszDesc=%p:{%s} pfnHandler
288 DBGFR3InfoRegisterDevice(PVM pVM, const char *pszName, const char *pszDesc, PFNDBGFHANDLERDEV pfnHandler, PPDMDEVINS pDevIns) argument
364 DBGFR3InfoRegisterInternal(PVM pVM, const char *pszName, const char *pszDesc, PFNDBGFHANDLERINT pfnHandler) argument
380 DBGFR3InfoRegisterInternalEx(PVM pVM, const char *pszName, const char *pszDesc, PFNDBGFHANDLERINT pfnHandler, uint32_t fFlags) argument
417 DBGFR3InfoRegisterExternal(PUVM pUVM, const char *pszName, const char *pszDesc, PFNDBGFHANDLEREXT pfnHandler, void *pvUser) argument
[all...]
H A DPDMDevHlp.cpp1022 static DECLCALLBACK(int) pdmR3DevHlp_DBGFInfoRegister(PPDMDEVINS pDevIns, const char *pszName, const char *pszDesc, PFNDBGFHANDLERDEV pfnHandler) argument
1025 LogFlow(("pdmR3DevHlp_DBGFInfoRegister: caller='%s'/%d: pszName=%p:{%s} pszDesc=%p:{%s} pfnHandler=%p\n",
1026 pDevIns->pReg->szName, pDevIns->iInstance, pszName, pszName, pszDesc, pszDesc, pfnHandler));
1030 int rc = DBGFR3InfoRegisterDevice(pVM, pszName, pszDesc, pfnHandler, pDevIns);
H A DPDMDriver.cpp1352 static DECLCALLBACK(int) pdmR3DrvHlp_DBGFInfoRegister(PPDMDRVINS pDrvIns, const char *pszName, const char *pszDesc, PFNDBGFHANDLERDRV pfnHandler) argument
1355 LogFlow(("pdmR3DrvHlp_DBGFInfoRegister: caller='%s'/%d: pszName=%p:{%s} pszDesc=%p:{%s} pfnHandler=%p\n",
1356 pDrvIns->pReg->szName, pDrvIns->iInstance, pszName, pszName, pszDesc, pszDesc, pfnHandler));
1358 int rc = DBGFR3InfoRegisterDriver(pDrvIns->Internal.s.pVMR3, pszName, pszDesc, pfnHandler, pDrvIns);
1369 LogFlow(("pdmR3DrvHlp_DBGFInfoDeregister: caller='%s'/%d: pszName=%p:{%s} pszDesc=%p:{%s} pfnHandler=%p\n",
H A DPDMUsb.cpp1616 static DECLCALLBACK(int) pdmR3UsbHlp_DBGFInfoRegister(PPDMUSBINS pUsbIns, const char *pszName, const char *pszDesc, PFNDBGFHANDLERUSB pfnHandler) argument
1619 LogFlow(("pdmR3UsbHlp_DBGFInfoRegister: caller='%s'/%d: pszName=%p:{%s} pszDesc=%p:{%s} pfnHandler=%p\n",
1620 pUsbIns->pReg->szName, pUsbIns->iInstance, pszName, pszName, pszDesc, pszDesc, pfnHandler));
1624 NOREF(pVM); /** @todo int rc = DBGFR3InfoRegisterUsb(pVM, pszName, pszDesc, pfnHandler, pUsbIns); */
/vbox/include/VBox/HGSMI/
H A DHGSMI.h106 PFNHGSMICHANNELHANDLER pfnHandler; member in struct:_HGSMICHANNELHANDLER
/vbox/src/VBox/HostDrivers/VBoxPci/
H A DVBoxPci.c354 PFNRAWPCIISR pfnHandler,
362 if (pfnHandler == NULL)
373 rc = vboxPciOsDevRegisterIrqHandler(pThis, pfnHandler, pIrqContext, &iHostIrq);
378 pThis->IrqHandler.pfnIrqHandler = pfnHandler;
353 vboxPciDevRegisterIrqHandler(PRAWPCIDEVPORT pPort, PFNRAWPCIISR pfnHandler, void* pIrqContext, PCIRAWISRHANDLE *phIsr) argument
/vbox/src/VBox/VMM/VMMAll/
H A DPGMAllBth.h248 if (pCur->CTX_SUFF(pfnHandler))
253 PFNPGMR0PHYSHANDLER pfnHandler = pCur->CTX_SUFF(pfnHandler); local
255 PFNPGMRCPHYSHANDLER pfnHandler = pCur->CTX_SUFF(pfnHandler); local
259 if (pfnHandler != pPool->CTX_SUFF(pfnAccessHandler))
265 rc = pfnHandler(pVM, uErr, pRegFrame, pvFault, GCPhysFault, pvUser);
334 CTX_MID(PFNPGM,VIRTHANDLER) pfnHandler = pCur->CTX_SUFF(pfnHandler);
338 rc = pfnHandler(pV
[all...]
H A DPGMAllPhys.cpp2120 Assert(pPhys->CTX_SUFF(pfnHandler));
2122 PFNPGMR3PHYSHANDLER pfnHandler = pPhys->CTX_SUFF(pfnHandler); local
2130 rc = pfnHandler(pVM, GCPhys, (void *)pvSrc, pvBuf, cb, PGMACCESSTYPE_READ, pvUser);
2174 rc2 = pVirt->CTX_SUFF(pfnHandler)(pVM, GCPtr, (void *)pvSrc, pvBuf, cb, PGMACCESSTYPE_READ, /*pVirt->CTX_SUFF(pvUser)*/ NULL);
2356 Assert(pCur->CTX_SUFF(pfnHandler));
2376 PFNPGMR3PHYSHANDLER pfnHandler = pCur->CTX_SUFF(pfnHandler);
2383 rc = pfnHandler(pVM, GCPhys, pvDst, (void *)pvBuf, cbRange, PGMACCESSTYPE_WRITE, pvUser);
2455 rc = pCur->CTX_SUFF(pfnHandler)(pV
2597 PFNPGMR3PHYSHANDLER pfnHandler = pPhys->CTX_SUFF(pfnHandler); local
2669 PFNPGMR3PHYSHANDLER pfnHandler = pPhys->CTX_SUFF(pfnHandler); local
[all...]
H A DPGMAll.cpp2691 PFNRTSTRFORMATTYPE pfnHandler; member in struct:__anon16827
2715 rc = RTStrFormatTypeRegister(g_aPgmFormatTypes[i].szType, g_aPgmFormatTypes[i].pfnHandler, NULL);
2721 rc = RTStrFormatTypeRegister(g_aPgmFormatTypes[i].szType, g_aPgmFormatTypes[i].pfnHandler, NULL);
/vbox/src/VBox/HostDrivers/VBoxPci/linux/
H A DVBoxPci-linux.c902 int vboxPciOsDevRegisterIrqHandler(PVBOXRAWPCIINS pIns, PFNRAWPCIISR pfnHandler, void* pIrqContext, int32_t *piHostIrq) argument
/vbox/src/VBox/Runtime/tools/
H A DRTSignTool.cpp848 RTEXITCODE (*pfnHandler)(int cArgs, char **papszArgs); member in struct:__anon16773
936 return g_aCommands[i].pfnHandler(argc - iArg, &argv[iArg]);
/vbox/src/VBox/VMM/include/
H A DDBGFInternal.h124 PFNDBGFHANDLERDEV pfnHandler; member in struct:DBGFINFO::__anon16879::__anon16880
133 PFNDBGFHANDLERDRV pfnHandler; member in struct:DBGFINFO::__anon16879::__anon16881
142 PFNDBGFHANDLERINT pfnHandler; member in struct:DBGFINFO::__anon16879::__anon16882
149 PFNDBGFHANDLEREXT pfnHandler; member in struct:DBGFINFO::__anon16879::__anon16883
/vbox/src/VBox/Devices/Bus/
H A DSrvPciRawR0.cpp455 PFNRAWPCIISR pfnHandler,
454 dummyPciDevRegisterIrqHandler(PRAWPCIDEVPORT pPort, PFNRAWPCIISR pfnHandler, void* pIrqContext, PCIRAWISRHANDLE *phIsr) argument
/vbox/src/VBox/Additions/solaris/Mouse/
H A Dvboxms.c1037 PFNVBMSSOLIOCTL pfnHandler,
1114 PFNVBMSSOLIOCTL pfnHandler, int iCmd,
1119 PFNVBMSSOLIOCTL pfnHandler,
1124 PFNVBMSSOLIOCTL pfnHandler, int iCmd);
1147 * @param pfnHandler pointer to the right IOCtl handler function for this
1158 PFNVBMSSOLIOCTL pfnHandler, int iCmd,
1166 return vbmsSolHandleIOCtlData(pState, pMBlk, pfnHandler, iCmd,
1170 return vbmsSolHandleTransparentIOCtl(pState, pMBlk, pfnHandler,
1173 return vbmsSolHandleIStrIOCtl(pState, pMBlk, pfnHandler, iCmd);
1185 PFNVBMSSOLIOCTL pfnHandler, in
1157 vbmsSolHandleIOCtl(PVBMSSTATE pState, mblk_t *pMBlk, PFNVBMSSOLIOCTL pfnHandler, int iCmd, size_t cbCmd, enum IOCTLDIRECTION enmDirection) argument
1184 vbmsSolHandleIOCtlData(PVBMSSTATE pState, mblk_t *pMBlk, PFNVBMSSOLIOCTL pfnHandler, int iCmd, size_t cbCmd, enum IOCTLDIRECTION enmDirection) argument
1232 vbmsSolHandleTransparentIOCtl(PVBMSSTATE pState, mblk_t *pMBlk, PFNVBMSSOLIOCTL pfnHandler, int iCmd, size_t cbCmd, enum IOCTLDIRECTION enmDirection) argument
1282 vbmsSolHandleIStrIOCtl(PVBMSSTATE pState, mblk_t *pMBlk, PFNVBMSSOLIOCTL pfnHandler, int iCmd) argument
[all...]
/vbox/src/VBox/Additions/common/VBoxService/
H A DVBoxServiceToolBox.cpp1637 RTEXITCODE (*pfnHandler)(int argc, char **argv);
1660 return s_aTools[i].pfnHandler;
1683 PFNHANDLER pfnHandler = vboxServiceToolboxLookUpHandler(pszTool); local
1684 if (!pfnHandler)
1695 pfnHandler = vboxServiceToolboxLookUpHandler(pszTool);
1696 if (!pfnHandler)
1716 *prcExit = pfnHandler(argc, argv);
/vbox/include/iprt/
H A Dstring.h1907 * @param pfnHandler The handler address. See FNRTSTRFORMATTYPE for details.
1911 RTDECL(int) RTStrFormatTypeRegister(const char *pszType, PFNRTSTRFORMATTYPE pfnHandler, void *pvUser);
1427 AssertReturn(CodePoint < 0x100, NULL); *psz++ = (unsigned char)CodePoint; return psz; } DECLINLINE(char *) RTLatin1NextCp(const char *psz) { psz++; return (char *)psz; } DECLINLINE(char *) RTLatin1PrevCp(const char *psz) { psz--; return (char *)psz; } typedef DECLCALLBACK(size_t) FNRTSTROUTPUT(void *pvArg, const char *pachChars, size_t cbChars); typedef FNRTSTROUTPUT *PFNRTSTROUTPUT; typedef DECLCALLBACK(size_t) FNSTRFORMAT(void *pvArg, PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char **ppszFormat, va_list *pArgs, int cchWidth, int cchPrecision, unsigned fFlags, char chArgSize); typedef FNSTRFORMAT *PFNSTRFORMAT; RTDECL(size_t) RTStrFormatV(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, PFNSTRFORMAT pfnFormat, void *pvArgFormat, const char *pszFormat, va_list InArgs); RTDECL(size_t) RTStrFormat(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, PFNSTRFORMAT pfnFormat, void *pvArgFormat, const char *pszFormat, ...); RTDECL(int) RTStrFormatNumber(char *psz, uint64_t u64Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, unsigned int fFlags); RTDECL(ssize_t) RTStrFormatU8(char *pszBuf, size_t cbBuf, uint8_t u8Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatU16(char *pszBuf, size_t cbBuf, uint16_t u16Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatU32(char *pszBuf, size_t cbBuf, uint32_t u32Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatU64(char *pszBuf, size_t cbBuf, uint64_t u64Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatU128(char *pszBuf, size_t cbBuf, PCRTUINT128U pu128Value, unsigned int uiBase, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatR80(char *pszBuf, size_t cbBuf, PCRTFLOAT80U pr80Value, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); RTDECL(ssize_t) RTStrFormatR80u2(char *pszBuf, size_t cbBuf, PCRTFLOAT80U2 pr80Value, signed int cchWidth, signed int cchPrecision, uint32_t fFlags); typedef DECLCALLBACK(size_t) FNRTSTRFORMATTYPE(PFNRTSTROUTPUT pfnOutput, void *pvArgOutput, const char *pszType, void const *pvValue, int cchWidth, int cchPrecision, unsigned fFlags, void *pvUser); typedef FNRTSTRFORMATTYPE *PFNRTSTRFORMATTYPE; RTDECL(int) RTStrFormatTypeRegister(const char *pszType, PFNRTSTRFORMATTYPE pfnHandler, void *pvUser); RTDECL(int) RTStrFormatTypeDeregister(const char *pszType); RTDECL(int) RTStrFormatTypeSetUser(const char *pszType, void *pvUser); RTDECL(size_t) RTStrPrintfV(char *pszBuffer, size_t cchBuffer, const char *pszFormat, va_list args); RTDECL(size_t) RTStrPrintf(char *pszBuffer, size_t cchBuffer, const char *pszFormat, ...); RTDECL(size_t) RTStrPrintfExV(PFNSTRFORMAT pfnFormat, void *pvArg, char *pszBuffer, size_t cchBuffer, const char *pszFormat, va_list args); RTDECL(size_t) RTStrPrintfEx(PFNSTRFORMAT pfnFormat, void *pvArg, char *pszBuffer, size_t cchBuffer, const char *pszFormat, ...); RTDECL(int) RTStrAPrintfVTag(char **ppszBuffer, const char *pszFormat, va_list args, const char *pszTag); DECLINLINE(int) RTStrAPrintf(char **ppszBuffer, const char *pszFormat, ...) { int cbRet; va_list va; va_start(va, pszFormat); cbRet = RTStrAPrintfVTag(ppszBuffer, pszFormat, va, RTSTR_TAG); va_end(va); return cbRet; } DECLINLINE(int) RTStrAPrintfTag(char **ppszBuffer, const char *pszTag, const char *pszFormat, ...) { int cbRet; va_list va; va_start(va, pszFormat); cbRet = RTStrAPrintfVTag(ppszBuffer, pszFormat, va, pszTag); va_end(va); return cbRet; } RTDECL(char *) RTStrAPrintf2VTag(const char *pszFormat, va_list args, const char *pszTag); DECLINLINE(char *) RTStrAPrintf2(const char *pszFormat, ...) { char *pszRet; va_list va; va_start(va, pszFormat); pszRet = RTStrAPrintf2VTag(pszFormat, va, RTSTR_TAG); va_end(va); return pszRet; } DECLINLINE(char *) RTStrAPrintf2Tag(const char *pszTag, const char *pszFormat, ...) { char *pszRet; va_list va; va_start(va, pszFormat); pszRet = RTStrAPrintf2VTag(pszFormat, va, pszTag); va_end(va); return pszRet; } RTDECL(char *) RTStrStrip(char *psz); RTDECL(char *) RTStrStripL(const char *psz); RTDECL(char *) RTStrStripR(char *psz); RTDECL(int) RTStrCopy(char *pszDst, size_t cbDst, const char *pszSrc); RTDECL(int) RTStrCopyEx(char *pszDst, size_t cbDst, const char *pszSrc, size_t cchSrcMax); RTDECL(int) RTStrCopyP(char **ppszDst, size_t *pcbDst, const char *pszSrc); RTDECL(int) RTStrCopyPEx(char **ppszDst, size_t *pcbDst, const char *pszSrc, size_t cchSrcMax); RTDECL(int) RTStrCat(char *pszDst, size_t cbDst, const char *pszSrc); RTDECL(int) RTStrCatEx(char *pszDst, size_t cbDst, const char *pszSrc, size_t cchSrcMax); RTDECL(int) RTStrCatP(char **ppszDst, size_t *pcbDst, const char *pszSrc); RTDECL(int) RTStrCatPEx(char **ppszDst, size_t *pcbDst, const char *pszSrc, size_t cchSrcMax); RTDECL(int) RTStrCmp(const char *psz1, const char *psz2); RTDECL(int) RTStrNCmp(const char *psz1, const char *psz2, size_t cchMax); RTDECL(int) RTStrICmp(const char *psz1, const char *psz2); RTDECL(int) RTStrNICmp(const char *psz1, const char *psz2, size_t cchMax); RTDECL(char *) RTStrStr(const char *pszHaystack, const char *pszNeedle); RTDECL(char *) RTStrIStr(const char *pszHaystack, const char *pszNeedle); RTDECL(char *) RTStrToLower(char *psz); RTDECL(char *) RTStrToUpper(char *psz); RTDECL(bool) RTStrIsCaseFoldable(const char *psz); RTDECL(bool) RTStrIsUpperCased(const char *psz); RTDECL(bool) RTStrIsLowerCased(const char *psz); RTDECL(size_t) RTStrNLen(const char *pszString, size_t cchMax); RTDECL(int) RTStrNLenEx(const char *pszString, size_t cchMax, size_t *pcch); RT_C_DECLS_END DECLINLINE(char const *) RTStrEnd(char const *pszString, size_t cchMax) { while (cchMax > RTSTR_MEMCHR_MAX) argument
/vbox/src/VBox/Additions/common/VBoxControl/
H A DVBoxControl.cpp1888 PFNVBOXCTRLCMDHANDLER pfnHandler; member in struct:COMMANDHANDLER
2024 rcExit = g_aCommandHandlers[i].pfnHandler(argc - iArg - 1, argv + iArg + 1);
/vbox/include/VBox/
H A Ddbg.h953 PFNDBGCCMD pfnHandler; member in struct:DBGCCMD
1004 PFNDBGCFUNC pfnHandler; member in struct:DBGCFUNC
/vbox/include/VBox/vmm/
H A Dpdmdrv.h1009 * @param pfnHandler The handler function to be called to display the
1012 DECLR3CALLBACKMEMBER(int, pfnDBGFInfoRegister,(PPDMDRVINS pDrvIns, const char *pszName, const char *pszDesc, PFNDBGFHANDLERDRV pfnHandler));
1579 DECLINLINE(int) PDMDrvHlpDBGFInfoRegister(PPDMDRVINS pDrvIns, const char *pszName, const char *pszDesc, PFNDBGFHANDLERDRV pfnHandler) argument
1581 return pDrvIns->pHlpR3->pfnDBGFInfoRegister(pDrvIns, pszName, pszDesc, pfnHandler);
1587 DECLINLINE(int) PDMDrvHlpDBGFInfoDeregister(PPDMDRVINS pDrvIns, const char *pszName, const char *pszDesc, PFNDBGFHANDLERDRV pfnHandler) argument
1589 return pDrvIns->pHlpR3->pfnDBGFInfoRegister(pDrvIns, pszName, pszDesc, pfnHandler);
H A Dpdmdev.h2834 * @param pfnHandler The handler function to be called to display the
2837 DECLR3CALLBACKMEMBER(int, pfnDBGFInfoRegister,(PPDMDEVINS pDevIns, const char *pszName, const char *pszDesc, PFNDBGFHANDLERDEV pfnHandler));
4779 DECLINLINE(int) PDMDevHlpDBGFInfoRegister(PPDMDEVINS pDevIns, const char *pszName, const char *pszDesc, PFNDBGFHANDLERDEV pfnHandler) argument
4781 return pDevIns->pHlpR3->pfnDBGFInfoRegister(pDevIns, pszName, pszDesc, pfnHandler);
/vbox/src/VBox/Main/src-client/
H A DConsoleImpl2.cpp5753 PFNDBGFHANDLEREXT pfnHandler = (PFNDBGFHANDLEREXT)(uintptr_t)Params[0].u.pointer.addr; local
5755 DBGFR3InfoRegisterExternal(pUVM, "guestprops", "Display the guest properties", pfnHandler, pService);

Completed in 142 milliseconds