Searched refs:uAndVal (Results 1 - 6 of 6) sorted by relevance

/vbox/include/VBox/vmm/
H A Dhm.h181 unsigned uPort, unsigned uAndVal, unsigned cbSize);
183 unsigned uPort, unsigned uAndVal, unsigned cbSize);
/vbox/src/VBox/VMM/VMMR0/
H A DHMR0.cpp1595 * @param uAndVal AND mask for saving the result in eax.
1599 unsigned uPort, unsigned uAndVal, unsigned cbSize)
1605 pVCpu->hm.s.PendingIO.s.Port.uAndVal = uAndVal;
1617 * @param uAndVal AND mask for fetching the result from eax.
1621 unsigned uPort, unsigned uAndVal, unsigned cbSize)
1627 pVCpu->hm.s.PendingIO.s.Port.uAndVal = uAndVal;
H A DHMSVMR0.cpp4763 uint32_t uAndVal = s_aIOOpAnd[uIOWidth];
4806 rcStrict = IOMIOPortWrite(pVM, pVCpu, IoExitInfo.n.u16Port, pCtx->eax & uAndVal, cbValue);
4808 HMR0SavePendingIOPortWrite(pVCpu, pCtx->rip, pVmcb->ctrl.u64ExitInfo2, IoExitInfo.n.u16Port, uAndVal, cbValue);
4820 pCtx->eax = (pCtx->eax & ~uAndVal) | (u32Val & uAndVal);
4823 HMR0SavePendingIOPortRead(pVCpu, pCtx->rip, pVmcb->ctrl.u64ExitInfo2, IoExitInfo.n.u16Port, uAndVal, cbValue);
H A DHMVMXR0.cpp11244 uint32_t const uAndVal = s_aIOOpAnd[uIOWidth]; local
11248 rcStrict = IOMIOPortWrite(pVM, pVCpu, uIOPort, pMixedCtx->eax & uAndVal, cbValue);
11250 HMR0SavePendingIOPortWrite(pVCpu, pMixedCtx->rip, pMixedCtx->rip + cbInstr, uIOPort, uAndVal, cbValue);
11260 pMixedCtx->eax = (pMixedCtx->eax & ~uAndVal) | (u32Result & uAndVal);
11263 HMR0SavePendingIOPortRead(pVCpu, pMixedCtx->rip, pMixedCtx->rip + cbInstr, uIOPort, uAndVal, cbValue);
/vbox/src/VBox/VMM/include/
H A DHMInternal.h815 uint32_t uAndVal; member in struct:HMCPU::__anon16907::__anon16908::__anon16909
/vbox/src/VBox/VMM/VMMR3/
H A DHM.cpp2865 uint32_t uAndVal = pVCpu->hm.s.PendingIO.s.Port.uAndVal; local
2874 pCtx->eax = (pCtx->eax & ~uAndVal) | (u32Val & uAndVal);
2882 pCtx->eax & pVCpu->hm.s.PendingIO.s.Port.uAndVal,

Completed in 86 milliseconds