Lines Matching refs:info
43 #define domain_has_vuart(d) ((d)->arch.vuart.info != NULL)
45 static int vuart_mmio_read(struct vcpu *v, mmio_info_t *info,
47 static int vuart_mmio_write(struct vcpu *v, mmio_info_t *info,
59 d->arch.vuart.info = serial_vuart_info(SERHND_DTUART); in domain_vuart_init()
60 if ( !d->arch.vuart.info ) in domain_vuart_init()
71 d->arch.vuart.info->base_addr, in domain_vuart_init()
72 d->arch.vuart.info->size, in domain_vuart_init()
108 static int vuart_mmio_read(struct vcpu *v, mmio_info_t *info, in vuart_mmio_read() argument
112 paddr_t offset = info->gpa - d->arch.vuart.info->base_addr; in vuart_mmio_read()
119 if ( offset == d->arch.vuart.info->status_off ) in vuart_mmio_read()
121 *r = d->arch.vuart.info->status; in vuart_mmio_read()
126 static int vuart_mmio_write(struct vcpu *v, mmio_info_t *info, in vuart_mmio_write() argument
130 paddr_t offset = info->gpa - d->arch.vuart.info->base_addr; in vuart_mmio_write()
134 if ( offset == d->arch.vuart.info->data_off ) in vuart_mmio_write()