Lines Matching refs:sdev
358 static void serial_stub_putc(struct stdio_dev *sdev, const char ch) in serial_stub_putc() argument
360 _serial_putc(sdev->priv, ch); in serial_stub_putc()
364 static void serial_stub_puts(struct stdio_dev *sdev, const char *str) in serial_stub_puts() argument
366 _serial_puts(sdev->priv, str); in serial_stub_puts()
369 static int serial_stub_getc(struct stdio_dev *sdev) in serial_stub_getc() argument
371 return _serial_getc(sdev->priv); in serial_stub_getc()
374 static int serial_stub_tstc(struct stdio_dev *sdev) in serial_stub_tstc() argument
376 return _serial_tstc(sdev->priv); in serial_stub_tstc()
449 struct stdio_dev sdev; in serial_post_probe() local
479 memset(&sdev, '\0', sizeof(sdev)); in serial_post_probe()
481 strncpy(sdev.name, dev->name, sizeof(sdev.name)); in serial_post_probe()
482 sdev.flags = DEV_FLAGS_OUTPUT | DEV_FLAGS_INPUT | DEV_FLAGS_DM; in serial_post_probe()
483 sdev.priv = dev; in serial_post_probe()
484 sdev.putc = serial_stub_putc; in serial_post_probe()
485 sdev.puts = serial_stub_puts; in serial_post_probe()
486 sdev.getc = serial_stub_getc; in serial_post_probe()
487 sdev.tstc = serial_stub_tstc; in serial_post_probe()
494 stdio_register_dev(&sdev, &upriv->sdev); in serial_post_probe()
504 if (stdio_deregister_dev(upriv->sdev, true)) in serial_pre_remove()