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

Function cnselect

freebsd/kern/kern_cons.c:269–284  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

267}
268
269void
270cnselect(struct consdev *cn)
271{
272 struct cn_device *cnd;
273
274 STAILQ_FOREACH(cnd, &cn_devlist, cnd_next) {
275 if (cnd->cnd_cn != cn)
276 continue;
277 if (cnd == STAILQ_FIRST(&cn_devlist))
278 return;
279 STAILQ_REMOVE(&cn_devlist, cnd, cn_device, cnd_next);
280 STAILQ_INSERT_HEAD(&cn_devlist, cnd, cnd_next);
281 ttyconsdev_select(cnd->cnd_cn->cn_name);
282 return;
283 }
284}
285
286void
287cnavailable(struct consdev *cn, int available)

Callers 2

cninitFunction · 0.85
sysctl_kern_consoleFunction · 0.85

Calls 1

ttyconsdev_selectFunction · 0.85

Tested by

no test coverage detected