Lines Matching defs:serio
23 struct serio { struct
32 struct serio_device_id id; argument
37 int (*write)(struct serio *, unsigned char); argument
38 int (*open)(struct serio *); argument
39 void (*close)(struct serio *); argument
40 int (*start)(struct serio *); argument
41 void (*stop)(struct serio *); argument
43 struct serio *parent; argument
47 /* Level of nesting in serio hierarchy */ argument
51 * serio->drv is accessed from interrupt handlers; when modifying argument
54 struct serio_driver *drv; argument
68 #define to_serio_port(d) container_of(d, struct serio, dev) argument
96 #define serio_register_port(serio) \ argument
124 static inline int serio_write(struct serio *serio, unsigned char data) in serio_write()
132 static inline void serio_drv_write_wakeup(struct serio *serio) in serio_drv_write_wakeup()
142 static inline void *serio_get_drvdata(struct serio *serio) in serio_get_drvdata()
147 static inline void serio_set_drvdata(struct serio *serio, void *data) in serio_set_drvdata()
156 static inline void serio_pause_rx(struct serio *serio) in serio_pause_rx()
161 static inline void serio_continue_rx(struct serio *serio) in serio_continue_rx()