Home
last modified time | relevance | path

Searched refs:dist_start (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/arm64/vmm/io/
H A Dvgic_v3.c117 uint64_t dist_start; member
1384 if (fault_ipa < vgic->dist_start || fault_ipa + size > vgic->dist_end) { in dist_read()
1388 reg = fault_ipa - vgic->dist_start; in dist_read()
1422 if (fault_ipa < vgic->dist_start || fault_ipa + size > vgic->dist_end) { in dist_write()
1426 reg = fault_ipa - vgic->dist_start; in dist_write()
1884 if (!__is_aligned(descr->v3_regs.dist_start, PAGE_SIZE_64K) || in vgic_v3_attach_to_vm()
1908 vgic->dist_start = descr->v3_regs.dist_start; in vgic_v3_attach_to_vm()
1909 vgic->dist_end = descr->v3_regs.dist_start + descr->v3_regs.dist_size; in vgic_v3_attach_to_vm()
1915 vm_register_inst_handler(vm, descr->v3_regs.dist_start, in vgic_v3_attach_to_vm()
2092 if (addr < vgic->dist_start || addr + 4 > vgic->dist_end) { in vgic_v3_inject_msi()
[all …]
/freebsd/sys/arm64/include/
H A Dvmm_dev.h150 uint64_t dist_start; member
/freebsd/lib/libvmmapi/
H A Dvmmapi.h167 int vm_attach_vgic(struct vmctx *ctx, uint64_t dist_start, size_t dist_size,