| 68 | EXPORT_SYMBOL(kstat_waitq_enter); |
| 69 | |
| 70 | void |
| 71 | kstat_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 | } |
| 84 | EXPORT_SYMBOL(kstat_waitq_exit); |
| 85 | |
| 86 | void |
no test coverage detected