Lines Matching refs:sdev
12 static int keyboard_start(struct stdio_dev *sdev) in keyboard_start() argument
14 struct udevice *dev = sdev->priv; in keyboard_start()
23 static int keyboard_stop(struct stdio_dev *sdev) in keyboard_stop() argument
25 struct udevice *dev = sdev->priv; in keyboard_stop()
34 static int keyboard_tstc(struct stdio_dev *sdev) in keyboard_tstc() argument
36 struct udevice *dev = sdev->priv; in keyboard_tstc()
49 static int keyboard_getc(struct stdio_dev *sdev) in keyboard_getc() argument
51 struct udevice *dev = sdev->priv; in keyboard_getc()
67 struct stdio_dev *sdev = &priv->sdev; in keyboard_pre_probe() local
70 strlcpy(sdev->name, dev->name, sizeof(sdev->name)); in keyboard_pre_probe()
71 sdev->flags = DEV_FLAGS_INPUT; in keyboard_pre_probe()
72 sdev->getc = keyboard_getc; in keyboard_pre_probe()
73 sdev->tstc = keyboard_tstc; in keyboard_pre_probe()
74 sdev->start = keyboard_start; in keyboard_pre_probe()
75 sdev->stop = keyboard_stop; in keyboard_pre_probe()
76 sdev->priv = dev; in keyboard_pre_probe()