Lines Matching refs:mnt_fields
66 struct saved_mount_fields mnt_fields; // fields to restore in mount_t when conditioner is disabled member
204 disk_conditioner_restore_mount_fields(mount_t mp, struct saved_mount_fields *mnt_fields) in disk_conditioner_restore_mount_fields() argument
206 mp->mnt_maxreadcnt = mnt_fields->mnt_maxreadcnt; in disk_conditioner_restore_mount_fields()
207 mp->mnt_maxwritecnt = mnt_fields->mnt_maxwritecnt; in disk_conditioner_restore_mount_fields()
208 mp->mnt_segreadcnt = mnt_fields->mnt_segreadcnt; in disk_conditioner_restore_mount_fields()
209 mp->mnt_segwritecnt = mnt_fields->mnt_segwritecnt; in disk_conditioner_restore_mount_fields()
210 mp->mnt_ioqueue_depth = mnt_fields->mnt_ioqueue_depth; in disk_conditioner_restore_mount_fields()
211 mp->mnt_ioscale = mnt_fields->mnt_ioscale; in disk_conditioner_restore_mount_fields()
219 struct saved_mount_fields *mnt_fields; in disk_conditioner_set_info() local
236 mnt_fields = &(internal_info->mnt_fields); in disk_conditioner_set_info()
239 mnt_fields->mnt_maxreadcnt = mp->mnt_maxreadcnt; in disk_conditioner_set_info()
240 mnt_fields->mnt_maxwritecnt = mp->mnt_maxwritecnt; in disk_conditioner_set_info()
241 mnt_fields->mnt_segreadcnt = mp->mnt_segreadcnt; in disk_conditioner_set_info()
242 mnt_fields->mnt_segwritecnt = mp->mnt_segwritecnt; in disk_conditioner_set_info()
243 mnt_fields->mnt_ioqueue_depth = mp->mnt_ioqueue_depth; in disk_conditioner_set_info()
244 mnt_fields->mnt_ioscale = mp->mnt_ioscale; in disk_conditioner_set_info()
248 mnt_fields = &(internal_info->mnt_fields); in disk_conditioner_set_info()
252 disk_conditioner_restore_mount_fields(mp, mnt_fields); in disk_conditioner_set_info()
258 if (uinfo->ioqueue_depth == 0 || uinfo->ioqueue_depth > mnt_fields->mnt_ioqueue_depth) { in disk_conditioner_set_info()
259 info->ioqueue_depth = mnt_fields->mnt_ioqueue_depth; in disk_conditioner_set_info()
261 if (uinfo->maxreadcnt == 0 || uinfo->maxreadcnt > mnt_fields->mnt_maxreadcnt) { in disk_conditioner_set_info()
262 info->maxreadcnt = mnt_fields->mnt_maxreadcnt; in disk_conditioner_set_info()
264 if (uinfo->maxwritecnt == 0 || uinfo->maxwritecnt > mnt_fields->mnt_maxwritecnt) { in disk_conditioner_set_info()
265 info->maxwritecnt = mnt_fields->mnt_maxwritecnt; in disk_conditioner_set_info()
267 if (uinfo->segreadcnt == 0 || uinfo->segreadcnt > mnt_fields->mnt_segreadcnt) { in disk_conditioner_set_info()
268 info->segreadcnt = mnt_fields->mnt_segreadcnt; in disk_conditioner_set_info()
270 if (uinfo->segwritecnt == 0 || uinfo->segwritecnt > mnt_fields->mnt_segwritecnt) { in disk_conditioner_set_info()
271 info->segwritecnt = mnt_fields->mnt_segwritecnt; in disk_conditioner_set_info()
303 disk_conditioner_restore_mount_fields(mp, &(internal_info->mnt_fields)); in disk_conditioner_unmount()