Searched refs:ppv (Results 1 - 25 of 96) sorted by relevance

1234

/vbox/src/VBox/Runtime/r3/
H A Dallocex.h58 * @param ppv Where to return the pointer to the memory.
60 DECLHIDDEN(int) rtMemAllocEx16BitReach(size_t cbAlloc, uint32_t fFlags, void **ppv);
69 * @param ppv Where to return the pointer to the memory.
71 DECLHIDDEN(int) rtMemAllocEx32BitReach(size_t cbAlloc, uint32_t fFlags, void **ppv);
H A Dallocex.cpp41 RTDECL(int) RTMemAllocExTag(size_t cb, size_t cbAlignment, uint32_t fFlags, const char *pszTag, void **ppv) RT_NO_THROW
101 *ppv = pHdr + 1;
/vbox/src/VBox/Runtime/r3/generic/
H A Dallocex-r3-generic.cpp41 DECLHIDDEN(int) rtMemAllocEx16BitReach(size_t cbAlloc, uint32_t fFlags, void **ppv) argument
47 DECLHIDDEN(int) rtMemAllocEx32BitReach(size_t cbAlloc, uint32_t fFlags, void **ppv) argument
/vbox/src/VBox/Runtime/r3/posix/
H A Dallocex-r3-posix.cpp43 DECLHIDDEN(int) rtMemAllocEx16BitReach(size_t cbAlloc, uint32_t fFlags, void **ppv) argument
58 *ppv = pv;
74 DECLHIDDEN(int) rtMemAllocEx32BitReach(size_t cbAlloc, uint32_t fFlags, void **ppv)
81 *ppv = pv;
91 *ppv = pv;
H A Drtmempage-exec-mmap-heap-posix.cpp243 * @param ppv Where to return the allocation address.
245 DECLINLINE(int) rtHeapPageAllocFromBlockSuccess(PRTHEAPPAGEBLOCK pBlock, uint32_t iPage, size_t cPages, bool fZero, void **ppv) argument
257 *ppv = pv;
294 * @param ppv Where to return the allocation address on success.
296 DECLINLINE(int) rtHeapPageAllocFromBlock(PRTHEAPPAGEBLOCK pBlock, size_t cPages, bool fZero, void **ppv) argument
307 return rtHeapPageAllocFromBlockSuccess(pBlock, iPage, cPages, fZero, ppv);
316 return rtHeapPageAllocFromBlockSuccess(pBlock, iPage, cPages, fZero, ppv);
355 * @param ppv Where to return the address of the allocation
358 static int rtHeapPageAllocLocked(PRTHEAPPAGE pHeap, size_t cPages, const char *pszTag, bool fZero, void **ppv) argument
368 rc = rtHeapPageAllocFromBlock(pHeap->pHint1, cPages, fZero, ppv);
461 RTHeapPageAlloc(PRTHEAPPAGE pHeap, size_t cPages, const char *pszTag, bool fZero, void **ppv) argument
[all...]
/vbox/src/VBox/Storage/testcase/
H A DVDIoRnd.h49 * @param ppv Where to store the pointer on success.
52 int VDIoRndGetBuffer(PVDIORND pIoRnd, void **ppv, size_t cb);
H A DVDIoRnd.cpp90 int VDIoRndGetBuffer(PVDIORND pIoRnd, void **ppv, size_t cb) argument
93 AssertPtrReturn(ppv, VERR_INVALID_POINTER);
99 *ppv = pIoRnd->pbPattern + RT_ALIGN_64(RTRandAdvU64Ex(pIoRnd->hRand, 0, pIoRnd->cbPattern - cb - 512), 512);
/vbox/src/VBox/VMM/include/internal/
H A Dpgm.h68 VMMDECL(int) PGMPhysGCPhys2CCPtr(PVM pVM, RTGCPHYS GCPhys, void **ppv, PPGMPAGEMAPLOCK pLock);
69 VMMDECL(int) PGMPhysGCPhys2CCPtrReadOnly(PVM pVM, RTGCPHYS GCPhys, void const **ppv, PPGMPAGEMAPLOCK pLock);
70 VMMDECL(int) PGMPhysGCPtr2CCPtr(PVMCPU pVCpu, RTGCPTR GCPtr, void **ppv, PPGMPAGEMAPLOCK pLock);
71 VMMDECL(int) PGMPhysGCPtr2CCPtrReadOnly(PVMCPU pVCpu, RTGCPTR GCPtr, void const **ppv, PPGMPAGEMAPLOCK pLock);
/vbox/src/VBox/Additions/WINNT/Graphics/Video/mp/common/
H A DVBoxMPCommon.cpp22 int VBoxMPCmnMapAdapterMemory(PVBOXMP_COMMON pCommon, void **ppv, uint32_t ulOffset, uint32_t ulSize) argument
60 *ppv = VideoRamBase;
68 void VBoxMPCmnUnmapAdapterMemory(PVBOXMP_COMMON pCommon, void **ppv) argument
74 if (*ppv)
78 Status = VideoPortUnmapMemory(pPEXT, *ppv, NULL);
82 ntStatus = pPEXT->u.primary.DxgkInterface.DxgkCbUnmapMemory(pPEXT->u.primary.DxgkInterface.DeviceHandle, *ppv);
87 *ppv = NULL;
H A DVBoxMPCommon.h25 int VBoxMPCmnMapAdapterMemory(PVBOXMP_COMMON pCommon, void **ppv, uint32_t ulOffset, uint32_t ulSize);
26 void VBoxMPCmnUnmapAdapterMemory(PVBOXMP_COMMON pCommon, void **ppv);
/vbox/src/VBox/Runtime/r3/win/
H A Dallocex-win.cpp43 static int rtMemAllocExInRange(size_t cbAlloc, uint32_t fFlags, void **ppv, uintptr_t uAddr, uintptr_t uAddrLast) argument
62 *ppv = pv;
79 DECLHIDDEN(int) rtMemAllocEx16BitReach(size_t cbAlloc, uint32_t fFlags, void **ppv) argument
85 return rtMemAllocExInRange(cbAlloc, fFlags, ppv, PAGE_SIZE, _64K - cbAlloc);
89 DECLHIDDEN(int) rtMemAllocEx32BitReach(size_t cbAlloc, uint32_t fFlags, void **ppv) argument
103 *ppv = pv;
111 return rtMemAllocExInRange(cbAlloc, fFlags, ppv, _64K, _4G - cbAlloc);
/vbox/src/VBox/Runtime/common/asn1/
H A Dasn1-efence-allocator.cpp48 void **ppv, size_t cb)
53 *ppv = pv;
47 rtAsn1EFenceAllocator_Alloc(PCRTASN1ALLOCATORVTABLE pThis, PRTASN1ALLOCATION pAllocation, void **ppv, size_t cb) argument
H A Dasn1-default-allocator.cpp66 void **ppv, size_t cb)
72 *ppv = pv;
65 rtAsn1DefaultAllocator_Alloc(PCRTASN1ALLOCATORVTABLE pThis, PRTASN1ALLOCATION pAllocation, void **ppv, size_t cb) argument
/vbox/src/VBox/Additions/WINNT/VBoxCredProv/
H A DVBoxCredProvFactory.h49 friend HRESULT VBoxCredentialProviderCreate(REFCLSID classID, REFIID interfaceID, void **ppv);
/vbox/include/iprt/
H A Dasm.h506 * @returns Current *ppv value
507 * @param ppv Pointer to the pointer variable to update.
508 * @param pv The pointer value to assign to *ppv.
510 DECLINLINE(void *) ASMAtomicXchgPtr(void * volatile *ppv, const void *pv) argument
513 return (void *)ASMAtomicXchgU32((volatile uint32_t *)(void *)ppv, (uint32_t)pv);
515 return (void *)ASMAtomicXchgU64((volatile uint64_t *)(void *)ppv, (uint64_t)pv);
526 * @param ppv Pointer to the pointer variable to update.
527 * @param pv The pointer value to assign to *ppv.
528 * @param Type The type of *ppv, sans volatile.
531 # define ASMAtomicXchgPtrT(ppv, p
922 ASMAtomicCmpXchgPtrVoid(void * volatile *ppv, const void *pvNew, const void *pvOld) argument
1278 ASMAtomicCmpXchgExPtrVoid(void * volatile *ppv, const void *pvNew, const void *pvOld, void **ppvOld) argument
1791 ASMAtomicReadPtr(void * volatile *ppv) argument
1832 ASMAtomicUoReadPtr(void * volatile *ppv) argument
2218 ASMAtomicWritePtrVoid(void * volatile *ppv, const void *pv) argument
[all...]
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/
H A Dobjectarray.idl42 [out, iid_is(riid)] void **ppv);
H A Dpropsys.idl183 [out, iid_is(riid)] void **ppv
307 [out, iid_is(riid)] void **ppv
312 [out, iid_is(riid)] void **ppv
510 [out,iid_is(riid)] void **ppv
551 [out,iid_is(riid)] void **ppv
555 [out,iid_is(riid)] void **ppv
610 [out,iid_is(riid)] void **ppv
635 [out,iid_is(riid)] void **ppv
640 [out,iid_is(riid)] void **ppv
645 [out,iid_is(riid)] void **ppv
[all...]
H A Dcommoncontrols.idl137 [out] PVOID* ppv);
141 [out] PVOID* ppv);
200 [out] PVOID* ppv);
/vbox/src/libs/kStuff/iprt/
H A DkHlpPage-iprt.cpp46 KHLP_DECL(int) kHlpPageAlloc(void **ppv, KSIZE cb, KPROT enmProt, KBOOL fFixed) argument
56 *ppv = pv;
/vbox/include/VBox/vmm/
H A Dmm.h208 VMMDECL(int) MMHyperAlloc(PVM pVM, size_t cb, uint32_t uAlignment, MMTAG enmTag, void **ppv);
209 VMMDECL(int) MMHyperDupMem(PVM pVM, const void *pvSrc, size_t cb, unsigned uAlignment, MMTAG enmTag, void **ppv);
258 VMMR3DECL(int) MMR3HCPhys2HCVirt(PVM pVM, RTHCPHYS HCPhys, void **ppv);
262 VMMR3DECL(int) MMR3HyperAllocOnceNoRel(PVM pVM, size_t cb, uint32_t uAlignment, MMTAG enmTag, void **ppv);
263 VMMR3DECL(int) MMR3HyperAllocOnceNoRelEx(PVM pVM, size_t cb, uint32_t uAlignment, MMTAG enmTag, uint32_t fFlags, void **ppv);
264 VMMR3DECL(int) MMR3HyperRealloc(PVM pVM, void *pv, size_t cb, unsigned uAlignmentNew, MMTAG enmTagNew, size_t cbNew, void **ppv);
280 VMMR3DECL(int) MMR3HyperHCPhys2HCVirtEx(PVM pVM, RTHCPHYS HCPhys, void **ppv);
310 VMMR3DECL(int) MMR3HeapAllocEx(PVM pVM, MMTAG enmTag, size_t cbSize, void **ppv);
311 VMMR3DECL(int) MMR3HeapAllocExU(PUVM pUVM, MMTAG enmTag, size_t cbSize, void **ppv);
314 VMMR3DECL(int) MMR3HeapAllocZEx(PVM pVM, MMTAG enmTag, size_t cbSize, void **ppv);
[all...]
/vbox/include/VBox/GuestHost/
H A DSharedClipboard.h71 uint32_t u32Format, void **ppv,
/vbox/src/libs/xpcom18a4/python/src/
H A DPyISupports.cpp247 nsISupports **ppv)
268 *ppv = pis; local
273 *ppv = pis;
278 r = pis->QueryInterface(iid, (void **)ppv);
296 nsISupports **ppv,
311 *ppv = NULL;
329 if (InterfaceFromPyISupports(sub_ob, iid, ppv)) {
337 nsresult nr = PyObject_AsVariant(ob, (nsIVariant **)ppv);
342 NS_ASSERTION(ppv != nsnull, "PyObject_AsVariant worked but gave null!");
354 return PyXPCOM_XPTStub::AutoWrapPythonInstance(ob, iid, ppv);
245 InterfaceFromPyISupports(PyObject *ob, const nsIID &iid, nsISupports **ppv) argument
294 InterfaceFromPyObject(PyObject *ob, const nsIID &iid, nsISupports **ppv, PRBool bNoneOK, PRBool bTryAutoWrap ) argument
[all...]
/vbox/include/VBox/
H A Dhgcmsvc.h135 int getPointer (void **ppv, uint32_t *pcb) argument
137 AssertPtrReturn(ppv, VERR_INVALID_POINTER);
141 *ppv = u.pointer.addr;
162 int getBuffer (void **ppv, uint32_t *pcb) argument
164 AssertPtrReturn(ppv, VERR_INVALID_POINTER);
173 *ppv = pv;
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/include/
H A Drpcproxy.h162 CStdStubBuffer_DebugServerQueryInterface( IRpcStubBuffer *This, void **ppv );
205 NdrDllGetClassObject( REFCLSID rclsid, REFIID riid, void **ppv, const ProxyFileInfo **pProxyFileList,
308 HRESULT WINAPI DLLGETCLASSOBJECT_ENTRY(REFCLSID rclsid, REFIID riid, void **ppv) DECLSPEC_HIDDEN; \
310 void **ppv) \
312 return NdrDllGetClassObject(rclsid, riid, ppv, (pfl), \
371 LPRPCPROXYBUFFER *ppProxy, LPVOID *ppv );
/vbox/src/VBox/VMM/VMMR3/
H A DMMHeap.cpp175 * @param ppv Where to store the pointer to the allocated memory on success.
177 VMMR3DECL(int) MMR3HeapAllocExU(PUVM pUVM, MMTAG enmTag, size_t cbSize, void **ppv) argument
183 *ppv = pv;
199 * @param ppv Where to store the pointer to the allocated memory on success.
201 VMMR3DECL(int) MMR3HeapAllocEx(PVM pVM, MMTAG enmTag, size_t cbSize, void **ppv) argument
206 *ppv = pv;
254 * @param ppv Where to store the pointer to the allocated memory on success.
256 VMMR3DECL(int) MMR3HeapAllocZExU(PUVM pUVM, MMTAG enmTag, size_t cbSize, void **ppv) argument
262 *ppv = pv;
278 * @param ppv Wher
280 MMR3HeapAllocZEx(PVM pVM, MMTAG enmTag, size_t cbSize, void **ppv) argument
[all...]

Completed in 94 milliseconds

1234