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

Function et_init

freebsd/kern/kern_et.c:159–174  ·  view source on GitHub ↗

* Initialize event timer hardware. Set callbacks. */

Source from the content-addressed store, hash-verified

157 * Initialize event timer hardware. Set callbacks.
158 */
159int
160et_init(struct eventtimer *et, et_event_cb_t *event,
161 et_deregister_cb_t *deregister, void *arg)
162{
163
164 if (event == NULL)
165 return (EINVAL);
166 if (et->et_active)
167 return (EBUSY);
168
169 et->et_active = 1;
170 et->et_event_cb = event;
171 et->et_deregister_cb = deregister;
172 et->et_arg = arg;
173 return (0);
174}
175
176/*
177 * Start event timer hardware.

Callers 2

cpu_initclocks_bspFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected