Lines Matching defs:rc
111 rcons_bell(struct rconsole *rc)
115 if (rc->rc_bits & FB_VISBELL) {
117 i = ((rc->rc_bits & FB_INVERT) == 0);
118 rcons_invert(rc, i);
119 rcons_invert(rc, i ^ 1);
123 if (rc->rc_belldepth++) {
124 if (rc->rc_belldepth > 3)
125 rc->rc_belldepth = 3;
128 rc->rc_ringing = 1;
130 (*rc->rc_bell)(1);
132 callout_reset(&rc->rc_belltmr_ch, hz / 10,
133 rcons_belltmr, rc);
141 struct rconsole *rc = p;
144 if (rc->rc_ringing) {
145 rc->rc_ringing = 0;
146 i = --rc->rc_belldepth;
148 (*rc->rc_bell)(0);
151 callout_reset(&rc->rc_belltmr_ch, hz / 30,
152 rcons_belltmr, rc);
154 rc->rc_ringing = 1;
156 (*rc->rc_bell)(1);
157 callout_reset(&rc->rc_belltmr_ch, hz / 10,
158 rcons_belltmr, rc);
163 rcons_init(struct rconsole *rc, int clear)
165 mydevicep = rc;
167 callout_init(&rc->rc_belltmr_ch, 0);
170 rcons_init_ops(rc);
172 rc->rc_col = 0;
173 rc->rc_row = 0;
174 rcons_clear2eop(rc);
176 rcons_cursor(rc);
183 struct rconsole *rc = mydevicep;
186 if (rc == NULL)
191 ws->ws_row = rc->rc_maxrow;
192 ws->ws_col = rc->rc_maxcol;
193 ws->ws_xpixel = rc->rc_width;
194 ws->ws_ypixel = rc->rc_height;