Lines Matching defs:port
19 struct serio *port;
42 handled = serio_interrupt(priv->port, kcs_bmc_read_data(client->dev), 0);
53 static int kcs_bmc_serio_open(struct serio *port)
55 struct kcs_bmc_serio *priv = port->port_data;
60 static void kcs_bmc_serio_close(struct serio *port)
62 struct kcs_bmc_serio *priv = port->port_data;
73 struct serio *port;
80 port = kzalloc(sizeof(*port), GFP_KERNEL);
81 if (!port)
84 port->id.type = SERIO_8042;
85 port->open = kcs_bmc_serio_open;
86 port->close = kcs_bmc_serio_close;
87 port->port_data = priv;
88 port->dev.parent = kcs_bmc->dev;
91 priv->port = port;
99 serio_register_port(port);
123 /* kfree()s priv->port via put_device() */
124 serio_unregister_port(priv->port);