Lines Matching full:pattern
314 * Parse the pattern argument to various sub-commands.
316 * Because the pattern is used as an argument to memset it must evaluate
322 long pattern; in parse_pattern() local
324 pattern = strtol(arg, &endptr, 0); in parse_pattern()
325 if (pattern < 0 || pattern > UCHAR_MAX || *endptr != '\0') { in parse_pattern()
326 printf("%s is not a valid pattern byte\n", arg); in parse_pattern()
330 return pattern; in parse_pattern()
341 static void *qemu_io_alloc(BlockBackend *blk, size_t len, int pattern, in qemu_io_alloc() argument
350 memset(buf, pattern, len); in qemu_io_alloc()
497 int pattern, bool register_buf) in create_iovec() argument
533 buf = p = qemu_io_alloc(blk, count, pattern, register_buf); in create_iovec()
685 " -l, -- length for pattern verification (only with -P)\n" in read_help()
687 " -P, -- use a pattern to verify read data\n" in read_help()
690 " -s, -- start offset for pattern verification (only with -P)\n" in read_help()
703 .args = "[-abCqrv] [-P pattern [-s off] [-l len]] off len",
719 int pattern = 0; in read_f() local
744 pattern = parse_pattern(optarg); in read_f()
745 if (pattern < 0) { in read_f()
804 printf("pattern verification range exceeds end of read data\n"); in read_f()
846 memset(cmp_buf, pattern, pattern_count); in read_f()
848 printf("Pattern verification failed at offset %" in read_f()
886 " -P, -- use a pattern to verify read data\n" in readv_help()
900 .args = "[-Cqrv] [-P pattern] off len [len..]",
916 int pattern = 0; in readv_f() local
927 pattern = parse_pattern(optarg); in readv_f()
928 if (pattern < 0) { in readv_f()
981 memset(cmp_buf, pattern, qiov.size); in readv_f()
983 printf("Pattern verification failed at offset %" in readv_f()
1018 " filled with a set pattern (0xcdcdcdcd).\n" in write_help()
1025 " -P, -- use different pattern to fill file\n" in write_help()
1028 " -s, -- use a pattern file to fill the write buffer\n" in write_help()
1043 .args = "[-bcCfnqruz] [-P pattern | -s source_file] off len",
1060 int pattern = 0xcd; in write_f() local
1085 pattern = parse_pattern(optarg); in write_f()
1086 if (pattern < 0) { in write_f()
1188 buf = qemu_io_alloc(blk, count, pattern, in write_f()
1239 " filled with a set pattern (0xcdcdcdcd).\n" in writev_help()
1242 " -P, -- use different pattern to fill file\n" in writev_help()
1256 .args = "[-Cfqr] [-P pattern] off len [len..]",
1272 int pattern = 0xcd; in writev_f() local
1290 pattern = parse_pattern(optarg); in writev_f()
1291 if (pattern < 0) { in writev_f()
1314 buf = create_iovec(blk, &qiov, &argv[optind], nr_iov, pattern, in writev_f()
1356 int pattern; member
1410 memset(cmp_buf, ctx->pattern, ctx->qiov.size); in aio_read_done()
1412 printf("Pattern verification failed at offset %" in aio_read_done()
1454 " of potential I/O errors or pattern mismatches.\n" in aio_read_help()
1457 " -P, -- use a pattern to verify read data\n" in aio_read_help()
1471 .args = "[-Ciqrv] [-P pattern] off len [len..]",
1489 ctx->pattern = parse_pattern(optarg); in aio_read_f()
1490 if (ctx->pattern < 0) { in aio_read_f()
1559 " filled with a set pattern (0xcdcdcdcd).\n" in aio_write_help()
1564 " of potential I/O errors or pattern mismatches.\n" in aio_write_help()
1568 " -P, -- use different pattern to fill file\n" in aio_write_help()
1584 .args = "[-Cfiqruz] [-P pattern] off len [len..]",
1592 int pattern = 0xcd; in aio_write_f() local
1614 pattern = parse_pattern(optarg); in aio_write_f()
1615 if (pattern < 0) { in aio_write_f()
1688 pattern, ctx->flags & BDRV_REQ_REGISTERED_BUF); in aio_write_f()
1946 int pattern = 0xcd; in zone_append_f() local
1964 buf = create_iovec(blk, &qiov, &argv[optind], nr_iov, pattern, in zone_append_f()