serio             156 include/linux/hil_mlc.h 	struct serio		*serio[HIL_MLC_DEVMEM];
serio              58 include/linux/i8042.h struct serio;
serio              65 include/linux/i8042.h bool i8042_check_port_owner(const struct serio *);
serio              67 include/linux/i8042.h 					struct serio *serio));
serio              69 include/linux/i8042.h 				       struct serio *serio));
serio              86 include/linux/i8042.h static inline bool i8042_check_port_owner(const struct serio *serio)
serio              92 include/linux/i8042.h 					struct serio *serio))
serio              98 include/linux/i8042.h 				       struct serio *serio))
serio              30 include/linux/libps2.h 	struct serio *serio;
serio              44 include/linux/libps2.h void ps2_init(struct ps2dev *ps2dev, struct serio *serio);
serio              34 include/linux/serio.h 	int (*write)(struct serio *, unsigned char);
serio              35 include/linux/serio.h 	int (*open)(struct serio *);
serio              36 include/linux/serio.h 	void (*close)(struct serio *);
serio              37 include/linux/serio.h 	int (*start)(struct serio *);
serio              38 include/linux/serio.h 	void (*stop)(struct serio *);
serio              40 include/linux/serio.h 	struct serio *parent;
serio              52 include/linux/serio.h #define to_serio_port(d)	container_of(d, struct serio, dev)
serio              60 include/linux/serio.h 	void (*write_wakeup)(struct serio *);
serio              61 include/linux/serio.h 	irqreturn_t (*interrupt)(struct serio *, unsigned char, unsigned int);
serio              62 include/linux/serio.h 	int  (*connect)(struct serio *, struct serio_driver *drv);
serio              63 include/linux/serio.h 	int  (*reconnect)(struct serio *);
serio              64 include/linux/serio.h 	void (*disconnect)(struct serio *);
serio              65 include/linux/serio.h 	void (*cleanup)(struct serio *);
serio              71 include/linux/serio.h int serio_open(struct serio *serio, struct serio_driver *drv);
serio              72 include/linux/serio.h void serio_close(struct serio *serio);
serio              73 include/linux/serio.h void serio_rescan(struct serio *serio);
serio              74 include/linux/serio.h void serio_reconnect(struct serio *serio);
serio              75 include/linux/serio.h irqreturn_t serio_interrupt(struct serio *serio, unsigned char data, unsigned int flags);
serio              77 include/linux/serio.h void __serio_register_port(struct serio *serio, struct module *owner);
serio              80 include/linux/serio.h #define serio_register_port(serio) \
serio              81 include/linux/serio.h 	__serio_register_port(serio, THIS_MODULE)
serio              83 include/linux/serio.h void serio_unregister_port(struct serio *serio);
serio              84 include/linux/serio.h void serio_unregister_child_port(struct serio *serio);
serio             108 include/linux/serio.h static inline int serio_write(struct serio *serio, unsigned char data)
serio             110 include/linux/serio.h 	if (serio->write)
serio             111 include/linux/serio.h 		return serio->write(serio, data);
serio             116 include/linux/serio.h static inline void serio_drv_write_wakeup(struct serio *serio)
serio             118 include/linux/serio.h 	if (serio->drv && serio->drv->write_wakeup)
serio             119 include/linux/serio.h 		serio->drv->write_wakeup(serio);
serio             126 include/linux/serio.h static inline void *serio_get_drvdata(struct serio *serio)
serio             128 include/linux/serio.h 	return dev_get_drvdata(&serio->dev);
serio             131 include/linux/serio.h static inline void serio_set_drvdata(struct serio *serio, void *data)
serio             133 include/linux/serio.h 	dev_set_drvdata(&serio->dev, data);
serio             140 include/linux/serio.h static inline void serio_pause_rx(struct serio *serio)
serio             142 include/linux/serio.h 	spin_lock_irq(&serio->lock);
serio             145 include/linux/serio.h static inline void serio_continue_rx(struct serio *serio)
serio             147 include/linux/serio.h 	spin_unlock_irq(&serio->lock);