Lines Matching refs:dki_info

198 efi_get_info(int fd, struct dk_cinfo *dki_info)  in efi_get_info()  argument
203 memset(dki_info, 0, sizeof (*dki_info)); in efi_get_info()
220 strcpy(dki_info->dki_cname, "sd"); in efi_get_info()
221 dki_info->dki_ctype = DKC_SCSI_CCS; in efi_get_info()
223 dki_info->dki_dname, in efi_get_info()
224 &dki_info->dki_partition); in efi_get_info()
226 strcpy(dki_info->dki_cname, "hd"); in efi_get_info()
227 dki_info->dki_ctype = DKC_DIRECT; in efi_get_info()
229 dki_info->dki_dname, in efi_get_info()
230 &dki_info->dki_partition); in efi_get_info()
232 strcpy(dki_info->dki_cname, "pseudo"); in efi_get_info()
233 dki_info->dki_ctype = DKC_MD; in efi_get_info()
234 strcpy(dki_info->dki_dname, "md"); in efi_get_info()
236 dki_info->dki_dname + 2, in efi_get_info()
237 &dki_info->dki_partition); in efi_get_info()
239 strcpy(dki_info->dki_cname, "vd"); in efi_get_info()
240 dki_info->dki_ctype = DKC_MD; in efi_get_info()
242 dki_info->dki_dname, in efi_get_info()
243 &dki_info->dki_partition); in efi_get_info()
245 strcpy(dki_info->dki_cname, "xvd"); in efi_get_info()
246 dki_info->dki_ctype = DKC_MD; in efi_get_info()
248 dki_info->dki_dname, in efi_get_info()
249 &dki_info->dki_partition); in efi_get_info()
251 strcpy(dki_info->dki_cname, "zd"); in efi_get_info()
252 dki_info->dki_ctype = DKC_MD; in efi_get_info()
253 strcpy(dki_info->dki_dname, "zd"); in efi_get_info()
255 dki_info->dki_dname + 2, in efi_get_info()
256 &dki_info->dki_partition); in efi_get_info()
258 strcpy(dki_info->dki_cname, "pseudo"); in efi_get_info()
259 dki_info->dki_ctype = DKC_VBD; in efi_get_info()
260 strcpy(dki_info->dki_dname, "dm-"); in efi_get_info()
262 dki_info->dki_dname + 3, in efi_get_info()
263 &dki_info->dki_partition); in efi_get_info()
265 strcpy(dki_info->dki_cname, "pseudo"); in efi_get_info()
266 dki_info->dki_ctype = DKC_PCMCIA_MEM; in efi_get_info()
267 strcpy(dki_info->dki_dname, "ram"); in efi_get_info()
269 dki_info->dki_dname + 3, in efi_get_info()
270 &dki_info->dki_partition); in efi_get_info()
272 strcpy(dki_info->dki_cname, "pseudo"); in efi_get_info()
273 dki_info->dki_ctype = DKC_VBD; in efi_get_info()
274 strcpy(dki_info->dki_dname, "loop"); in efi_get_info()
276 dki_info->dki_dname + 4, in efi_get_info()
277 &dki_info->dki_partition); in efi_get_info()
279 strcpy(dki_info->dki_cname, "nvme"); in efi_get_info()
280 dki_info->dki_ctype = DKC_SCSI_CCS; in efi_get_info()
281 strcpy(dki_info->dki_dname, "nvme"); in efi_get_info()
283 dki_info->dki_dname + 4); in efi_get_info()
285 dki_info->dki_dname); in efi_get_info()
286 strcpy(dki_info->dki_dname + controller_length, in efi_get_info()
290 dki_info->dki_dname + controller_length + 1, in efi_get_info()
291 &dki_info->dki_partition); in efi_get_info()
293 strcpy(dki_info->dki_dname, "unknown"); in efi_get_info()
294 strcpy(dki_info->dki_cname, "unknown"); in efi_get_info()
295 dki_info->dki_ctype = DKC_UNKNOWN; in efi_get_info()
303 dki_info->dki_partition = 0; in efi_get_info()
342 struct dk_cinfo dki_info; in efi_alloc_and_init() local
347 if (efi_get_info(fd, &dki_info) != 0) in efi_alloc_and_init()
350 if (dki_info.dki_partition != 0) in efi_alloc_and_init()
353 if ((dki_info.dki_ctype == DKC_PCMCIA_MEM) || in efi_alloc_and_init()
354 (dki_info.dki_ctype == DKC_VBD) || in efi_alloc_and_init()
355 (dki_info.dki_ctype == DKC_UNKNOWN)) in efi_alloc_and_init()
648 struct dk_cinfo dki_info; in efi_read() local
655 if ((rval = efi_get_info(fd, &dki_info)) != 0) in efi_read()
658 if ((strncmp(dki_info.dki_cname, "pseudo", 7) == 0) && in efi_read()
659 (strncmp(dki_info.dki_dname, "md", 3) == 0)) { in efi_read()
661 } else if ((strncmp(dki_info.dki_cname, "vdc", 4) == 0) && in efi_read()
662 (strncmp(dki_info.dki_dname, "vdc", 4) == 0)) { in efi_read()
891 return (dki_info.dki_partition); in efi_read()
1337 struct dk_cinfo dki_info; in efi_write() local
1343 if ((rval = efi_get_info(fd, &dki_info)) != 0) in efi_write()
1347 if ((strncmp(dki_info.dki_cname, "pseudo", 7) == 0) && in efi_write()
1348 (strncmp(dki_info.dki_dname, "md", 3) == 0)) { in efi_write()