Lines Matching defs:com_softc
132 struct com_softc { struct
133 device_t sc_dev;
134 void *sc_si;
135 struct tty *sc_tty;
137 callout_t sc_diag_callout;
138 callout_t sc_poll_callout;
139 struct timeval sc_hup_pending;
141 int sc_frequency;
143 struct com_regs sc_regs;
144 bus_space_handle_t sc_hayespioh;
147 u_int sc_overflows,
148 sc_floods,
149 sc_errors;
151 int sc_hwflags,
152 sc_swflags;
153 u_int sc_fifolen;
155 u_int sc_r_hiwat,
156 sc_r_lowat;
157 u_char *volatile sc_rbget,
158 *volatile sc_rbput;
159 volatile u_int sc_rbavail;
160 u_char *sc_rbuf,
161 *sc_ebuf;
163 u_char *sc_tba;
164 u_int sc_tbc,
165 sc_heldtbc;
167 volatile u_char sc_rx_flags,
173 sc_tx_busy,
174 sc_tx_done,
175 sc_tx_stopped,
176 sc_st_check,
177 sc_rx_ready;
179 volatile u_char sc_heldchange;
180 volatile u_char sc_msr, sc_msr_delta, sc_msr_mask, sc_mcr,
181 sc_mcr_active, sc_lcr, sc_ier, sc_fifo, sc_dlbl, sc_dlbh, sc_efr;
182 u_char sc_mcr_dtr, sc_mcr_rts, sc_msr_cts, sc_msr_dcd;
184 u_char sc_prescaler; /* for COM_TYPE_HAYESP */
208 int (*enable)(struct com_softc *); argument
209 void (*disable)(struct com_softc *); argument
222 void com_attach_subr(struct com_softc *); argument