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

Function devclass_sysctl_init

freebsd/kern/subr_bus.c:235–249  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

233}
234
235static void
236devclass_sysctl_init(devclass_t dc)
237{
238 if (dc->sysctl_tree != NULL)
239 return;
240 sysctl_ctx_init(&dc->sysctl_ctx);
241 dc->sysctl_tree = SYSCTL_ADD_NODE(&dc->sysctl_ctx,
242 SYSCTL_STATIC_CHILDREN(_dev), OID_AUTO, dc->name,
243 CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, "");
244 SYSCTL_ADD_PROC(&dc->sysctl_ctx, SYSCTL_CHILDREN(dc->sysctl_tree),
245 OID_AUTO, "%parent",
246 CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_NEEDGIANT,
247 dc, DEVCLASS_SYSCTL_PARENT, devclass_sysctl_handler, "A",
248 "parent class");
249}
250
251enum {
252 DEVICE_SYSCTL_DESC,

Callers 1

device_sysctl_initFunction · 0.85

Calls 1

sysctl_ctx_initFunction · 0.85

Tested by

no test coverage detected