Lines Matching refs:sdev
342 static void serial_stub_putc(struct stdio_dev *sdev, const char ch) in serial_stub_putc() argument
344 _serial_putc(sdev->priv, ch); in serial_stub_putc()
348 static void serial_stub_puts(struct stdio_dev *sdev, const char *str) in serial_stub_puts() argument
350 _serial_puts(sdev->priv, str); in serial_stub_puts()
353 static int serial_stub_getc(struct stdio_dev *sdev) in serial_stub_getc() argument
355 return _serial_getc(sdev->priv); in serial_stub_getc()
358 static int serial_stub_tstc(struct stdio_dev *sdev) in serial_stub_tstc() argument
360 return _serial_tstc(sdev->priv); in serial_stub_tstc()
431 struct stdio_dev sdev; in serial_post_probe() local
467 memset(&sdev, '\0', sizeof(sdev)); in serial_post_probe()
469 strncpy(sdev.name, dev->name, sizeof(sdev.name)); in serial_post_probe()
470 sdev.flags = DEV_FLAGS_OUTPUT | DEV_FLAGS_INPUT | DEV_FLAGS_DM; in serial_post_probe()
471 sdev.priv = dev; in serial_post_probe()
472 sdev.putc = serial_stub_putc; in serial_post_probe()
473 sdev.puts = serial_stub_puts; in serial_post_probe()
474 sdev.getc = serial_stub_getc; in serial_post_probe()
475 sdev.tstc = serial_stub_tstc; in serial_post_probe()
482 stdio_register_dev(&sdev, &upriv->sdev); in serial_post_probe()
492 if (stdio_deregister_dev(upriv->sdev, true)) in serial_pre_remove()