Lines Matching defs:pVScsiLunSbc
56 PVSCSILUNSBC pVScsiLunSbc = (PVSCSILUNSBC)pVScsiLun;
61 rc = vscsiLunMediumGetSectorSize(pVScsiLun, &pVScsiLunSbc->cbSector);
66 pVScsiLunSbc->cSectors = cbDisk / pVScsiLunSbc->cbSector;
70 rc = vscsiVpdPagePoolInit(&pVScsiLunSbc->VpdPagePool);
77 rc = vscsiVpdPagePoolAllocNewPage(&pVScsiLunSbc->VpdPagePool, VSCSI_VPD_DEVID_NUMBER,
96 rc = vscsiVpdPagePoolAllocNewPage(&pVScsiLunSbc->VpdPagePool, VSCSI_VPD_BLOCK_LIMITS_NUMBER,
108 pBlkPage->u32MaxUnmapLbaCount = RT_H2BE_U32(VSCSI_UNMAP_LBAS_MAX(pVScsiLunSbc->cbSector));
117 rc = vscsiVpdPagePoolAllocNewPage(&pVScsiLunSbc->VpdPagePool, VSCSI_VPD_BLOCK_PROV_NUMBER,
137 rc = vscsiVpdPagePoolAllocNewPage(&pVScsiLunSbc->VpdPagePool, VSCSI_VPD_BLOCK_CHARACTERISTICS_NUMBER,
154 rc = vscsiVpdPagePoolAllocNewPage(&pVScsiLunSbc->VpdPagePool, VSCSI_VPD_SUPPORTED_PAGES_NUMBER,
177 pVScsiLunSbc->Core.fReady = true;
184 PVSCSILUNSBC pVScsiLunSbc = (PVSCSILUNSBC)pVScsiLun;
186 vscsiVpdPagePoolDestroy(&pVScsiLunSbc->VpdPagePool);
193 PVSCSILUNSBC pVScsiLunSbc = (PVSCSILUNSBC)pVScsiLun;
207 rc = vscsiVpdPagePoolQueryPage(&pVScsiLunSbc->VpdPagePool, pVScsiReq, pVScsiReq->pbCDB[2]);
250 if (pVScsiLunSbc->cSectors > UINT32_C(0xffffffff))
253 vscsiH2BEU32(aReply, pVScsiLunSbc->cSectors - 1);
254 vscsiH2BEU32(&aReply[4], pVScsiLunSbc->cbSector);
464 vscsiH2BEU64(aReply, pVScsiLunSbc->cSectors - 1);
548 if (RT_UNLIKELY(uLbaStart + cSectorTransfer > pVScsiLunSbc->cSectors))