Lines Matching refs:ns
100 struct nmdmsoftc *ns;
105 ns = malloc(sizeof(*ns), M_NMDM, M_WAITOK|M_ZERO);
106 mtx_init(&ns->ns_mtx, "nmdm", NULL, MTX_DEF);
109 ns->ns_part1.np_pair = ns;
110 ns->ns_part1.np_other = &ns->ns_part2;
111 TASK_INIT(&ns->ns_part1.np_task, 0, nmdm_task_tty, &ns->ns_part1);
112 callout_init_mtx(&ns->ns_part1.np_callout, &ns->ns_mtx, 0);
114 ns->ns_part2.np_pair = ns;
115 ns->ns_part2.np_other = &ns->ns_part1;
116 TASK_INIT(&ns->ns_part2.np_task, 0, nmdm_task_tty, &ns->ns_part2);
117 callout_init_mtx(&ns->ns_part2.np_callout, &ns->ns_mtx, 0);
120 tp = ns->ns_part1.np_tty = tty_alloc_mutex(&nmdm_class, &ns->ns_part1,
121 &ns->ns_mtx);
124 tp = ns->ns_part2.np_tty = tty_alloc_mutex(&nmdm_class, &ns->ns_part2,
125 &ns->ns_mtx);
128 return (ns);
137 struct nmdmsoftc *ns;
153 ns = nmdm_alloc(unit);
156 *dev = ns->ns_part1.np_tty->t_dev;
158 *dev = ns->ns_part2.np_tty->t_dev;