Lines Matching refs:acrn_vuart

111 void vuart_putchar(struct acrn_vuart *vu, char ch)  in vuart_putchar()
120 char vuart_getchar(struct acrn_vuart *vu) in vuart_getchar()
131 static inline void init_fifo(struct acrn_vuart *vu) in init_fifo()
148 static uint8_t vuart_intr_reason(const struct acrn_vuart *vu) in vuart_intr_reason()
166 static struct acrn_vuart *find_vuart_by_port(struct acrn_vm *vm, uint16_t offset) in find_vuart_by_port()
169 struct acrn_vuart *vu, *ret_vu = NULL; in find_vuart_by_port()
182 static void vuart_trigger_level_intr(const struct acrn_vuart *vu, bool assert) in vuart_trigger_level_intr()
211 void vuart_toggle_intr(const struct acrn_vuart *vu) in vuart_toggle_intr()
227 static bool send_to_target(struct acrn_vuart *vu, uint8_t value_u8) in send_to_target()
305 static void write_reg(struct acrn_vuart *vu, uint16_t reg, uint8_t value_u8) in write_reg()
419 void vuart_write_reg(struct acrn_vuart *vu, uint16_t offset, uint8_t value_u8) in vuart_write_reg()
421 struct acrn_vuart *target_vu = NULL; in vuart_write_reg()
468 struct acrn_vuart *vu = find_vuart_by_port(vcpu->vm, offset); in vuart_write()
478 static void notify_target(const struct acrn_vuart *vu) in notify_target()
480 struct acrn_vuart *t_vu; in notify_target()
518 uint8_t vuart_read_reg(struct acrn_vuart *vu, uint16_t offset) in vuart_read_reg()
520 struct acrn_vuart *t_vu; in vuart_read_reg()
635 struct acrn_vuart *vu = find_vuart_by_port(vcpu->vm, offset); in vuart_read()
669 struct acrn_vuart *vu = &vm->vuart[vuart_idx]; in setup_vuart()
684 static struct acrn_vuart *find_active_target_vuart(const struct vuart_config *vu_config) in find_active_target_vuart()
687 struct acrn_vuart *target_vu = NULL, *ret_vu = NULL; in find_active_target_vuart()
708 struct acrn_vuart *vu, *t_vu; in vuart_setup_connection()
720 static void vuart_deinit_connection(struct acrn_vuart *vu) in vuart_deinit_connection()
722 struct acrn_vuart *t_vu = vu->target_vu; in vuart_deinit_connection()
787 struct acrn_vuart *vu; in init_legacy_vuarts()
866 struct acrn_vuart *vu = vdev->priv_data; in init_pci_vuart()
906 struct acrn_vuart *vu = vdev->priv_data; in deinit_pci_vuart()