Lines Matching refs:stripes

32 	uint32_t stripes;  member
92 uint32_t stripes; in stripe_ctr() local
102 if (kstrtouint(argv[0], 10, &stripes) || !stripes) { in stripe_ctr()
113 if (sector_div(width, stripes)) { in stripe_ctr()
127 if (argc != (2 + 2 * stripes)) { in stripe_ctr()
132 sc = kmalloc(struct_size(sc, stripe, stripes), GFP_KERNEL); in stripe_ctr()
142 sc->stripes = stripes; in stripe_ctr()
145 if (stripes & (stripes - 1)) in stripe_ctr()
148 sc->stripes_shift = __ffs(stripes); in stripe_ctr()
156 ti->num_flush_bios = stripes; in stripe_ctr()
157 ti->num_discard_bios = stripes; in stripe_ctr()
158 ti->num_secure_erase_bios = stripes; in stripe_ctr()
159 ti->num_write_zeroes_bios = stripes; in stripe_ctr()
170 for (i = 0; i < stripes; i++) { in stripe_ctr()
194 for (i = 0; i < sc->stripes; i++) in stripe_dtr()
215 *stripe = sector_div(chunk, sc->stripes); in stripe_map_sector()
217 *stripe = chunk & (sc->stripes - 1); in stripe_map_sector()
279 BUG_ON(target_bio_nr >= sc->stripes); in stripe_map()
287 BUG_ON(target_bio_nr >= sc->stripes); in stripe_map()
369 DMEMIT("%d ", sc->stripes); in stripe_status()
370 for (i = 0; i < sc->stripes; i++) in stripe_status()
374 for (i = 0; i < sc->stripes; i++) in stripe_status()
379 DMEMIT("%d %llu", sc->stripes, in stripe_status()
381 for (i = 0; i < sc->stripes; i++) in stripe_status()
388 DMEMIT(",stripes=%d,chunk_size=%llu", sc->stripes, in stripe_status()
391 for (i = 0; i < sc->stripes; i++) { in stripe_status()
428 for (i = 0; i < sc->stripes; i++) in stripe_end_io()
450 } while (!ret && ++i < sc->stripes); in stripe_iterate_devices()
462 blk_limits_io_opt(limits, chunk_size * sc->stripes); in stripe_io_hints()