Lines Matching refs:bytes
64 int port __unused, int bytes, uint32_t *eax, void *arg __unused) in default_inout() argument
67 switch (bytes) { in default_inout()
103 int addrsize, bytes, flags, in, port, prot, rep; in emulate_inout() local
113 bytes = vmexit->u.inout.bytes; in emulate_inout()
118 assert(bytes == 1 || bytes == 2 || bytes == 4); in emulate_inout()
157 vis->seg_name, &vis->seg_desc, index, bytes, in emulate_inout()
164 bytes, prot, iov, nitems(iov), &fault); in emulate_inout()
173 if (vie_alignment_check(vis->paging.cpl, bytes, in emulate_inout()
181 vm_copyin(iov, &val, bytes); in emulate_inout()
183 retval = handler(ctx, in, port, bytes, &val, arg); in emulate_inout()
188 vm_copyout(&val, iov, bytes); in emulate_inout()
192 index -= bytes; in emulate_inout()
194 index += bytes; in emulate_inout()
221 val = eax & vie_size2mask(bytes); in emulate_inout()
222 retval = handler(ctx, in, port, bytes, &val, arg); in emulate_inout()
224 eax &= ~vie_size2mask(bytes); in emulate_inout()
225 eax |= val & vie_size2mask(bytes); in emulate_inout()