Lines Matching refs:s

121 static void early_serial_write(struct console *con, const char *s, unsigned n)  in early_serial_write()  argument
123 while (*s && n-- > 0) { in early_serial_write()
124 if (*s == '\n') in early_serial_write()
126 early_serial_putc(*s); in early_serial_write()
127 s++; in early_serial_write()
149 static __init void early_serial_init(char *s) in early_serial_init() argument
155 if (*s == ',') in early_serial_init()
156 ++s; in early_serial_init()
158 if (*s) { in early_serial_init()
160 if (!strncmp(s, "0x", 2)) { in early_serial_init()
161 early_serial_base = simple_strtoul(s, &e, 16); in early_serial_init()
165 if (!strncmp(s, "ttyS", 4)) in early_serial_init()
166 s += 4; in early_serial_init()
167 port = simple_strtoul(s, &e, 10); in early_serial_init()
168 if (port > 1 || s == e) in early_serial_init()
172 s += strcspn(s, ","); in early_serial_init()
173 if (*s == ',') in early_serial_init()
174 s++; in early_serial_init()
177 if (*s) { in early_serial_init()
178 if (kstrtoul(s, 0, &baud) < 0 || baud == 0) in early_serial_init()
215 static __init void early_pci_serial_init(char *s) in early_pci_serial_init() argument
228 if (*s == ',') in early_pci_serial_init()
229 ++s; in early_pci_serial_init()
231 if (*s == 0) in early_pci_serial_init()
234 bus = (u8)simple_strtoul(s, &e, 16); in early_pci_serial_init()
235 s = e; in early_pci_serial_init()
236 if (*s != ':') in early_pci_serial_init()
238 ++s; in early_pci_serial_init()
239 slot = (u8)simple_strtoul(s, &e, 16); in early_pci_serial_init()
240 s = e; in early_pci_serial_init()
241 if (*s != '.') in early_pci_serial_init()
243 ++s; in early_pci_serial_init()
244 func = (u8)simple_strtoul(s, &e, 16); in early_pci_serial_init()
245 s = e; in early_pci_serial_init()
248 if (*s == ',') in early_pci_serial_init()
249 s++; in early_pci_serial_init()
290 if (*s) { in early_pci_serial_init()
291 if (strcmp(s, "nocfg") == 0) in early_pci_serial_init()
298 if (kstrtoul(s, 0, &baud) < 0 || baud == 0) in early_pci_serial_init()