Lines Matching refs:port
127 struct uio_port *port;
131 static ssize_t portio_name_show(struct uio_port *port, char *buf)
133 if (unlikely(!port->name))
134 port->name = "";
136 return sprintf(buf, "%s\n", port->name);
139 static ssize_t portio_start_show(struct uio_port *port, char *buf)
141 return sprintf(buf, "0x%lx\n", port->start);
144 static ssize_t portio_size_show(struct uio_port *port, char *buf)
146 return sprintf(buf, "0x%lx\n", port->size);
149 static ssize_t portio_porttype_show(struct uio_port *port, char *buf)
153 if ((port->porttype < 0) || (port->porttype > UIO_PORT_OTHER))
156 return sprintf(buf, "port_%s\n", porttypes[port->porttype]);
192 struct uio_port *port = portio->port;
200 return entry->show(port, buf);
290 struct uio_port *port;
323 port = &idev->info->port[pi];
324 if (port->size == 0)
341 portio->port = port;
342 port->portio = portio;
344 "port%d", pi);
358 port = &idev->info->port[pi];
359 portio = port->portio;
380 struct uio_port *port;
391 port = &idev->info->port[i];
392 if (port->size == 0)
394 kobject_put(&port->portio->kobj);