Lines Matching refs:dev
56 struct mmio_dev *dev; in get_mmiodev() local
59 dev = &mmio_devs[i]; in get_mmiodev()
60 if (!strncmp(dev->name, name, 16)) { in get_mmiodev()
61 return dev; in get_mmiodev()
90 struct mmio_dev *dev; in create_pt_acpidev() local
96 dev = alloc_mmiodev(); in create_pt_acpidev()
97 if (!dev) { in create_pt_acpidev()
102 return ops->init ? ops->init(opt, dev) : -1; in create_pt_acpidev()
210 struct mmio_dev *dev; in create_pt_mmiodev() local
213 dev = alloc_mmiodev(); in create_pt_mmiodev()
214 if (!dev) { in create_pt_mmiodev()
222 strncpy(dev->name, pt_mmiodev.name, 8); in create_pt_mmiodev()
223 dev->dev.res[0].host_pa = base_hpa; in create_pt_mmiodev()
224 dev->dev.res[0].size = size; in create_pt_mmiodev()
276 err = init_mmio_dev(ctx, ops, &mmio_devs[i].dev); in init_mmio_devs()
278 mmio_devs[i].dev.res[0].host_pa, mmio_devs[i].dev.res[0].user_vm_pa, in init_mmio_devs()
279 mmio_devs[i].dev.res[0].size, err); in init_mmio_devs()
292 deinit_mmio_dev(ctx, ops, &mmio_devs[i].dev); in init_mmio_devs()
306 deinit_mmio_dev(ctx, ops, &mmio_devs[i].dev); in deinit_mmio_devs()
311 static int init_pt_mmiodev(struct vmctx *ctx, struct acrn_mmiodev *dev) in init_pt_mmiodev() argument
313 return vm_assign_mmiodev(ctx, dev); in init_pt_mmiodev()
316 static void deinit_pt_mmiodev(struct vmctx *ctx, struct acrn_mmiodev *dev) in deinit_pt_mmiodev() argument
318 vm_deassign_mmiodev(ctx, dev); in deinit_pt_mmiodev()