Lines Matching refs:stripes

29 	uint32_t stripes;  member
89 uint32_t stripes; in stripe_ctr() local
99 if (kstrtouint(argv[0], 10, &stripes) || !stripes) { in stripe_ctr()
110 if (sector_div(width, stripes)) { in stripe_ctr()
126 if (argc != (2 + 2 * stripes)) { in stripe_ctr()
132 sc = kmalloc(struct_size(sc, stripe, stripes), GFP_KERNEL); in stripe_ctr()
143 sc->stripes = stripes; in stripe_ctr()
146 if (stripes & (stripes - 1)) in stripe_ctr()
149 sc->stripes_shift = __ffs(stripes); in stripe_ctr()
157 ti->num_flush_bios = stripes; in stripe_ctr()
158 ti->num_discard_bios = stripes; in stripe_ctr()
159 ti->num_secure_erase_bios = stripes; in stripe_ctr()
160 ti->num_write_same_bios = stripes; in stripe_ctr()
161 ti->num_write_zeroes_bios = stripes; in stripe_ctr()
172 for (i = 0; i < stripes; i++) { in stripe_ctr()
196 for (i = 0; i < sc->stripes; i++) in stripe_dtr()
217 *stripe = sector_div(chunk, sc->stripes); in stripe_map_sector()
219 *stripe = chunk & (sc->stripes - 1); in stripe_map_sector()
281 BUG_ON(target_bio_nr >= sc->stripes); in stripe_map()
290 BUG_ON(target_bio_nr >= sc->stripes); in stripe_map()
413 DMEMIT("%d ", sc->stripes); in stripe_status()
414 for (i = 0; i < sc->stripes; i++) { in stripe_status()
418 for (i = 0; i < sc->stripes; i++) { in stripe_status()
425 DMEMIT("%d %llu", sc->stripes, in stripe_status()
427 for (i = 0; i < sc->stripes; i++) in stripe_status()
459 for (i = 0; i < sc->stripes; i++) in stripe_end_io()
481 } while (!ret && ++i < sc->stripes); in stripe_iterate_devices()
493 blk_limits_io_opt(limits, chunk_size * sc->stripes); in stripe_io_hints()