Lines Matching refs:div
535 const struct test_sg_division *div; in build_test_sglist() member
555 partitions[tsgl->nents].div = &divs[i]; in build_test_sglist()
562 partitions[tsgl->nents].div = &divs[0]; in build_test_sglist()
571 unsigned int offset = partitions[i].div->offset; in build_test_sglist()
574 if (partitions[i].div->offset_relative_to_alignmask) in build_test_sglist()
588 out_divs[i] = partitions[i].div; in build_test_sglist()
833 struct test_sg_division *div = divs; in generate_random_sgl_divisions() local
840 if (div == &divs[max_divs - 1] || prandom_u32() % 2 == 0) in generate_random_sgl_divisions()
844 div->proportion_of_total = this_len; in generate_random_sgl_divisions()
847 div->offset = (PAGE_SIZE - 128) + (prandom_u32() % 128); in generate_random_sgl_divisions()
849 div->offset = prandom_u32() % 32; in generate_random_sgl_divisions()
851 div->offset = prandom_u32() % PAGE_SIZE; in generate_random_sgl_divisions()
853 div->offset_relative_to_alignmask = true; in generate_random_sgl_divisions()
855 div->flush_type = FLUSH_TYPE_NONE; in generate_random_sgl_divisions()
859 div->flush_type = FLUSH_TYPE_REIMPORT; in generate_random_sgl_divisions()
862 div->flush_type = FLUSH_TYPE_FLUSH; in generate_random_sgl_divisions()
867 if (div->flush_type != FLUSH_TYPE_NONE && in generate_random_sgl_divisions()
870 div->nosimd = true; in generate_random_sgl_divisions()
872 switch (div->flush_type) { in generate_random_sgl_divisions()
874 if (div->nosimd) in generate_random_sgl_divisions()
880 if (div->nosimd) in generate_random_sgl_divisions()
893 div->offset_relative_to_alignmask ? in generate_random_sgl_divisions()
895 div->offset, this_len == remaining ? "" : ", "); in generate_random_sgl_divisions()
897 div++; in generate_random_sgl_divisions()