Searched refs:mmiodev (Results 1 – 3 of 3) sorted by relevance
| /devicemodel/hw/mmio/ |
| A D | core.c | 245 int init_mmio_dev(struct vmctx *ctx, struct mmio_dev_ops *ops, struct acrn_mmiodev *mmiodev) in init_mmio_dev() argument 250 if (mmiodev->res[0].user_vm_pa == 0UL) { in init_mmio_dev() 254 ret = mmio_dev_alloc_gpa_resource32(&base, mmiodev->res[0].size); in init_mmio_dev() 257 mmiodev->res[0].user_vm_pa = base; in init_mmio_dev() 260 return ops->init(ctx, mmiodev); in init_mmio_dev() 263 void deinit_mmio_dev(struct vmctx *ctx, struct mmio_dev_ops *ops, struct acrn_mmiodev *mmiodev) in deinit_mmio_dev() argument 265 ops->deinit(ctx, mmiodev); in deinit_mmio_dev()
|
| /devicemodel/include/ |
| A D | vmmapi.h | 138 int vm_assign_mmiodev(struct vmctx *ctx, struct acrn_mmiodev *mmiodev); 139 int vm_deassign_mmiodev(struct vmctx *ctx, struct acrn_mmiodev *mmiodev);
|
| /devicemodel/core/ |
| A D | vmmapi.c | 574 vm_assign_mmiodev(struct vmctx *ctx, struct acrn_mmiodev *mmiodev) in vm_assign_mmiodev() argument 577 error = ioctl(ctx->fd, ACRN_IOCTL_ASSIGN_MMIODEV, mmiodev); in vm_assign_mmiodev() 585 vm_deassign_mmiodev(struct vmctx *ctx, struct acrn_mmiodev *mmiodev) in vm_deassign_mmiodev() argument 588 error = ioctl(ctx->fd, ACRN_IOCTL_DEASSIGN_MMIODEV, mmiodev); in vm_deassign_mmiodev()
|
Completed in 6 milliseconds