ucom_softc
struct ucom_softc *sc = device_lookup_private(&ucom_cd, unit);
struct ucom_softc *sc = device_lookup_private(&ucom_cd, unit);
struct ucom_softc * const sc = device_lookup_private(&ucom_cd, unit);
struct ucom_softc * const sc = device_lookup_private(&ucom_cd, unit);
struct ucom_softc * const sc = device_lookup_private(&ucom_cd, unit);
struct ucom_softc * const sc = device_lookup_private(&ucom_cd, unit);
struct ucom_softc * const sc = device_lookup_private(&ucom_cd, unit);
tiocm_to_ucom(struct ucom_softc *sc, u_long how, int ttybits)
ucom_to_tiocm(struct ucom_softc *sc)
ucom_break(struct ucom_softc *sc, int onoff)
ucom_dtr(struct ucom_softc *sc, int onoff)
ucom_rts(struct ucom_softc *sc, int onoff)
ucom_status_change(struct ucom_softc *sc)
struct ucom_softc * const sc = tp->t_softc;
struct ucom_softc * const sc = tp->t_softc;
struct ucom_softc * const sc = tp->t_softc;
struct ucom_softc * const sc = tp->t_softc;
ucom_write_status(struct ucom_softc *sc, struct ucom_buffer *ub,
ucom_submit_write(struct ucom_softc *sc, struct ucom_buffer *ub)
struct ucom_softc *sc = (struct ucom_softc *)p;
struct ucom_softc *sc = arg;
ucom_read_complete(struct ucom_softc *sc)
ucomsubmitread(struct ucom_softc *sc, struct ucom_buffer *ub)
ucom_cnread_complete(struct ucom_softc *sc)
struct ucom_softc *sc = (struct ucom_softc *)p;
ucom_cleanup(struct ucom_softc *sc, int flag)
struct ucom_softc * const sc = device_lookup_private(&ucom_cd, unit);
struct ucom_softc * const sc = device_lookup_private(&ucom_cd, unit);
struct ucom_softc * const sc = device_lookup_private(&ucom_cd, unit);
ucom_cnfree(struct ucom_softc *sc)
struct ucom_softc * const sc = device_lookup_private(&ucom_cd, unit);
ucom_cncheckmagic(struct ucom_softc *sc, struct ucom_buffer *ub)
static void ucom_cleanup(struct ucom_softc *, int);
static void ucom_shutdown(struct ucom_softc *);
static void ucom_dtr(struct ucom_softc *, int);
static void ucom_rts(struct ucom_softc *, int);
static void ucom_break(struct ucom_softc *, int);
static void tiocm_to_ucom(struct ucom_softc *, u_long, int);
static int ucom_to_tiocm(struct ucom_softc *);
static void ucom_submit_write(struct ucom_softc *, struct ucom_buffer *);
static void ucom_write_status(struct ucom_softc *, struct ucom_buffer *,
static void ucom_read_complete(struct ucom_softc *);
static int ucomsubmitread(struct ucom_softc *, struct ucom_buffer *);
static bool ucom_polling(struct ucom_softc *);
static void ucom_mutex_enter(struct ucom_softc *);
static void ucom_mutex_exit(struct ucom_softc *);
static void ucom_cninit(struct ucom_softc *);
static void ucom_cnread_complete(struct ucom_softc *);
static int ucom_cnput_bytes(struct ucom_softc *);
static void ucom_cnfree(struct ucom_softc *);
static void ucom_cncheckmagic(struct ucom_softc *, struct ucom_buffer *);
CFATTACH_DECL_NEW(ucom, sizeof(struct ucom_softc), ucom_match, ucom_attach,
struct ucom_softc * const sc = priv;
ucom_cnput_bytes(struct ucom_softc *sc)
struct ucom_softc * const sc = priv;
struct ucom_softc * const sc = priv;
ucom_polling(struct ucom_softc *sc)
ucom_mutex_enter(struct ucom_softc *sc)
ucom_mutex_exit(struct ucom_softc *sc)
ucom_cninit(struct ucom_softc *sc)
struct ucom_softc *sc = device_private(self);
struct ucom_softc *sc = device_private(self);
ucom_shutdown(struct ucom_softc *sc)
struct ucom_softc * const sc = device_lookup_private(&ucom_cd, unit);
void ucom_status_change(struct ucom_softc *);
struct ucom_softc;