Home | History | Annotate | Download | only in qemu

Lines Matching refs:pattern

31  * Parse the pattern argument to various sub-commands.
33 * Because the pattern is used as an argument to memset it must evaluate
39 long pattern;
41 pattern = strtol(arg, &endptr, 0);
42 if (pattern < 0 || pattern > UCHAR_MAX || *endptr != '\0') {
43 printf("%s is not a valid pattern byte\n", arg);
47 return pattern;
58 static void *qemu_io_alloc(size_t len, int pattern)
65 memset(buf, pattern, len);
128 create_iovec(QEMUIOVector *qiov, char **argv, int nr_iov, int pattern)
164 buf = p = qemu_io_alloc(count, pattern);
326 " -l, -- length for pattern verification (only with -P)\n"
328 " -P, -- use a pattern to verify read data\n"
330 " -s, -- start offset for pattern verification (only with -P)\n"
343 .args = "[-abCpqv] [-P pattern [-s off] [-l len]] off len",
360 int pattern = 0, pattern_offset = 0, pattern_count = 0;
383 pattern = parse_pattern(optarg);
384 if (pattern < 0)
436 printf("pattern verfication range exceeds end of read data\n");
471 memset(cmp_buf, pattern, pattern_count);
473 printf("Pattern verification failed at offset %"
510 " -P, -- use a pattern to verify read data\n"
523 .args = "[-Cqv] [-P pattern ] off len [len..]",
540 int pattern = 0;
550 pattern = parse_pattern(optarg);
551 if (pattern < 0)
596 memset(cmp_buf, pattern, qiov.size);
598 printf("Pattern verification failed at offset %"
631 " filled with a set pattern (0xcdcdcdcd).\n"
634 " -P, -- use different pattern to fill file\n"
648 .args = "[-abCpq] [-P pattern ] off len",
664 int pattern = 0xcd;
678 pattern = parse_pattern(optarg);
679 if (pattern < 0)
725 buf = qemu_io_alloc(count, pattern);
765 " filled with a set pattern (0xcdcdcdcd).\n"
766 " -P, -- use different pattern to fill file\n"
779 .args = "[-Cq] [-P pattern ] off len [len..]",
795 int pattern = 0xcd;
807 pattern = parse_pattern(optarg);
808 if (pattern < 0)
833 buf = create_iovec(&qiov, &argv[optind], nr_iov, pattern);
868 " filled with a set pattern (0xcdcdcdcd). The pattern byte is increased\n"
870 " -P, -- use different pattern to fill file\n"
883 .args = "[-Cq] [-P pattern ] off len [len..] [; off len [len..]..]",
900 int pattern = 0xcd;
914 pattern = parse_pattern(optarg);
915 if (pattern < 0)
969 buf[i] = create_iovec(reqs[i].qiov, &argv[optind], nr_iov, pattern);
976 pattern++;
1013 int pattern;
1060 memset(cmp_buf, ctx->pattern, ctx->qiov.size);
1062 printf("Pattern verification failed at offset %"
1101 " -P, -- use a pattern to verify read data\n"
1114 .args = "[-Cqv] [-P pattern ] off len [len..]",
1133 ctx->pattern = parse_pattern(optarg);
1134 if (ctx->pattern < 0) {
1198 " filled with a set pattern (0xcdcdcdcd).\n"
1201 " -P, -- use different pattern to fill file\n"
1214 .args = "[-Cq] [-P pattern ] off len [len..]",
1223 int pattern = 0xcd;
1236 pattern = parse_pattern(optarg);
1237 if (pattern < 0)
1267 ctx->buf = create_iovec(&ctx->qiov, &argv[optind], nr_iov, pattern);