Lines Matching refs:softc
132 struct serial_tty_context *softc) in _setup_serial() argument
138 struct serial_tty_context *softc) in _restore_serial() argument
140 rt_device_control(&serial->parent, RT_DEVICE_CTRL_NOTIFY_SET, &softc->backup_notify); in _restore_serial()
145 struct serial_tty_context *softc = (struct serial_tty_context *)(tp->t_devswsoftc); in _serial_tty_set_speed() local
149 RT_ASSERT(softc); in _serial_tty_set_speed()
150 serial = softc->parent; in _serial_tty_set_speed()
201 struct serial_tty_context *softc; in serial_tty_open() local
206 softc = tty_softc(tp); in serial_tty_open()
207 serial = softc->parent; in serial_tty_open()
221 _setup_serial(serial, tp, softc); in serial_tty_open()
228 struct serial_tty_context *softc; in serial_tty_close() local
230 softc = tty_softc(tp); in serial_tty_close()
231 serial = softc->parent; in serial_tty_close()
260 struct serial_tty_context *softc = (struct serial_tty_context *)(tp->t_devswsoftc); in serial_tty_param() local
263 RT_ASSERT(softc); in serial_tty_param()
264 serial = softc->parent; in serial_tty_param()
293 struct serial_tty_context *softc; in rt_hw_serial_register_tty() local
300 softc = rt_malloc(sizeof(struct serial_tty_context)); in rt_hw_serial_register_tty()
301 if (softc) in rt_hw_serial_register_tty()
307 softc->parent = serial; in rt_hw_serial_register_tty()
308 tty = lwp_tty_create(&serial_ttydevsw, softc); in rt_hw_serial_register_tty()
317 rt_free(softc); in rt_hw_serial_register_tty()
322 rt_free(softc); in rt_hw_serial_register_tty()
330 rt_free(softc); in rt_hw_serial_register_tty()
346 struct serial_tty_context *softc; in rt_hw_serial_unregister_tty() local
352 softc = tty_softc(tp); in rt_hw_serial_unregister_tty()
353 serial->rx_notify = softc->backup_notify; in rt_hw_serial_unregister_tty()
392 struct serial_tty_context *softc; in _match_tty_iter() local
395 softc = tty_softc(tp); in _match_tty_iter()
397 if (&softc->parent->parent == target) in _match_tty_iter()