Lines Matching defs:u64Arg
175 * @param u64Arg Data to be written to data register.
178 static int drvR0HostParallelReqWrite(PPDMDRVINS pDrvIns, uint64_t u64Arg)
181 LogFlowFunc(("write to data port=%#x val=%#x\n", pThis->u32LptAddr, u64Arg));
182 ASMOutU8(pThis->u32LptAddr, (uint8_t)(u64Arg));
191 * @param u64Arg Data to be written to control register.
193 static int drvR0HostParallelReqWriteControl(PPDMDRVINS pDrvIns, uint64_t u64Arg)
196 LogFlowFunc(("write to ctrl port=%#x val=%#x\n", pThis->u32LptAddrControl, u64Arg));
197 ASMOutU8(pThis->u32LptAddrControl, (uint8_t)(u64Arg));
206 * @param u64Arg Not used.
208 static int drvR0HostParallelReqRead(PPDMDRVINS pDrvIns, uint64_t u64Arg)
223 * @param u64Arg Not used.
225 static int drvR0HostParallelReqReadControl(PPDMDRVINS pDrvIns, uint64_t u64Arg)
240 * @param u64Arg Not used.
242 static int drvR0HostParallelReqReadStatus(PPDMDRVINS pDrvIns, uint64_t u64Arg)
257 * @param u64Arg Mode.
259 static int drvR0HostParallelReqSetPortDir(PPDMDRVINS pDrvIns, uint64_t u64Arg)
265 if (u64Arg)
283 PDMBOTHCBDECL(int) drvR0HostParallelReqHandler(PPDMDRVINS pDrvIns, uint32_t uOperation, uint64_t u64Arg)
292 rc = drvR0HostParallelReqRead(pDrvIns, u64Arg);
295 rc = drvR0HostParallelReqReadStatus(pDrvIns, u64Arg);
298 rc = drvR0HostParallelReqReadControl(pDrvIns, u64Arg);
301 rc = drvR0HostParallelReqWrite(pDrvIns, u64Arg);
304 rc = drvR0HostParallelReqWriteControl(pDrvIns, u64Arg);
307 rc = drvR0HostParallelReqSetPortDir(pDrvIns, u64Arg);