Lines Matching defs:Pattern
89 #include "pattern.h"
308 char Pattern[128];
321 int signo, char *pattern, void *iosw);
323 char *format_sds(struct io_req *ioreq, void *buffer, int sds char *pattern);
332 struct listreq *list, int nent, int fd, char *pattern);
403 int doio_pat_fill(char *addr, int mem_needed, char *Pattern,
406 char *pattern, int pattern_length, int patshift);
407 char *check_file(char *file, int offset, int length, char *pattern,
767 * Initialize the Pattern - write-type syscalls will replace Pattern[1]
768 * with the pattern passed in the request. Make sure that
769 * strlen(Pattern) is not mod 16 so that out of order words will be
777 Pattern_Length = sprintf(Pattern, "-:%d:%s:%s*", getpid(), Host, Prog);
780 Pattern_Length = sprintf(Pattern, "-:%d:%s:%s**",
1282 char *pattern, void *iosw)
1319 " write done at file offset %d - pattern is %s\n",
1320 writep->r_offset, pattern);
1354 " writea done at file offset %d - pattern is %s\n",
1355 writeap->r_offset, pattern);
1368 char *format_sds(struct io_req *ioreq, void *buffer, int sds, char *pattern)
1392 "syscall: sswrite(%#o, %#o, %d) - pattern was %s\n",
1393 buffer, sds, sswritep->r_nbytes, pattern);
1604 char *addr, pattern, *file, *msg;
1623 pattern = req->r_data.write.r_pattern;
1634 Pattern[0] = pattern;
1657 (*Data_Fill) (Memptr, nbytes, Pattern, Pattern_Length, 0);
1658 /*pattern_fill(Memptr, nbytes, Pattern, Pattern_Length, 0); */
1695 (*Data_Fill) (Memptr, nbytes, Pattern, Pattern_Length, 0);
1722 (*Data_Fill) (Memptr, nbytes, Pattern, Pattern_Length, 0);
1733 (*Data_Fill) (Memptr, nbytes, Pattern, Pattern_Length, 0);
1775 memcpy(wrec.w_pattern, Pattern, wrec.w_patternlen);
1807 format_rw(req, fd, addr, -1, Pattern,
1830 format_rw(req, fd, addr, -1, Pattern,
1864 format_rw(req, fd, addr, -1, Pattern,
1889 Pattern, &aiop->iosw));
1910 msg = check_file(file, offset, nbytes, Pattern, Pattern_Length,
1915 format_rw(req, fd, addr, -1, Pattern,
1918 format_rw(req, fd, addr, -1, Pattern, NULL)
1986 int nent, int fd, char *pattern)
2137 Pattern[0] = lio->r_pattern;
2138 (*Data_Fill) (Memptr, mem_needed, Pattern, Pattern_Length, 0);
2230 Pattern));
2254 Pattern));
2285 Pattern, Pattern_Length,
2294 Pattern));
2360 Pattern[0] = req->r_data.sswrite.r_pattern;
2361 /*pattern_fill(Memptr, nbytes, Pattern, Pattern_Length, 0); */
2362 (*Data_Fill) (Memptr, nbytes, Pattern, Pattern_Length, 0);
2367 format_sds(req, Memptr, Sdsptr, Pattern));
2379 format_sds(req, Memptr, Sdsptr, Pattern));
2393 if (pattern_check(Memptr, nbytes, Pattern, Pattern_Length, 0) ==
2397 format_sds(req, Memptr, Sdsptr, Pattern));
2455 " write done at file offset %d - pattern is %c (%#o)\n",
3060 int logged_write, got_lock, pattern;
3088 pattern = req->r_data.io.r_pattern;
3125 * 1 extra word for dynamic pattern overrun
3157 Pattern[0] = pattern;
3170 /*pattern_fill(Memptr, mem_needed, Pattern, Pattern_Length, 0); */
3171 (*Data_Fill) (Memptr, nbytes, Pattern, Pattern_Length,
3232 (*Data_Fill) (Memptr, mem_needed, Pattern,
3293 memcpy(wrec.w_pattern, Pattern, wrec.w_patternlen);
3445 Pattern, Pattern_Length, 0,
3637 doio_pat_fill(char *addr, int mem_needed, char *Pattern, int Pattern_Length,
3640 return pattern_fill(addr, mem_needed, Pattern, Pattern_Length, 0);
3643 char *doio_pat_check(char *buf, int offset, int length, char *pattern,
3651 if (pattern_check(buf, length, pattern, pattern_length, patshift) != 0) {
3665 if (*cp != pattern[pattern_index]) {
3684 pattern[(pattern_index +
3723 * is assumed that there is a string of pattern bytes in this area of the
3736 char *check_file(char *file, int offset, int length, char *pattern,
3804 (*Data_Check) (buf, offset, length, pattern, pattern_length,
3810 file, offset, length, pattern, pattern_length,
5450 fprintf(stream, "\t-C data-pattern-type \n");
5453 fprintf(stream, "\t default - repeating pattern\n");