Lines Matching refs:bytes_per_rep

674     unsigned int bytes_per_rep,  in hvmemul_linear_to_phys()  argument
699 if ( reverse && ((PAGE_SIZE - offset) < bytes_per_rep) ) in hvmemul_linear_to_phys()
705 addr, &_paddr, bytes_per_rep, &one_rep, pfec, hvmemul_ctxt); in hvmemul_linear_to_phys()
719 done = reverse ? bytes_per_rep + offset : PAGE_SIZE - offset; in hvmemul_linear_to_phys()
720 todo = *reps * bytes_per_rep; in hvmemul_linear_to_phys()
733 done /= bytes_per_rep; in hvmemul_linear_to_phys()
758 unsigned int bytes_per_rep, in hvmemul_virtual_to_linear() argument
801 ASSERT(offset >= ((*reps - 1) * bytes_per_rep)); in hvmemul_virtual_to_linear()
803 seg, reg, offset - (*reps - 1) * bytes_per_rep, in hvmemul_virtual_to_linear()
804 *reps * bytes_per_rep, access_type, in hvmemul_virtual_to_linear()
806 *linear += (*reps - 1) * bytes_per_rep; in hvmemul_virtual_to_linear()
813 seg, reg, offset, *reps * bytes_per_rep, access_type, in hvmemul_virtual_to_linear()
1205 unsigned int bytes_per_rep, in hvmemul_rep_ins_discard() argument
1217 unsigned int bytes_per_rep, in hvmemul_rep_movs_discard() argument
1228 unsigned int bytes_per_rep, in hvmemul_rep_stos_discard() argument
1239 unsigned int bytes_per_rep, in hvmemul_rep_outs_discard() argument
1316 unsigned int bytes_per_rep, in hvmemul_rep_ins() argument
1329 dst_seg, dst_offset, bytes_per_rep, reps, hvm_access_write, in hvmemul_rep_ins()
1338 addr, &gpa, bytes_per_rep, reps, pfec, hvmemul_ctxt); in hvmemul_rep_ins()
1346 return hvmemul_do_pio_addr(src_port, reps, bytes_per_rep, IOREQ_READ, in hvmemul_rep_ins()
1354 unsigned int bytes_per_rep, in hvmemul_rep_outs_set_context() argument
1358 unsigned int bytes = *reps * bytes_per_rep; in hvmemul_rep_outs_set_context()
1381 unsigned int bytes_per_rep, in hvmemul_rep_outs() argument
1395 bytes_per_rep, reps, ctxt); in hvmemul_rep_outs()
1398 src_seg, src_offset, bytes_per_rep, reps, hvm_access_read, in hvmemul_rep_outs()
1407 addr, &gpa, bytes_per_rep, reps, pfec, hvmemul_ctxt); in hvmemul_rep_outs()
1415 return hvmemul_do_pio_addr(dst_port, reps, bytes_per_rep, IOREQ_WRITE, in hvmemul_rep_outs()
1424 unsigned int bytes_per_rep, in hvmemul_rep_movs() argument
1439 src_seg, src_offset, bytes_per_rep, reps, hvm_access_read, in hvmemul_rep_movs()
1445 dst_seg, dst_offset, bytes_per_rep, reps, hvm_access_write, in hvmemul_rep_movs()
1463 PAGE_SIZE - (saddr & ~PAGE_MASK) >= *reps * bytes_per_rep)) ) in hvmemul_rep_movs()
1467 rc = hvmemul_linear_to_phys(saddr, &sgpa, bytes_per_rep, reps, pfec, in hvmemul_rep_movs()
1479 PAGE_SIZE - (daddr & ~PAGE_MASK) >= *reps * bytes_per_rep)) ) in hvmemul_rep_movs()
1483 rc = hvmemul_linear_to_phys(daddr, &dgpa, bytes_per_rep, reps, in hvmemul_rep_movs()
1501 sgpa, reps, bytes_per_rep, IOREQ_READ, df, dgpa); in hvmemul_rep_movs()
1508 dgpa, reps, bytes_per_rep, IOREQ_WRITE, df, sgpa); in hvmemul_rep_movs()
1512 bytes = *reps * bytes_per_rep; in hvmemul_rep_movs()
1516 sgpa -= bytes - bytes_per_rep; in hvmemul_rep_movs()
1523 if ( ((dgpa + bytes_per_rep) > sgpa) && (dgpa < (sgpa + bytes)) ) in hvmemul_rep_movs()
1528 dgpa -= bytes - bytes_per_rep; in hvmemul_rep_movs()
1568 sgpa, dgpa, *reps, bytes_per_rep); in hvmemul_rep_movs()
1579 unsigned int bytes_per_rep, in hvmemul_rep_stos() argument
1590 int rc = hvmemul_virtual_to_linear(seg, offset, bytes_per_rep, reps, in hvmemul_rep_stos()
1602 PAGE_SIZE - (addr & ~PAGE_MASK) >= *reps * bytes_per_rep)) ) in hvmemul_rep_stos()
1611 rc = hvmemul_linear_to_phys(addr, &gpa, bytes_per_rep, reps, pfec, in hvmemul_rep_stos()
1629 bytes = *reps * bytes_per_rep; in hvmemul_rep_stos()
1639 switch ( bytes_per_rep ) in hvmemul_rep_stos()
1665 gpa -= bytes - bytes_per_rep; in hvmemul_rep_stos()
1683 gpa, *reps, bytes_per_rep); in hvmemul_rep_stos()
1690 return hvmemul_do_mmio_buffer(gpa, reps, bytes_per_rep, IOREQ_WRITE, df, in hvmemul_rep_stos()