MCPcopy Create free account
hub / github.com/F-Stack/f-stack / cnavailable

Function cnavailable

freebsd/kern/kern_cons.c:286–304  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

284}
285
286void
287cnavailable(struct consdev *cn, int available)
288{
289 int i;
290
291 for (i = 0; i < CNDEVTAB_SIZE; i++) {
292 if (cn_devtab[i].cnd_cn == cn)
293 break;
294 }
295 if (available) {
296 if (i < CNDEVTAB_SIZE)
297 cons_avail_mask |= (1 << i);
298 cn->cn_flags &= ~CN_FLAG_NOAVAIL;
299 } else {
300 if (i < CNDEVTAB_SIZE)
301 cons_avail_mask &= ~(1 << i);
302 cn->cn_flags |= CN_FLAG_NOAVAIL;
303 }
304}
305
306int
307cnunavailable(void)

Callers 1

cnaddFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected