Lines Matching defs:out
38 static void port_show_vhci(char **out, int hub, int port, struct vhci_device *vdev)
41 *out += sprintf(*out, "hs %04u %03u ",
44 *out += sprintf(*out, "ss %04u %03u ",
48 *out += sprintf(*out, "%03u %08x ",
50 *out += sprintf(*out, "%06u %s",
55 *out += sprintf(*out, "000 00000000 ");
56 *out += sprintf(*out, "000000 0-0");
59 *out += sprintf(*out, "\n");
63 static ssize_t status_show_vhci(int pdev_nr, char *out)
69 char *s = out;
73 if (!pdev || !out) {
88 port_show_vhci(&out, HUB_SPEED_HIGH,
97 port_show_vhci(&out, HUB_SPEED_SUPER,
104 return out - s;
107 static ssize_t status_show_not_ready(int pdev_nr, char *out)
109 char *s = out;
113 out += sprintf(out, "hs %04u %03u ",
116 out += sprintf(out, "000 00000000 0000000000000000 0-0");
117 out += sprintf(out, "\n");
121 out += sprintf(out, "ss %04u %03u ",
124 out += sprintf(out, "000 00000000 0000000000000000 0-0");
125 out += sprintf(out, "\n");
127 return out - s;
148 struct device_attribute *attr, char *out)
150 char *s = out;
153 out += sprintf(out,
158 out += status_show_not_ready(pdev_nr, out);
160 out += status_show_vhci(pdev_nr, out);
162 return out - s;
166 char *out)
168 char *s = out;
174 out += sprintf(out, "%d\n", VHCI_PORTS * vhci_num_controllers);
175 return out - s;