serio_driver
static int taos_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver taos_drv = {
static int fsia6b_serio_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver fsia6b_serio_drv = {
static int iforce_serio_connect(struct serio *serio, struct serio_driver *drv)
struct serio_driver iforce_serio_drv = {
extern struct serio_driver iforce_serio_drv;
static int magellan_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver magellan_drv = {
static int spaceball_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver spaceball_drv = {
static int spaceorb_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver spaceorb_drv = {
static int stinger_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver stinger_drv = {
static int twidjoy_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver twidjoy_drv = {
static int warrior_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver warrior_drv = {
static int zhenhua_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver zhenhua_drv = {
static int atkbd_connect(struct serio *serio, struct serio_driver *drv)
struct serio_driver *drv = serio->drv;
static struct serio_driver atkbd_drv = {
static int hil_dev_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver hil_serio_drv = {
static int lkkbd_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver lkkbd_drv = {
static struct serio_driver nkbd_drv = {
static int nkbd_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver skbd_drv = {
static int skbd_connect(struct serio *serio, struct serio_driver *drv)
static int sunkbd_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver sunkbd_drv = {
static struct serio_driver xtkbd_drv = {
static int xtkbd_connect(struct serio *serio, struct serio_driver *drv)
static int psmouse_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver psmouse_drv = {
static int sermouse_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver sermouse_drv = {
static int vsxxxaa_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver vsxxxaa_drv = {
struct serio_driver *drv;
struct serio_driver *drv;
static int ps2mult_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver ps2mult_drv = {
static void serio_attach_driver(struct serio_driver *drv);
static int serio_connect_driver(struct serio *serio, struct serio_driver *drv)
struct serio_driver *driver = to_serio_driver(drv);
struct serio_driver *serio_drv = to_serio_driver(drv);
struct serio_driver *serio_drv = to_serio_driver(drv);
ATTRIBUTE_GROUPS(serio_driver);
struct serio_driver *drv = to_serio_driver(dev->driver);
static void serio_attach_driver(struct serio_driver *drv)
int __serio_register_driver(struct serio_driver *drv, struct module *owner, const char *mod_name)
static int serio_bind_driver(struct serio *serio, struct serio_driver *drv)
void serio_unregister_driver(struct serio_driver *drv)
static void serio_set_drv(struct serio *serio, struct serio_driver *drv)
const struct serio_driver *serio_drv = to_serio_driver(drv);
int serio_open(struct serio *serio, struct serio_driver *drv)
static int serio_raw_connect(struct serio *serio, struct serio_driver *drv)
struct serio_driver *drv = serio->drv;
static struct serio_driver serio_raw_drv = {
static int wacom_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver wacom_drv = {
static int dynapro_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver dynapro_drv = {
static struct serio_driver egalax_drv = {
static int egalax_connect(struct serio *serio, struct serio_driver *drv)
static int elo_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver elo_drv = {
static struct serio_driver fujitsu_drv = {
static int fujitsu_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver gunze_drv = {
static int gunze_connect(struct serio *serio, struct serio_driver *drv)
static int hampshire_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver hampshire_drv = {
static int inexio_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver inexio_drv = {
static int mtouch_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver mtouch_drv = {
static int pm_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver pm_drv = {
static int touchit213_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver touchit213_drv = {
static struct serio_driver tr_drv = {
static int tr_connect(struct serio *serio, struct serio_driver *drv)
static int tw_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver tw_drv = {
static struct serio_driver tsc_drv = {
static int tsc_connect(struct serio *serio, struct serio_driver *drv)
static int w8001_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver w8001_drv = {
static int extron_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver extron_drv = {
static int pulse8_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver pulse8_drv = {
static int rain_connect(struct serio *serio, struct serio_driver *drv)
static struct serio_driver rain_drv = {
int __must_check __serio_register_driver(struct serio_driver *drv,
void serio_unregister_driver(struct serio_driver *drv);
struct serio_driver *drv;
int (*connect)(struct serio *, struct serio_driver *drv);
#define to_serio_driver(d) container_of_const(d, struct serio_driver, driver)
int serio_open(struct serio *serio, struct serio_driver *drv);