Lines Matching refs:stdio_dev
22 struct stdio_dev { struct
29 int (*start)(struct stdio_dev *dev); /* To start the device */ argument
30 int (*stop)(struct stdio_dev *dev); /* To stop the device */ argument
35 void (*putc)(struct stdio_dev *dev, const char c); argument
37 void (*puts)(struct stdio_dev *dev, const char *s); argument
40 void (*clear)(struct stdio_dev *dev); argument
45 int (*tstc)(struct stdio_dev *dev); argument
46 int (*getc)(struct stdio_dev *dev); /* To get that char */ argument
75 extern struct stdio_dev *stdio_devices[];
81 int stdio_register (struct stdio_dev * dev);
82 int stdio_register_dev(struct stdio_dev *dev, struct stdio_dev **devp);
109 int stdio_deregister_dev(struct stdio_dev *dev, int force);
112 struct stdio_dev* stdio_get_by_name(const char* name);
113 struct stdio_dev* stdio_clone(struct stdio_dev *dev);