Lines Matching full:thin
7 #include "dm-thin-metadata.h"
25 #define DM_MSG_PREFIX "thin"
336 * Target context for a thin.
357 * Ensures the thin is not destroyed until the worker has finished
671 * This section of code contains the logic for processing a thin device's IO.
673 * but most is exclusively called from the thin target rather than the thin-pool
2312 * find a thin with the rcu lock held; bump a refcount; then drop
2659 * Called only while mapping a thin bio to hand it over to the workqueue.
2706 * Non-blocking function called from the thin target's map function.
3260 * 4M is ample for all ops with the possible exception of thin in calc_metadata_threshold()
3269 * thin-pool <metadata dev> <data dev>
3370 * initial load. This would require a pool reload to trigger thin in pool_ctr()
3390 * them down to the data device. The thin device's discard in pool_ctr()
3399 * thin devices' discard limits consistent). in pool_ctr()
3588 * When a thin-pool is PM_FAIL, it cannot be rebuilt if in pool_preresume()
3602 /* Suspend all active thin devices */ in pool_suspend_active_thins()
3614 /* Resume all active thin devices */ in pool_resume_active_thins()
3766 DMWARN("Deletion of thin device %s failed.", argv[1]); in process_delete_mesg()
3873 DMWARN("Unrecognised thin pool target message received: %s", argv[0]); in pool_message()
4106 .name = "thin-pool",
4126 * Thin target methods
4164 * Thin target parameters:
4172 * If the pool device has discards disabled, they get disabled for the thin
4247 ti->error = "Couldn't open thin device, Pool is in fail mode"; in thin_ctr()
4254 ti->error = "Couldn't open thin internal device"; in thin_ctr()
4279 ti->error = "Unable to activate thin device while pool is suspended"; in thin_ctr()
4486 .name = "thin",
4547 MODULE_DESCRIPTION(DM_NAME " thin provisioning target");