Lines Matching defs:admin
55 static int get_disk_addr(char *path, emul64_tgt_range_t *tr, char **admin);
70 char *admin;
123 * Get admin device, target and lun
125 if (get_disk_addr(slice, &tr, &admin) != 0)
131 if ((fd = open(admin, O_RDONLY, 0444)) != -1) {
137 free(admin);
141 admin, strerror(errno));
144 admin, strerror(errno));
146 free(admin);
156 get_disk_addr(char *path, emul64_tgt_range_t *tr, char **admin)
163 *admin = NULL;
182 *admin = malloc(admin_size);
183 if (*admin == NULL) {
187 (void) snprintf(*admin, admin_size, "%sc%d", ADMIN_DIR, ctlr_num);