Lines Matching refs:ap
404 struct autopush *ap, *ap_tmp;
455 ap = sad_ap_alloc();
456 ap->ap_common = sap->sap_common;
458 ap->ap_anchor = sap->sap_anchor;
460 (void) strncpy(ap->ap_list[i],
464 if (((ret = sad_ap_verify(ap)) != 0) ||
465 ((ret = valid_major(ap->ap_major)) != 0)) {
466 sad_ap_rele(ap, ss);
473 ap_tmp = sad_ap_find(&ap->ap_common, ss);
478 sad_ap_rele(ap, ss);
484 sad_ap_insert(ap, ss);
497 if ((ap = sad_ap_find_by_dev(dev, ss)) == NULL) {
508 if ((ap->ap_type == SAP_RANGE) &&
509 (ap->ap_minor != sap->sap_minor)) {
510 sad_ap_rele(ap, ss);
519 if ((ap->ap_type == SAP_ALL) &&
521 sad_ap_rele(ap, ss);
531 ap_tmp = sad_ap_find(&ap->ap_common, ss);
532 if (ap_tmp != ap) {
535 sad_ap_rele(ap, ss);
541 sad_ap_remove(ap, ss);
548 sad_ap_rele(ap, ss);
549 sad_ap_rele(ap, ss);
550 sad_ap_rele(ap, ss);
567 if ((ap = sad_ap_find_by_dev(dev, ss)) == NULL) {
574 sap->sap_common = ap->ap_common;
576 sap->sap_anchor = ap->ap_anchor;
577 for (i = 0; i < ap->ap_npush; i++)
578 (void) strcpy(sap->sap_list[i], ap->ap_list[i]);
583 sad_ap_rele(ap, ss);