Lines Matching refs:vtcon_softc
73 struct vtcon_softc;
78 struct vtcon_softc *vtcport_sc;
98 struct vtcon_softc *vcsp_sc;
104 struct vtcon_softc { struct
158 static int vtcon_setup_features(struct vtcon_softc *);
159 static int vtcon_negotiate_features(struct vtcon_softc *);
160 static int vtcon_alloc_scports(struct vtcon_softc *);
161 static int vtcon_alloc_virtqueues(struct vtcon_softc *);
162 static void vtcon_read_config(struct vtcon_softc *,
165 static void vtcon_determine_max_ports(struct vtcon_softc *,
167 static void vtcon_destroy_ports(struct vtcon_softc *);
168 static void vtcon_stop(struct vtcon_softc *);
170 static int vtcon_ctrl_event_enqueue(struct vtcon_softc *,
172 static int vtcon_ctrl_event_create(struct vtcon_softc *);
173 static void vtcon_ctrl_event_requeue(struct vtcon_softc *,
175 static int vtcon_ctrl_event_populate(struct vtcon_softc *);
176 static void vtcon_ctrl_event_drain(struct vtcon_softc *);
177 static int vtcon_ctrl_init(struct vtcon_softc *);
178 static void vtcon_ctrl_deinit(struct vtcon_softc *);
179 static void vtcon_ctrl_port_add_event(struct vtcon_softc *, int);
180 static void vtcon_ctrl_port_remove_event(struct vtcon_softc *, int);
181 static void vtcon_ctrl_port_console_event(struct vtcon_softc *, int);
182 static void vtcon_ctrl_port_open_event(struct vtcon_softc *, int);
183 static void vtcon_ctrl_port_name_event(struct vtcon_softc *, int,
185 static void vtcon_ctrl_process_event(struct vtcon_softc *,
189 static void vtcon_ctrl_poll(struct vtcon_softc *,
191 static void vtcon_ctrl_send_control(struct vtcon_softc *, uint32_t,
199 static int vtcon_port_create(struct vtcon_softc *, int);
207 static void vtcon_port_update_console_size(struct vtcon_softc *);
221 static void vtcon_get_console_size(struct vtcon_softc *, uint16_t *,
224 static void vtcon_enable_interrupts(struct vtcon_softc *);
225 static void vtcon_disable_interrupts(struct vtcon_softc *);
260 sizeof(struct vtcon_softc)
320 struct vtcon_softc *sc; in vtcon_attach()
386 struct vtcon_softc *sc; in vtcon_detach()
411 struct vtcon_softc *sc; in vtcon_config_change()
428 vtcon_negotiate_features(struct vtcon_softc *sc) in vtcon_negotiate_features()
441 vtcon_setup_features(struct vtcon_softc *sc) in vtcon_setup_features()
468 vtcon_read_config(struct vtcon_softc *sc, struct virtio_console_config *concfg) in vtcon_read_config()
484 vtcon_alloc_scports(struct vtcon_softc *sc) in vtcon_alloc_scports()
505 vtcon_alloc_virtqueues(struct vtcon_softc *sc) in vtcon_alloc_virtqueues()
553 vtcon_determine_max_ports(struct vtcon_softc *sc, in vtcon_determine_max_ports()
567 vtcon_destroy_ports(struct vtcon_softc *sc) in vtcon_destroy_ports()
601 vtcon_stop(struct vtcon_softc *sc) in vtcon_stop()
609 vtcon_ctrl_event_enqueue(struct vtcon_softc *sc, in vtcon_ctrl_event_enqueue()
628 vtcon_ctrl_event_create(struct vtcon_softc *sc) in vtcon_ctrl_event_create()
645 vtcon_ctrl_event_requeue(struct vtcon_softc *sc, in vtcon_ctrl_event_requeue()
658 vtcon_ctrl_event_populate(struct vtcon_softc *sc) in vtcon_ctrl_event_populate()
681 vtcon_ctrl_event_drain(struct vtcon_softc *sc) in vtcon_ctrl_event_drain()
700 vtcon_ctrl_init(struct vtcon_softc *sc) in vtcon_ctrl_init()
710 vtcon_ctrl_deinit(struct vtcon_softc *sc) in vtcon_ctrl_deinit()
717 vtcon_ctrl_port_add_event(struct vtcon_softc *sc, int id) in vtcon_ctrl_port_add_event()
741 vtcon_ctrl_port_remove_event(struct vtcon_softc *sc, int id) in vtcon_ctrl_port_remove_event()
766 vtcon_ctrl_port_console_event(struct vtcon_softc *sc, int id) in vtcon_ctrl_port_console_event()
792 vtcon_ctrl_port_open_event(struct vtcon_softc *sc, int id) in vtcon_ctrl_port_open_event()
817 vtcon_ctrl_port_name_event(struct vtcon_softc *sc, int id, const char *name, in vtcon_ctrl_port_name_event()
855 vtcon_ctrl_process_event(struct vtcon_softc *sc, in vtcon_ctrl_process_event()
901 struct vtcon_softc *sc; in vtcon_ctrl_task_cb()
946 struct vtcon_softc *sc; in vtcon_ctrl_event_intr()
958 vtcon_ctrl_poll(struct vtcon_softc *sc, in vtcon_ctrl_poll()
992 vtcon_ctrl_send_control(struct vtcon_softc *sc, uint32_t portid, in vtcon_ctrl_send_control()
1121 vtcon_port_create(struct vtcon_softc *sc, int id) in vtcon_port_create()
1169 struct vtcon_softc *sc; in vtcon_port_dev_alias()
1254 vtcon_port_update_console_size(struct vtcon_softc *sc) in vtcon_port_update_console_size()
1341 struct vtcon_softc *sc; in vtcon_port_intr()
1388 struct vtcon_softc *sc; in vtcon_port_submit_event()
1451 vtcon_get_console_size(struct vtcon_softc *sc, uint16_t *cols, uint16_t *rows) in vtcon_get_console_size()
1465 vtcon_enable_interrupts(struct vtcon_softc *sc) in vtcon_enable_interrupts()
1492 vtcon_disable_interrupts(struct vtcon_softc *sc) in vtcon_disable_interrupts()