Lines Matching refs:np

104 	struct nmdmpart *np;  in nmdm_close()  local
108 np = tty_softc(tp); in nmdm_close()
109 onp = np->np_other; in nmdm_close()
121 onp = np->np_other; in nmdm_close()
132 struct nmdmpart *np = (struct nmdmpart *)softc; in nmdm_free() local
133 struct nmdmsoftc *ns = np->np_pair; in nmdm_free()
135 callout_drain(&np->np_callout); in nmdm_free()
136 taskqueue_drain(taskqueue_swi, &np->np_task); in nmdm_free()
144 if (np->np_other != NULL) { in nmdm_free()
145 np->np_other->np_other = NULL; in nmdm_free()
231 struct nmdmpart *np = arg; in nmdm_timeout() local
233 if (np->np_rate == 0) in nmdm_timeout()
240 np->np_accumulator += np->np_credits; in nmdm_timeout()
241 np->np_quota = np->np_accumulator >> QS; in nmdm_timeout()
242 np->np_accumulator &= ((1 << QS) - 1); in nmdm_timeout()
244 taskqueue_enqueue(taskqueue_swi, &np->np_task); in nmdm_timeout()
245 callout_reset(&np->np_callout, np->np_rate, nmdm_timeout, np); in nmdm_timeout()
252 struct nmdmpart *np = arg; in nmdm_task_tty() local
255 tp = np->np_tty; in nmdm_task_tty()
262 otp = np->np_other->np_tty; in nmdm_task_tty()
265 if (np->np_other->np_dcd) { in nmdm_task_tty()
267 np->np_other->np_dcd = 0; in nmdm_task_tty()
272 np->np_other->np_dcd = 1; in nmdm_task_tty()
284 if (np->np_rate && !np->np_quota) in nmdm_task_tty()
288 np->np_quota--; in nmdm_task_tty()
320 struct nmdmpart *np = tty_softc(tp); in nmdm_param() local
324 tp2 = np->np_other->np_tty; in nmdm_param()
327 np->np_rate = 0; in nmdm_param()
328 np->np_other->np_rate = 0; in nmdm_param()
345 np->np_rate = 0; in nmdm_param()
346 np->np_other->np_rate = 0; in nmdm_param()
359 np->np_credits = speed; in nmdm_param()
360 np->np_rate = rate; in nmdm_param()
361 callout_reset(&np->np_callout, rate, nmdm_timeout, np); in nmdm_param()
367 np = np->np_other; in nmdm_param()
378 struct nmdmpart *np = tty_softc(tp); in nmdm_modem() local
383 np->np_other->np_dcd = 1; in nmdm_modem()
385 np->np_other->np_dcd = 0; in nmdm_modem()
387 ttydisc_modem(np->np_other->np_tty, np->np_other->np_dcd); in nmdm_modem()
391 if (np->np_dcd) in nmdm_modem()
393 if (np->np_other->np_dcd) in nmdm_modem()
403 struct nmdmpart *np = tty_softc(tp); in nmdm_inwakeup() local
406 taskqueue_enqueue(taskqueue_swi, &np->np_other->np_task); in nmdm_inwakeup()
412 struct nmdmpart *np = tty_softc(tp); in nmdm_outwakeup() local
415 taskqueue_enqueue(taskqueue_swi, &np->np_task); in nmdm_outwakeup()