Lines Matching refs:ioec
127 struct io_err_c *ioec; in io_err_get_args() local
131 ioec = kmalloc_obj(*ioec); in io_err_get_args()
132 if (!ioec) { in io_err_get_args()
143 ioec->start = start; in io_err_get_args()
145 ret = dm_get_device(tt, args[0], dm_table_get_mode(tt->table), &ioec->dev); in io_err_get_args()
151 tt->private = ioec; in io_err_get_args()
156 kfree(ioec); in io_err_get_args()
186 struct io_err_c *ioec = tt->private; in io_err_dtr() local
188 if (ioec) { in io_err_dtr()
189 dm_put_device(tt, ioec->dev); in io_err_dtr()
190 kfree(ioec); in io_err_dtr()
214 struct io_err_c *ioec = ti->private; in io_err_map_sector() local
216 return ioec->start + dm_target_offset(ti, bi_sector); in io_err_map_sector()
222 struct io_err_c *ioec = ti->private; in io_err_report_zones() local
228 if (WARN_ON_ONCE(!ioec)) in io_err_report_zones()
231 return dm_report_zones(ioec->dev->bdev, ioec->start, in io_err_report_zones()
242 struct io_err_c *ioec = ti->private; in io_err_iterate_devices() local
244 if (!ioec) in io_err_iterate_devices()
247 return fn(ti, ioec->dev, ioec->start, ti->len, data); in io_err_iterate_devices()