Lines Matching refs:dev
32 int (*start)(struct stdio_dev *dev); /* To start the device */
33 int (*stop)(struct stdio_dev *dev); /* To stop the device */
38 void (*putc)(struct stdio_dev *dev, const char c);
40 void (*puts)(struct stdio_dev *dev, const char *s);
43 void (*flush)(struct stdio_dev *dev);
44 #define STDIO_DEV_ASSIGN_FLUSH(dev, flush_func) ((dev)->flush = (flush_func)) argument
46 #define STDIO_DEV_ASSIGN_FLUSH(dev, flush_func) argument
52 int (*tstc)(struct stdio_dev *dev);
53 int (*getc)(struct stdio_dev *dev); /* To get that char */
70 int stdio_register(struct stdio_dev *dev);
71 int stdio_register_dev(struct stdio_dev *dev, struct stdio_dev **devp);
96 int stdio_deregister_dev(struct stdio_dev *dev, int force);
99 struct stdio_dev *stdio_clone(struct stdio_dev *dev);