Lines Matching refs:stdio_dev
24 struct stdio_dev { struct
31 int (*start)(struct stdio_dev *dev); /* To start the device */ argument
32 int (*stop)(struct stdio_dev *dev); /* To stop the device */ argument
37 void (*putc)(struct stdio_dev *dev, const char c); argument
39 void (*puts)(struct stdio_dev *dev, const char *s); argument
42 void (*flush)(struct stdio_dev *dev); argument
51 int (*tstc)(struct stdio_dev *dev); argument
52 int (*getc)(struct stdio_dev *dev); /* To get that char */ argument
63 extern struct stdio_dev *stdio_devices[]; argument
69 int stdio_register(struct stdio_dev *dev);
70 int stdio_register_dev(struct stdio_dev *dev, struct stdio_dev **devp);
104 int stdio_deregister_dev(struct stdio_dev *dev, int force);
106 struct stdio_dev *stdio_get_by_name(const char *name);
107 struct stdio_dev *stdio_clone(struct stdio_dev *dev);