Lines Matching refs:ap
128 static int new_devpath(alias_t *ap, char *devpath);
475 alias_t *ap;
498 if ((ap = find_alias(diskp, kernel_name)) == NULL) {
509 if (new_devpath(ap, devlink_path) != 0) {
596 alias_t *ap;
603 if ((ap = find_alias(diskp, kernel_name)) == NULL) {
615 if (new_devpath(ap, zvdsk) != 0) {
1154 alias_t *ap;
1156 ap = diskp->aliases;
1157 while (ap != NULL) {
1158 if (libdiskmgt_str_eq(ap->kstat_name, kernel_name)) {
1159 return (ap);
1161 ap = ap->next;
1206 alias_t *ap = NULL;
1284 ap = diskp->aliases;
1287 if (ap != NULL) {
1289 * NOTE: if ap->next != NULL have cluster
1293 if (!ap->cluster) {
1304 ap->orig_paths = ap->devpaths;
1305 ap->devpaths = NULL;
1307 free(ap->alias);
1325 if ((ap->alias = strdup(alias)) == NULL) {
1329 ap->cluster = 1;
1332 if (new_devpath(ap, devlink_path) != 0) {
1742 new_devpath(alias_t *ap, char *devpath)
1752 for (alistp = ap->devpaths; alistp != NULL; alistp = alistp->next) {
1775 if (ap->devpaths == NULL) {
1776 ap->devpaths = newdp;
1781 dp = ap->devpaths;