Searched refs:hVolFmt (Results 1 - 5 of 5) sorted by relevance

/vbox/src/VBox/Runtime/include/internal/
H A Ddvm.h168 * @param hVolFmt The current volume.
172 DECLCALLBACKMEMBER(int, pfnQueryNextVolume)(RTDVMFMT hVolMgrFmt, RTDVMVOLUMEFMT hVolFmt, PRTDVMVOLUMEFMT phVolFmtNext);
178 * @param hVolFmt The format specific volume handle.
180 DECLCALLBACKMEMBER(void, pfnVolumeClose)(RTDVMVOLUMEFMT hVolFmt);
186 * @param hVolFmt The format specific volume handle.
188 DECLCALLBACKMEMBER(uint64_t, pfnVolumeGetSize)(RTDVMVOLUMEFMT hVolFmt);
194 * @param hVolFmt The format specific volume handle.
197 DECLCALLBACKMEMBER(int, pfnVolumeQueryName)(RTDVMVOLUMEFMT hVolFmt, char **ppszVolName);
203 * @param hVolFmt The format specific volume handle.
205 DECLCALLBACKMEMBER(RTDVMVOLTYPE, pfnVolumeGetType)(RTDVMVOLUMEFMT hVolFmt);
[all...]
/vbox/src/VBox/Runtime/common/dvm/
H A Ddvmmbr.cpp301 static DECLCALLBACK(int) rtDvmFmtMbrQueryNextVolume(RTDVMFMT hVolMgrFmt, RTDVMVOLUMEFMT hVolFmt, PRTDVMVOLUMEFMT phVolFmtNext) argument
305 PRTDVMVOLUMEFMTINTERNAL pVol = hVolFmt;
321 static DECLCALLBACK(void) rtDvmFmtMbrVolumeClose(RTDVMVOLUMEFMT hVolFmt) argument
323 PRTDVMVOLUMEFMTINTERNAL pVol = hVolFmt;
333 static DECLCALLBACK(uint64_t) rtDvmFmtMbrVolumeGetSize(RTDVMVOLUMEFMT hVolFmt) argument
335 PRTDVMVOLUMEFMTINTERNAL pVol = hVolFmt;
340 static DECLCALLBACK(int) rtDvmFmtMbrVolumeQueryName(RTDVMVOLUMEFMT hVolFmt, char **ppszVolName) argument
342 NOREF(hVolFmt); NOREF(ppszVolName);
346 static DECLCALLBACK(RTDVMVOLTYPE) rtDvmFmtMbrVolumeGetType(RTDVMVOLUMEFMT hVolFmt) argument
349 PRTDVMVOLUMEFMTINTERNAL pVol = hVolFmt;
361 rtDvmFmtMbrVolumeGetFlags(RTDVMVOLUMEFMT hVolFmt) argument
372 rtDvmFmtMbrVolumeIsRangeIntersecting(RTDVMVOLUMEFMT hVolFmt, uint64_t offStart, size_t cbRange, uint64_t *poffVol, uint64_t *pcbIntersect) argument
390 rtDvmFmtMbrVolumeRead(RTDVMVOLUMEFMT hVolFmt, uint64_t off, void *pvBuf, size_t cbRead) argument
398 rtDvmFmtMbrVolumeWrite(RTDVMVOLUMEFMT hVolFmt, uint64_t off, const void *pvBuf, size_t cbWrite) argument
[all...]
H A Ddvmbsdlabel.cpp428 DECLCALLBACK(int) rtDvmFmtBsdLblQueryNextVolume(RTDVMFMT hVolMgrFmt, RTDVMVOLUMEFMT hVolFmt, PRTDVMVOLUMEFMT phVolFmtNext) argument
432 PRTDVMVOLUMEFMTINTERNAL pVol = hVolFmt;
448 DECLCALLBACK(void) rtDvmFmtBsdLblVolumeClose(RTDVMVOLUMEFMT hVolFmt) argument
450 PRTDVMVOLUMEFMTINTERNAL pVol = hVolFmt;
460 DECLCALLBACK(uint64_t) rtDvmFmtBsdLblVolumeGetSize(RTDVMVOLUMEFMT hVolFmt) argument
462 PRTDVMVOLUMEFMTINTERNAL pVol = hVolFmt;
467 DECLCALLBACK(int) rtDvmFmtBsdLblVolumeQueryName(RTDVMVOLUMEFMT hVolFmt, char **ppszVolName) argument
469 NOREF(hVolFmt); NOREF(ppszVolName);
473 DECLCALLBACK(RTDVMVOLTYPE) rtDvmFmtBsdLblVolumeGetType(RTDVMVOLUMEFMT hVolFmt) argument
475 NOREF(hVolFmt);
479 rtDvmFmtBsdLblVolumeGetFlags(RTDVMVOLUMEFMT hVolFmt) argument
485 rtDvmFmtBsdLblVolumeIsRangeIntersecting(RTDVMVOLUMEFMT hVolFmt, uint64_t offStart, size_t cbRange, uint64_t *poffVol, uint64_t *pcbIntersect) argument
503 rtDvmFmtBsdLblVolumeRead(RTDVMVOLUMEFMT hVolFmt, uint64_t off, void *pvBuf, size_t cbRead) argument
511 rtDvmFmtBsdLblVolumeWrite(RTDVMVOLUMEFMT hVolFmt, uint64_t off, const void *pvBuf, size_t cbWrite) argument
[all...]
H A Ddvmgpt.cpp431 static DECLCALLBACK(int) rtDvmFmtGptQueryNextVolume(RTDVMFMT hVolMgrFmt, RTDVMVOLUMEFMT hVolFmt, PRTDVMVOLUMEFMT phVolFmtNext) argument
435 PRTDVMVOLUMEFMTINTERNAL pVol = hVolFmt;
451 static DECLCALLBACK(void) rtDvmFmtGptVolumeClose(RTDVMVOLUMEFMT hVolFmt) argument
453 PRTDVMVOLUMEFMTINTERNAL pVol = hVolFmt;
463 static DECLCALLBACK(uint64_t) rtDvmFmtGptVolumeGetSize(RTDVMVOLUMEFMT hVolFmt) argument
465 PRTDVMVOLUMEFMTINTERNAL pVol = hVolFmt;
470 static DECLCALLBACK(int) rtDvmFmtGptVolumeQueryName(RTDVMVOLUMEFMT hVolFmt, char **ppszVolName) argument
472 PRTDVMVOLUMEFMTINTERNAL pVol = hVolFmt;
482 static DECLCALLBACK(RTDVMVOLTYPE) rtDvmFmtGptVolumeGetType(RTDVMVOLUMEFMT hVolFmt) argument
485 PRTDVMVOLUMEFMTINTERNAL pVol = hVolFmt;
497 rtDvmFmtGptVolumeGetFlags(RTDVMVOLUMEFMT hVolFmt) argument
503 rtDvmFmtGptVolumeIsRangeIntersecting(RTDVMVOLUMEFMT hVolFmt, uint64_t offStart, size_t cbRange, uint64_t *poffVol, uint64_t *pcbIntersect) argument
521 rtDvmFmtGptVolumeRead(RTDVMVOLUMEFMT hVolFmt, uint64_t off, void *pvBuf, size_t cbRead) argument
529 rtDvmFmtGptVolumeWrite(RTDVMVOLUMEFMT hVolFmt, uint64_t off, const void *pvBuf, size_t cbWrite) argument
[all...]
H A Ddvm.cpp80 RTDVMVOLUMEFMT hVolFmt; member in struct:RTDVMVOLUMEINTERNAL
136 * @param hVolFmt The format specific volume handle.
139 static int rtDvmVolumeCreate(PRTDVMINTERNAL pThis, RTDVMVOLUMEFMT hVolFmt, argument
151 pVol->hVolFmt = hVolFmt;
173 pVolMgr->pDvmFmtOps->pfnVolumeClose(pThis->hVolFmt);
177 pThis->hVolFmt = NIL_RTDVMVOLUMEFMT;
315 RTDVMVOLUMEFMT hVolFmt = NIL_RTDVMVOLUMEFMT; local
317 rc = pThis->pDvmFmtOps->pfnQueryFirstVolume(pThis->hVolMgrFmt, &hVolFmt);
320 rc = rtDvmVolumeCreate(pThis, hVolFmt,
[all...]

Completed in 135 milliseconds