Lines Matching refs:ac
368 RF_AutoConfig_t *ac;
389 ac = auto_config;
390 while(ac!=NULL) {
392 mod_counter = ac->clabel->mod_counter;
395 if (ac->clabel->mod_counter > mod_counter) {
396 mod_counter = ac->clabel->mod_counter;
399 ac->flag = 0; /* clear the general purpose flag */
400 ac = ac->next;
413 ac = auto_config;
414 while(ac!=NULL) {
415 if (ac->clabel==NULL) {
419 if ((ac->clabel->column == c) &&
420 (ac->clabel->mod_counter == mod_counter)) {
424 ac->flag = 1;
427 ac->devname,c);
432 ac=ac->next;
435 if (ac==NULL) {
443 ac = auto_config;
444 while(ac!=NULL) {
445 if (ac->clabel==NULL) {
449 if (ac->clabel->column == c) {
453 ac->flag = 1;
456 ac->devname,c);
461 ac=ac->next;
467 if (ac!=NULL) {
469 diskPtr->blockSize = ac->clabel->blockSize;
471 rf_component_label_numblocks(ac->clabel);
474 raidPtr->raid_cinfo[c].ci_vp = ac->vp;
475 raidPtr->raid_cinfo[c].ci_dev = ac->dev;
478 ac->clabel, sizeof(*ac->clabel));
480 "/dev/%s", ac->devname);
486 diskPtr->dev = ac->dev;
509 raidPtr->serial_number = ac->clabel->serial_number;
512 if (ac->clabel->mod_counter != mod_counter) {
522 if (ac->clabel->clean != RF_RAID_CLEAN) {
545 ac = auto_config;
546 while(ac!=NULL) {
547 if (ac->flag == 0) {
548 vn_lock(ac->vp, LK_EXCLUSIVE | LK_RETRY);
549 VOP_CLOSE(ac->vp, FREAD | FWRITE, NOCRED);
550 vput(ac->vp);
551 ac->vp = NULL;
554 ac->devname);
557 ac = ac->next;