Home
last modified time | relevance | path

Searched refs:dev (Results 1 – 14 of 14) sorted by relevance

/hypervisor/dm/vpci/
A Dvroot_port.c117 int32_t create_vrp(struct acrn_vm *vm, struct acrn_vdev *dev) in create_vrp() argument
127 vrp_config = (struct vrp_config*)dev->args; in create_vrp()
131 __func__, vrp_config->phy_bdf, dev->slot, in create_vrp()
132 dev->id.fields.vendor, dev->id.fields.device, in create_vrp()
138 dev_config->vbdf.value = (uint16_t)dev->slot; in create_vrp()
A Divshmem.c643 int32_t create_ivshmem_vdev(struct acrn_vm *vm, struct acrn_vdev *dev) in create_ivshmem_vdev() argument
653 …if (strncmp(dev_config->shm_region_name, (char *)dev->args, sizeof(dev_config->shm_region_name)) =… in create_ivshmem_vdev()
655 if ((region != NULL) && (region->size == dev->io_size[IVSHMEM_SHM_BAR])) { in create_ivshmem_vdev()
657 dev_config->vbdf.value = (uint16_t) dev->slot; in create_ivshmem_vdev()
658 dev_config->vbar_base[IVSHMEM_MMIO_BAR] = (uint64_t) dev->io_addr[IVSHMEM_MMIO_BAR]; in create_ivshmem_vdev()
659 dev_config->vbar_base[IVSHMEM_MSIX_BAR] = (uint64_t) dev->io_addr[IVSHMEM_MSIX_BAR]; in create_ivshmem_vdev()
660 dev_config->vbar_base[IVSHMEM_SHM_BAR] = (uint64_t) dev->io_addr[IVSHMEM_SHM_BAR]; in create_ivshmem_vdev()
661 … dev_config->vbar_base[IVSHMEM_SHM_BAR] |= ((uint64_t) dev->io_addr[IVSHMEM_SHM_BAR + 1U]) << 32U; in create_ivshmem_vdev()
674 dev->slot >> 8U, (dev->slot >> 3U) & 0x1fU, dev->slot & 0x7U); in create_ivshmem_vdev()
A Dvmcs9900.c166 int32_t create_vmcs9900_vdev(struct acrn_vm *vm, struct acrn_vdev *dev) in create_vmcs9900_vdev() argument
173 uint16_t vuart_idx = *((uint16_t*)(dev->args)); in create_vmcs9900_vdev()
178 dev_config->vbdf.value = (uint16_t) dev->slot; in create_vmcs9900_vdev()
179 dev_config->vbar_base[0] = (uint64_t) dev->io_addr[0]; in create_vmcs9900_vdev()
180 dev_config->vbar_base[1] = (uint64_t) dev->io_addr[1]; in create_vmcs9900_vdev()
/hypervisor/scripts/makefile/
A Ddeps.mk8 @if ! which $(1) > /dev/null; then \
24 @if ! python3 -c "import $(1)" > /dev/null 2>&1; then \
/hypervisor/quirks/
A Dsecurity_vm_fixup.c45 struct acrn_mmiodev *dev = NULL; in tpm2_fixup() local
55 dev = &config->mmiodevs[i]; in tpm2_fixup()
60 if (dev != NULL) { in tpm2_fixup()
70 vtpm2->lasa = dev->res[1].user_vm_pa; in tpm2_fixup()
73 dev->res[1].size = tpm2->laml; in tpm2_fixup()
74 dev->res[1].host_pa = tpm2->lasa; in tpm2_fixup()
/hypervisor/include/dm/
A Dvroot_port.h18 int32_t create_vrp(struct acrn_vm *vm, struct acrn_vdev *dev);
A Dvmcs9900.h15 int32_t create_vmcs9900_vdev(struct acrn_vm *vm, struct acrn_vdev *dev);
A Divshmem.h41 int32_t create_ivshmem_vdev(struct acrn_vm *vm, struct acrn_vdev *dev);
/hypervisor/common/
A Dhypercall.c34 typedef int32_t (*emul_dev_create) (struct acrn_vm *vm, struct acrn_vdev *dev);
1266 static struct emul_dev_ops *find_emul_dev_ops(struct acrn_vdev *dev) in find_emul_dev_ops() argument
1272 if (emul_dev_ops_tbl[i].dev_id == dev->id.value) { in find_emul_dev_ops()
1295 struct acrn_vdev dev; in hcall_add_vdev() local
1300 if (copy_from_gpa(vm, &dev, param2, sizeof(dev)) == 0) { in hcall_add_vdev()
1301 op = find_emul_dev_ops(&dev); in hcall_add_vdev()
1303 ret = op->create(target_vm, &dev); in hcall_add_vdev()
1327 struct acrn_vdev dev; in hcall_remove_vdev() local
1334 if (copy_from_gpa(vm, &dev, param2, sizeof(dev)) == 0) { in hcall_remove_vdev()
1335 op = find_emul_dev_ops(&dev); in hcall_remove_vdev()
[all …]
/hypervisor/acpi_parser/
A Ddmar_parse.c28 static uint8_t get_secondary_bus(uint8_t bus, uint8_t dev, uint8_t func) in get_secondary_bus() argument
32 pio_write32(PCI_CFG_ENABLE | ((uint32_t)bus << 16U) | ((uint32_t)dev << 11U) | in get_secondary_bus()
/hypervisor/hw/
A Dpci.c419 uint8_t hdr_type, dev, func, func_max; in scan_pci_hierarchy() local
444 for (dev = 0U; dev <= PCI_SLOTMAX; dev++) { in scan_pci_hierarchy()
445 pbdf.bits.d = dev; in scan_pci_hierarchy()
/hypervisor/include/arch/x86/asm/
A Dvtd.h484 #define DEVFUN(dev, fun) ((((dev) & 0x1FU) << 3U) | (((fun) & 0x7U))) argument
/hypervisor/include/public/
A Dacrn_common.h185 int32_t dev; member
/hypervisor/
A DMakefile525 COMMIT=`git rev-parse --verify --short HEAD 2>/dev/null`;\

Completed in 23 milliseconds