Lines Matching refs:internal_info
95 struct _disk_conditioner_info_t *internal_info = NULL; in disk_conditioner_delay() local
111 internal_info = mp->mnt_disk_conditioner_info; in disk_conditioner_delay()
112 if (!internal_info || !internal_info->dcinfo.enabled) { in disk_conditioner_delay()
115 info = &(internal_info->dcinfo); in disk_conditioner_delay()
119 last_blkno = internal_info->last_blkno; in disk_conditioner_delay()
121 internal_info->last_blkno = bp->b_blkno + bp->b_bcount; in disk_conditioner_delay()
150 timevalsub(&elapsed, &internal_info->last_io_timestamp); in disk_conditioner_delay()
152 if (elapsed.tv_sec > DISK_IDLE_SEC && internal_info->last_io_timestamp.tv_sec != 0) { in disk_conditioner_delay()
158 microuptime(&internal_info->last_io_timestamp); in disk_conditioner_delay()
182 microuptime(&internal_info->last_io_timestamp); in disk_conditioner_delay()
217 struct _disk_conditioner_info_t *internal_info; in disk_conditioner_set_info() local
231 internal_info = mp->mnt_disk_conditioner_info; in disk_conditioner_set_info()
232 if (!internal_info) { in disk_conditioner_set_info()
233 internal_info = kalloc_type(struct _disk_conditioner_info_t, in disk_conditioner_set_info()
235 mp->mnt_disk_conditioner_info = internal_info; in disk_conditioner_set_info()
236 mnt_fields = &(internal_info->mnt_fields); in disk_conditioner_set_info()
247 info = &(internal_info->dcinfo); in disk_conditioner_set_info()
248 mnt_fields = &(internal_info->mnt_fields); in disk_conditioner_set_info()
285 microuptime(&internal_info->last_io_timestamp); in disk_conditioner_set_info()
296 struct _disk_conditioner_info_t *internal_info = mp->mnt_disk_conditioner_info; in disk_conditioner_unmount() local
298 if (!internal_info) { in disk_conditioner_unmount()
302 if (internal_info->dcinfo.enabled) { in disk_conditioner_unmount()
303 disk_conditioner_restore_mount_fields(mp, &(internal_info->mnt_fields)); in disk_conditioner_unmount()
306 kfree_type(struct _disk_conditioner_info_t, internal_info); in disk_conditioner_unmount()
312 struct _disk_conditioner_info_t *internal_info = mp->mnt_disk_conditioner_info; in disk_conditioner_mount_is_ssd() local
314 if (!internal_info || !internal_info->dcinfo.enabled) { in disk_conditioner_mount_is_ssd()
321 return internal_info->dcinfo.is_ssd; in disk_conditioner_mount_is_ssd()