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

Function krping_loader

freebsd/contrib/rdma/krping/krping_dev.c:71–92  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

69static struct cdev *krping_dev;
70
71static int
72krping_loader(struct module *m, int what, void *arg)
73{
74 int err = 0;
75
76 switch (what) {
77 case MOD_LOAD: /* kldload */
78 krping_dev = make_dev(&krping_cdevsw, 0, UID_ROOT, GID_WHEEL,
79 0600, "krping");
80 printf("Krping device loaded.\n");
81 break;
82 case MOD_UNLOAD:
83 destroy_dev(krping_dev);
84 printf("Krping device unloaded.\n");
85 break;
86 default:
87 err = EOPNOTSUPP;
88 break;
89 }
90
91 return (err);
92}
93
94static int
95krping_open(struct cdev *dev, int oflags, int devtype, struct thread *p)

Callers

nothing calls this directly

Calls 3

make_devFunction · 0.85
destroy_devFunction · 0.85
printfFunction · 0.50

Tested by

no test coverage detected