Lines Matching defs:flags
101 static int analyze_blocks(int flags, diskaddr_t blkno, uint_t blkcnt,
104 static int verify_blocks(int flags, diskaddr_t blkno, uint_t blkcnt,
122 do_scan(flags, mode)
123 int flags, mode;
164 if ((flags & (SCAN_PATTERN | SCAN_WRITE)) &&
174 if ((flags & (SCAN_PATTERN | SCAN_WRITE)) &&
185 if ((flags & (SCAN_PATTERN | SCAN_WRITE)) &&
197 if (flags & (SCAN_PATTERN | SCAN_WRITE)) {
202 cur_list.flags |= LIST_DIRTY;
225 if (flags & SCAN_PATTERN) {
231 if (flags & SCAN_PURGE) {
232 flags &= ~(SCAN_PURGE_READ_PASS
240 flags |= SCAN_PURGE_ALPHA_PASS;
248 flags |= SCAN_PURGE_READ_PASS;
298 status = analyze_blocks(flags, curnt, size,
338 status = analyze_blocks(flags, (curnt + i), 1,
364 if (scan_correct && (flags != SCAN_VALID)) {
404 if (flags & SCAN_VERIFY) {
405 flags ^= SCAN_VERIFY_READ_PASS;
419 if (!EMBEDDED_SCSI && (cur_list.flags & LIST_DIRTY) &&
421 cur_list.flags = 0;
544 if (cur_list.flags & LIST_PGLIST) {
583 analyze_blocks(flags, blkno, blkcnt, data, init, driver_flags, xfercntp)
584 int flags, driver_flags, init;
596 if (flags & SCAN_VERIFY) {
597 return (verify_blocks(flags, blkno, blkcnt, data,
605 if ((flags & SCAN_PATTERN) && init) {
619 if (flags & SCAN_VALID) {
629 if (flags & SCAN_PATTERN) {
634 if (flags & SCAN_VALID)
639 if (!(flags & SCAN_PURGE_READ_PASS)) {
650 if ((!(flags & SCAN_PURGE)) || (flags & SCAN_PURGE_READ_PASS)) {
664 if ((flags & SCAN_COMPARE) || (flags & SCAN_PURGE_READ_PASS)) {
680 if (flags & SCAN_WRITE) {
722 verify_blocks(int flags,
739 if (!(flags & SCAN_VERIFY_READ_PASS)) {
751 if (!(flags & SCAN_VERIFY_READ_PASS)) {