Lines Matching refs:dev
176 static int console_setfile(int file, struct stdio_dev * dev) in console_setfile() argument
180 if (dev == NULL) in console_setfile()
187 error = console_start(file, dev); in console_setfile()
192 stdio_devices[file] = dev; in console_setfile()
231 struct udevice *dev = sdev->priv; in console_dev_is_serial() local
233 is_serial = device_get_uclass_id(dev) == UCLASS_SERIAL; in console_dev_is_serial()
249 static void console_devices_set(int file, struct stdio_dev *dev) in console_devices_set() argument
251 console_devices[file][0] = dev; in console_devices_set()
305 struct stdio_dev *dev; in console_tstc() local
309 for_each_console_dev(i, file, dev) { in console_tstc()
310 if (dev->tstc != NULL) { in console_tstc()
311 ret = dev->tstc(dev); in console_tstc()
313 tstcdev = dev; in console_tstc()
327 struct stdio_dev *dev; in console_putc() local
329 for_each_console_dev(i, file, dev) { in console_putc()
330 if (dev->putc != NULL) in console_putc()
331 dev->putc(dev, c); in console_putc()
346 struct stdio_dev *dev; in console_puts_select() local
348 for_each_console_dev(i, file, dev) { in console_puts_select()
349 bool is_serial = console_dev_is_serial(dev); in console_puts_select()
351 if (dev->puts && serial_only == is_serial) in console_puts_select()
352 dev->puts(dev, s); in console_puts_select()
383 struct stdio_dev *dev; in console_puts() local
385 for_each_console_dev(i, file, dev) { in console_puts()
386 if (dev->puts != NULL) in console_puts()
387 dev->puts(dev, s); in console_puts()
395 struct stdio_dev *dev; in console_flush() local
397 for_each_console_dev(i, file, dev) { in console_flush()
398 if (dev->flush != NULL) in console_flush()
399 dev->flush(dev); in console_flush()
405 static inline void console_doenv(int file, struct stdio_dev *dev) in console_doenv() argument
407 iomux_doenv(file, dev->name); in console_doenv()
412 static void console_devices_set(int file, struct stdio_dev *dev) in console_devices_set() argument
462 static inline void console_doenv(int file, struct stdio_dev *dev) in console_doenv() argument
464 console_setfile(file, dev); in console_doenv()
469 static void __maybe_unused console_setfile_and_devices(int file, struct stdio_dev *dev) in console_setfile_and_devices() argument
471 console_setfile(file, dev); in console_setfile_and_devices()
472 console_devices_set(file, dev); in console_setfile_and_devices()
960 struct stdio_dev *dev; in console_search_dev() local
962 dev = stdio_get_by_name(name); in console_search_dev()
963 if (dev && (dev->flags & flags)) in console_search_dev()
964 return dev; in console_search_dev()
972 struct stdio_dev *dev; in console_assign() local
981 dev = console_search_dev(flag, devname); in console_assign()
983 if (dev) in console_assign()
984 return console_setfile(file, dev); in console_assign()
1051 struct udevice *dev; in console_clear() local
1054 ret = uclass_first_device_err(UCLASS_VIDEO_CONSOLE, &dev); in console_clear()
1057 ret = vidconsole_clear_and_reset(dev); in console_clear()
1191 struct stdio_dev *dev; in console_init_r() local
1213 dev = list_entry(pos, struct stdio_dev, list); in console_init_r()
1215 if ((dev->flags & DEV_FLAGS_INPUT) && (inputdev == NULL)) { in console_init_r()
1216 inputdev = dev; in console_init_r()
1218 if ((dev->flags & DEV_FLAGS_OUTPUT) && (outputdev == NULL)) { in console_init_r()
1219 outputdev = dev; in console_init_r()