Lines Matching refs:kernel_name
99 static disk_t *create_disk(char *deviceid, char *kernel_name,
103 static alias_t *find_alias(disk_t *diskp, char *kernel_name);
120 char *kernel_name, disk_t **diskp);
452 char kernel_name[MAXPATHLEN]; in add_devpath() local
463 (void) snprintf(kernel_name, sizeof (kernel_name), "%s%d", in add_devpath()
466 (void) have_disk(args, devidstr, kernel_name, &diskp); in add_devpath()
489 (void) snprintf(kernel_name, sizeof (kernel_name), "%s%d", in add_devpath()
498 if ((ap = find_alias(diskp, kernel_name)) == NULL) { in add_devpath()
499 if (new_alias(diskp, kernel_name, devlink_path, in add_devpath()
559 char kernel_name[MAXPATHLEN]; in add_devs() local
562 (void) snprintf(kernel_name, sizeof (kernel_name), "%s%d", in add_devs()
572 if (!have_disk(args, devidstr, kernel_name, &diskp)) { in add_devs()
578 diskp = create_disk(devidstr, kernel_name, args); in add_devs()
603 if ((ap = find_alias(diskp, kernel_name)) == NULL) { in add_devs()
604 if (new_alias(diskp, kernel_name, in add_devs()
902 dp->kernel_name, cp->name); in remove_controller()
955 create_disk(char *deviceid, char *kernel_name, struct search_args *args) in create_disk() argument
963 (void) fprintf(stderr, "INFO: create_disk %s\n", kernel_name); in create_disk()
988 if (kernel_name != NULL) { in create_disk()
989 diskp->kernel_name = strdup(kernel_name); in create_disk()
990 if (diskp->kernel_name == NULL) { in create_disk()
1152 find_alias(disk_t *diskp, char *kernel_name) in find_alias() argument
1158 if (libdiskmgt_str_eq(ap->kstat_name, kernel_name)) { in find_alias()
1516 have_disk(struct search_args *args, char *devidstr, char *kernel_name, in have_disk() argument
1531 if (libdiskmgt_str_eq(kernel_name, in have_disk()
1532 listp->kernel_name)) { in have_disk()
1672 new_alias(disk_t *diskp, char *kernel_name, char *devlink_path, in new_alias() argument
1698 if (kernel_name != NULL) { in new_alias()
1699 aliasp->kstat_name = strdup(kernel_name); in new_alias()