Lines Matching refs:pcbBuf
418 PDMBLOCKTXDIR enmTxDir, void *pvBuf, uint32_t *pcbBuf,
423 LogFlow(("%s: cmd[0]=%#04x txdir=%d pcbBuf=%d timeout=%d\n", __FUNCTION__, pbCmd[0], enmTxDir, *pcbBuf, cTimeoutMillies));
431 memset(pvBuf, '\0', *pcbBuf); /* we got read size, but zero it anyway. */
432 rc = DRVHostBaseScsiCmd(pThis, pbCmd, 12, PDMBLOCKTXDIR_FROM_DEVICE, pvBuf, pcbBuf, pabSense, cbSense, cTimeoutMillies);
444 Assert(*pcbBuf == 0);
448 Assert(*pcbBuf != 0);
449 Assert(*pcbBuf <= SCSI_MAX_BUFFER_SIZE);
457 memset(pThis->pbDoubleBuffer, '\0', *pcbBuf);
461 Assert(*pcbBuf != 0);
462 Assert(*pcbBuf <= SCSI_MAX_BUFFER_SIZE);
463 memcpy(pThis->pbDoubleBuffer, pvBuf, *pcbBuf);
473 cgc.buflen = *pcbBuf;
498 memcpy(pvBuf, pThis->pbDoubleBuffer, *pcbBuf);
503 Log2(("%s: after ioctl: cgc.buflen=%d txlen=%d\n", __FUNCTION__, cgc.buflen, *pcbBuf));
517 Assert(*pcbBuf == 0);
523 Assert(*pcbBuf != 0);
531 memset(pvBuf, '\0', *pcbBuf);
535 Assert(*pcbBuf != 0);
548 usc.uscsi_buflen = *pcbBuf;
587 Assert(*pcbBuf != 0);
595 memset(pvBuf, '\0', *pcbBuf);
610 Req.spt.DataTransferLength = *pcbBuf;