Lines Matching defs:serio
20 struct serio { struct
29 struct serio_device_id id; argument
34 int (*write)(struct serio *, unsigned char); argument
35 int (*open)(struct serio *); argument
36 void (*close)(struct serio *); argument
37 int (*start)(struct serio *); argument
38 void (*stop)(struct serio *); argument
40 struct serio *parent; argument
44 /* Level of nesting in serio hierarchy */ argument
48 * serio->drv is accessed from interrupt handlers; when modifying argument
51 struct serio_driver *drv; argument
65 #define to_serio_port(d) container_of(d, struct serio, dev) argument
94 #define serio_register_port(serio) \ argument
122 static inline int serio_write(struct serio *serio, unsigned char data) in serio_write()
130 static inline void serio_drv_write_wakeup(struct serio *serio) in serio_drv_write_wakeup()
140 static inline void *serio_get_drvdata(struct serio *serio) in serio_get_drvdata()
145 static inline void serio_set_drvdata(struct serio *serio, void *data) in serio_set_drvdata()
154 static inline void serio_pause_rx(struct serio *serio) in serio_pause_rx()
159 static inline void serio_continue_rx(struct serio *serio) in serio_continue_rx()