/*This lock is actually, mostly, local to*/
spinlock_t lock; int throttled; /* Yes, this is a real circular buffer. * XXX: And this should become a struct kfifo! * * buffer points to a buffer allocated on demand, of length
* LINE_BUFSIZE, head to the start of the ring, tail to the end.*/
u8 *buffer;
u8 *head;
u8 *tail;
int sigio; struct delayed_work task; conststruct line_driver *driver;
};
externchar *add_xterm_umid(char *base); externint line_setup_irq(int fd, int input, int output, struct line *line, void *data); externvoid line_close_chan(struct line *line); externint register_lines(struct line_driver *line_driver, conststruct tty_operations *driver, struct line *lines, int nlines); externint setup_one_line(struct line *lines, int n, char *init, conststruct chan_opts *opts, char **error_out); externvoid close_lines(struct line *lines, int nlines);
externint line_config(struct line *lines, unsignedint sizeof_lines, char *str, conststruct chan_opts *opts, char **error_out); externint line_id(char **str, int *start_out, int *end_out); externint line_remove(struct line *lines, unsignedint sizeof_lines, int n, char **error_out); externint line_get_config(char *dev, struct line *lines, unsignedint sizeof_lines, char *str, int size, char **error_out);
#endif
Messung V0.5
¤ Dauer der Verarbeitung: 0.15 Sekunden
(vorverarbeitet)
¤
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.