Lines Matching refs:lc
30 struct linear_c *lc; in dm_linear_ctr() local
40 lc = kmalloc(sizeof(*lc), GFP_KERNEL); in dm_linear_ctr()
41 if (lc == NULL) { in dm_linear_ctr()
51 lc->start = tmp; in dm_linear_ctr()
53 ret = dm_get_device(ti, argv[0], dm_table_get_mode(ti->table), &lc->dev); in dm_linear_ctr()
62 ti->private = lc; in dm_linear_ctr()
66 kfree(lc); in dm_linear_ctr()
73 struct linear_c *lc = (struct linear_c *) ti->private; in dm_linear_dtr() local
75 dm_put_device(ti, lc->dev); in dm_linear_dtr()
76 kfree(lc); in dm_linear_dtr()
82 struct linear_c *lc = ti->private; in linear_map_sector() local
84 return lc->start + dm_target_offset(ti, bi_sector); in linear_map_sector()
89 struct linear_c *lc = ti->private; in linear_map_bio() local
91 bio->bi_bdev = lc->dev->bdev; in linear_map_bio()
108 struct linear_c *lc = (struct linear_c *) ti->private; in dm_linear_status() local
116 snprintf(result, maxlen, "%s %llu", lc->dev->name, in dm_linear_status()
117 (unsigned long long)lc->start); in dm_linear_status()
126 struct linear_c *lc = (struct linear_c *) ti->private; in dm_linear_prepare_ioctl() local
127 struct dm_dev *dev = lc->dev; in dm_linear_prepare_ioctl()
134 if (lc->start || in dm_linear_prepare_ioctl()
144 struct linear_c *lc = ti->private; in dm_linear_iterate_devices() local
146 return fn(ti, lc->dev, lc->start, ti->len, data); in dm_linear_iterate_devices()