Lines Matching refs:pass

45 	mm_pass_num_t		pass;	/* pass number */
135 * setup_units: build lists of units for each pass
167 lp->pass = mirrorp->pass_num;
168 if ((lp->pass < 0) || (lp->pass > MD_PASS_MAX))
169 lp->pass = MD_PASS_MAX;
172 lp->next = mirrors[lp->pass];
173 mirrors[lp->pass] = lp;
192 mm_pass_num_t pass, max_pass;
234 * Determine which pass level is the highest that contains mirrors to
236 * this high watermark. If all mirrors are at the same pass level
241 for (pass = MD_PASS_MAX; pass > 1; --pass) {
242 if (mirrors[pass] != NULL) {
243 max_pass = pass;
249 * max_pass now contains the highest pass-level with resyncable mirrors
253 for (pass = 1; (pass <= MD_PASS_MAX); ++pass) {
259 if (mirrors[pass] == NULL)
262 /* dispatch all resyncs in pass */
263 for (lp = mirrors[pass]; (lp != NULL); lp = lp->next) {
289 if (pass == max_pass)
299 for (lp = mirrors[pass]; lp != NULL; lp = lp->next) {
346 mm_pass_num_t pass, max_pass;
422 * Determine which pass level is the highest that contains mirrors to
424 * this high watermark. If all mirrors are at the same pass level
428 for (pass = MD_PASS_MAX; pass > 1; --pass) {
429 if (mirrors[pass] != NULL) {
430 max_pass = pass;
436 * max_pass now contains the highest pass-level with resyncable mirrors
439 for (pass = 1; (pass <= MD_PASS_MAX); ++pass) {
445 if (mirrors[pass] == NULL)
448 /* dispatch all resyncs in pass */
449 for (lp = mirrors[pass]; (lp != NULL); lp = lp->next) {
465 if (pass == max_pass)
475 for (lp = mirrors[pass]; lp != NULL; lp = lp->next) {
529 mm_pass_num_t pass;
537 for (pass = 1; (pass <= MD_PASS_MAX); ++pass) {
541 if (mirrors[pass] == NULL)
544 /* Process all resyncs in pass */
545 for (lp = mirrors[pass]; (lp != NULL); lp = lp->next) {