Home
last modified time | relevance | path

Searched refs:vie_size2mask (Results 1 – 4 of 4) sorted by relevance

/freebsd/usr.sbin/bhyve/amd64/
H A Dinout.c147 index = vis->index & vie_size2mask(addrsize); in emulate_inout()
150 count = vis->count & vie_size2mask(addrsize); in emulate_inout()
221 val = eax & vie_size2mask(bytes); in emulate_inout()
224 eax &= ~vie_size2mask(bytes); in emulate_inout()
225 eax |= val & vie_size2mask(bytes); in emulate_inout()
/freebsd/sys/amd64/include/
H A Dvmm_instruction_emul.h70 uint64_t vie_size2mask(int size);
/freebsd/sys/amd64/vmm/
H A Dvmm_ioport.c116 mask = vie_size2mask(vmexit->u.inout.bytes); in emulate_inout_port()
H A Dvmm_instruction_emul.c797 if ((rcx & vie_size2mask(vie->addrsize)) == 0) { in emulate_movs()
935 if ((rcx & vie_size2mask(vie->addrsize)) != 0) in emulate_movs()
964 if ((rcx & vie_size2mask(vie->addrsize)) == 0) in emulate_stos()
999 if ((rcx & vie_size2mask(vie->addrsize)) != 0) in emulate_stos()
1876 vie_size2mask(int size) in vie_size2mask() function
1965 offset &= vie_size2mask(addrsize); in vie_calculate_gla()
1988 firstoff &= vie_size2mask(addrsize); in vie_calculate_gla()
1989 *gla = (segbase + firstoff) & vie_size2mask(glasize); in vie_calculate_gla()