/* Callbacks for notification. Called in open, close and hangup */ int (*notifier_add)(struct hvc_struct *hp, int irq); void (*notifier_del)(struct hvc_struct *hp, int irq); void (*notifier_hangup)(struct hvc_struct *hp, int irq);
/* tiocmget/set implementation */ int (*tiocmget)(struct hvc_struct *hp); int (*tiocmset)(struct hvc_struct *hp, unsignedint set, unsignedint clear);
/* Register a vterm and a slot index for use as a console (console_init) */ externint hvc_instantiate(uint32_t vtermno, int index, conststruct hv_ops *ops);
/* register a vterm for hvc tty operation (module_init or hotplug add) */ externstruct hvc_struct * hvc_alloc(uint32_t vtermno, int data, conststruct hv_ops *ops, int outbuf_size); /* remove a vterm from hvc tty operation (module_exit or hotplug remove) */ externvoid hvc_remove(struct hvc_struct *hp);
/* data available */ int hvc_poll(struct hvc_struct *hp); void hvc_kick(void);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.