Lines Matching refs:cur_comp
573 si->cur_comp = C - first_dev; in ore_calc_stripe_info()
703 si->cur_comp = (si->cur_comp + 1) % in _add_parity_units()
763 si->cur_comp = (si->cur_comp + 1) % group_width; in _prepare_for_striping()
771 si->cur_comp = group_width - ios->layout->parity; in _prepare_for_striping()
788 si->cur_comp = 0; in _prepare_for_striping()
850 static int _write_mirror(struct ore_io_state *ios, int cur_comp) in _write_mirror() argument
852 struct ore_per_dev_state *master_dev = &ios->per_dev[cur_comp]; in _write_mirror()
853 unsigned dev = ios->per_dev[cur_comp].dev; in _write_mirror()
854 unsigned last_comp = cur_comp + ios->layout->mirrors_p1; in _write_mirror()
860 for (; cur_comp < last_comp; ++cur_comp, ++dev) { in _write_mirror()
861 struct ore_per_dev_state *per_dev = &ios->per_dev[cur_comp]; in _write_mirror()
898 osd_req_write(or, _ios_obj(ios, cur_comp), in _write_mirror()
902 _LLU(_ios_obj(ios, cur_comp)->id), in _write_mirror()
914 ret = osd_req_write_kern(or, _ios_obj(ios, cur_comp), in _write_mirror()
921 _LLU(_ios_obj(ios, cur_comp)->id), in _write_mirror()
925 osd_req_set_attributes(or, _ios_obj(ios, cur_comp)); in _write_mirror()
927 _LLU(_ios_obj(ios, cur_comp)->id), in _write_mirror()
972 int _ore_read_mirror(struct ore_io_state *ios, unsigned cur_comp) in _ore_read_mirror() argument
975 struct ore_per_dev_state *per_dev = &ios->per_dev[cur_comp]; in _ore_read_mirror()
976 struct osd_obj_id *obj = _ios_obj(ios, cur_comp); in _ore_read_mirror()
1068 static int _truncate_mirrors(struct ore_io_state *ios, unsigned cur_comp, in _truncate_mirrors() argument
1071 int last_comp = cur_comp + ios->layout->mirrors_p1; in _truncate_mirrors()
1073 for (; cur_comp < last_comp; ++cur_comp) { in _truncate_mirrors()
1074 struct ore_per_dev_state *per_dev = &ios->per_dev[cur_comp]; in _truncate_mirrors()
1077 or = osd_start_request(_ios_od(ios, cur_comp)); in _truncate_mirrors()
1084 osd_req_set_attributes(or, _ios_obj(ios, cur_comp)); in _truncate_mirrors()