最終更新:2012-11-10 (土) 00:34:16 (4178d)
serio_driver
Top / serio_driver
struct serio_driver { const char *description; const struct serio_device_id *id_table; bool manual_bind; void (*write_wakeup)(struct serio *); irqreturn_t (*interrupt)(struct serio *, unsigned char, unsigned int); int (*connect)(struct serio *, struct serio_driver *drv); int (*reconnect)(struct serio *); void (*disconnect)(struct serio *); void (*cleanup)(struct serio *); struct device_driver driver; };
コールバック
- write_wakeup?(struct serio *serio);
- irqreturn_t interrupt?(struct serio *serio?, unsigned char data, unsigned int flags);
- connect(struct serio *serio, struct serio_driver *drv);
- reconnect?(struct serio *serio);
- disconnect?(struct serio *serio);
- cleanup?(struct serio *serio);