Lines Matching refs:pio
157 struct openpromio *pio; in setprom() local
166 pio = (struct openpromio *)malloc(sizeof (struct openpromio) + in setprom()
169 if (pio == (struct openpromio *)NULL) { in setprom()
174 pio->oprom_size = MAXVALSIZE; in setprom()
175 (void) strcpy(pio->oprom_array, BOOTDEV_PROP_NAME); in setprom()
177 if (ioctl(fd, OPROMGETOPT, pio) < 0) { in setprom()
186 (void) strcpy(save_bootdev, pio->oprom_array); in setprom()
191 "Current boot-device = %s\n"), pio->oprom_array); in setprom()
211 pio->oprom_size = (int)strlen(BOOTDEV_PROP_NAME) + 1 + in setprom()
214 (void) strcpy(pio->oprom_array, BOOTDEV_PROP_NAME); in setprom()
215 (void) strcpy(pio->oprom_array + (int)strlen(BOOTDEV_PROP_NAME) + 1, in setprom()
218 if (ioctl(fd, OPROMSETOPT, pio) < 0) { in setprom()
225 pio->oprom_size = MAXVALSIZE; in setprom()
226 (void) strcpy(pio->oprom_array, BOOTDEV_PROP_NAME); in setprom()
228 if (ioctl(fd, OPROMGETOPT, pio) < 0) { in setprom()
233 if (strcmp(bdev, pio->oprom_array)) { in setprom()
239 pio->oprom_size = (int)strlen(BOOTDEV_PROP_NAME) + 1 + in setprom()
242 (void) strcpy(pio->oprom_array, BOOTDEV_PROP_NAME); in setprom()
243 (void) strcpy(pio->oprom_array + in setprom()
247 if (ioctl(fd, OPROMSETOPT, pio) < 0) { in setprom()