Lines Matching refs:bar_offset
583 u64 *dsaptr, u64 *bar_offset, const char *func)
606 *bar_offset = base_addr % IOMM_TABLE_ENTRY_SIZE;
619 u64 bar_offset;
624 xlate_iomm_address(addr, &dsa, &bar_offset, "read_byte");
629 HvCall3Ret16(HvCallPciBarLoad8, &ret, dsa, bar_offset, 0);
637 u64 bar_offset;
642 xlate_iomm_address(addr, &dsa, &bar_offset, "read_word");
648 bar_offset, 0);
656 u64 bar_offset;
661 xlate_iomm_address(addr, &dsa, &bar_offset, "read_long");
667 bar_offset, 0);
679 u64 bar_offset;
684 xlate_iomm_address(addr, &dsa, &bar_offset, "write_byte");
689 rc = HvCall4(HvCallPciBarStore8, dsa, bar_offset, data, 0);
695 u64 bar_offset;
700 xlate_iomm_address(addr, &dsa, &bar_offset, "write_word");
705 rc = HvCall4(HvCallPciBarStore16, dsa, bar_offset, data, 0);
711 u64 bar_offset;
716 xlate_iomm_address(addr, &dsa, &bar_offset, "write_long");
721 rc = HvCall4(HvCallPciBarStore32, dsa, bar_offset, data, 0);