Lines Matching defs:virt_addr
84 static int pcitool_mem_access(pcitool_reg_t *prg, uint64_t virt_addr,
87 static void pcitool_unmap(uint64_t virt_addr, size_t num_pages);
762 pcitool_mem_access(pcitool_reg_t *prg, uint64_t virt_addr, boolean_t write_flag)
796 *((uint8_t *)(uintptr_t)virt_addr) = local_data;
799 *((uint16_t *)(uintptr_t)virt_addr) = local_data;
802 *((uint32_t *)(uintptr_t)virt_addr) = local_data;
805 *((uint64_t *)(uintptr_t)virt_addr) = local_data;
815 local_data = *((uint8_t *)(uintptr_t)virt_addr);
818 local_data = *((uint16_t *)(uintptr_t)virt_addr);
821 local_data = *((uint32_t *)(uintptr_t)virt_addr);
824 local_data = *((uint64_t *)(uintptr_t)virt_addr);
920 pcitool_unmap(uint64_t virt_addr, size_t num_pages)
922 void *base_virt_addr = (void *)(uintptr_t)(virt_addr & ~MMU_PAGEOFFSET);
942 uint64_t virt_addr;
1177 virt_addr = pcitool_map(prg.phys_addr, size,
1179 if (virt_addr == NULL) {
1185 rval = pcitool_mem_access(&prg, virt_addr, write_flag);
1186 pcitool_unmap(virt_addr, num_virt_pages);