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

Function kstat_waitq_exit

freebsd/contrib/openzfs/module/os/linux/spl/spl-kstat.c:70–83  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

68EXPORT_SYMBOL(kstat_waitq_enter);
69
70void
71kstat_waitq_exit(kstat_io_t *kiop)
72{
73 hrtime_t new, delta;
74 ulong_t wcnt;
75
76 new = gethrtime();
77 delta = new - kiop->wlastupdate;
78 kiop->wlastupdate = new;
79 wcnt = kiop->wcnt--;
80 ASSERT((int)wcnt > 0);
81 kiop->wlentime += delta * wcnt;
82 kiop->wtime += delta;
83}
84EXPORT_SYMBOL(kstat_waitq_exit);
85
86void

Callers 1

vdev_queue_io_removeFunction · 0.50

Calls 1

gethrtimeFunction · 0.50

Tested by

no test coverage detected