Lines Matching defs:serio
21 struct serio { struct
30 struct serio_device_id id; argument
35 int (*write)(struct serio *, unsigned char); argument
36 int (*open)(struct serio *); argument
37 void (*close)(struct serio *); argument
38 int (*start)(struct serio *); argument
39 void (*stop)(struct serio *); argument
41 struct serio *parent; argument
45 /* Level of nesting in serio hierarchy */ argument
49 * serio->drv is accessed from interrupt handlers; when modifying argument
52 struct serio_driver *drv; argument
66 #define to_serio_port(d) container_of(d, struct serio, dev) argument
95 #define serio_register_port(serio) \ argument
123 static inline int serio_write(struct serio *serio, unsigned char data) in serio_write()
131 static inline void serio_drv_write_wakeup(struct serio *serio) in serio_drv_write_wakeup()
141 static inline void *serio_get_drvdata(struct serio *serio) in serio_get_drvdata()
146 static inline void serio_set_drvdata(struct serio *serio, void *data) in serio_set_drvdata()
155 static inline void serio_pause_rx(struct serio *serio) in serio_pause_rx()
160 static inline void serio_continue_rx(struct serio *serio) in serio_continue_rx()