Lines Matching refs:port
128 struct uio_port *port;
132 static ssize_t portio_name_show(struct uio_port *port, char *buf)
134 if (unlikely(!port->name))
135 port->name = "";
137 return sprintf(buf, "%s\n", port->name);
140 static ssize_t portio_start_show(struct uio_port *port, char *buf)
142 return sprintf(buf, "0x%lx\n", port->start);
145 static ssize_t portio_size_show(struct uio_port *port, char *buf)
147 return sprintf(buf, "0x%lx\n", port->size);
150 static ssize_t portio_porttype_show(struct uio_port *port, char *buf)
154 if ((port->porttype < 0) || (port->porttype > UIO_PORT_OTHER))
157 return sprintf(buf, "port_%s\n", porttypes[port->porttype]);
194 struct uio_port *port = portio->port;
202 return entry->show(port, buf);
292 struct uio_port *port;
325 port = &idev->info->port[pi];
326 if (port->size == 0)
343 portio->port = port;
344 port->portio = portio;
346 "port%d", pi);
360 port = &idev->info->port[pi];
361 portio = port->portio;
382 struct uio_port *port;
393 port = &idev->info->port[i];
394 if (port->size == 0)
396 kobject_put(&port->portio->kobj);