Lines Matching refs:dmgpath
994 char *dmgpath = NULL; in bsd_init() local
995 dmgpath = zalloc_flags(ZV_NAMEI, Z_ZERO | Z_WAITOK | Z_NOFAIL); in bsd_init()
997 error = bsd_find_basesystem_dmg(dmgpath, &rooted_dmg, &skip_signature_check); in bsd_init()
1001 PE_parse_boot_argn("bsdmgpath", dmgpath, sizeof(dmgpath)); in bsd_init()
1003 bsd_init_kprintf("found BaseSystem dmg at: %s\n", dmgpath); in bsd_init()
1005 …error = imageboot_pivot_image(dmgpath, IMAGEBOOT_DMG, "/System/Volumes/BaseSystem", "System/Volume… in bsd_init()
1012 zfree(ZV_NAMEI, dmgpath); in bsd_init()
1298 char *dmgpath; in bsd_find_basesystem_dmg() local
1302 dmgpath = zalloc_flags(ZV_NAMEI, Z_ZERO | Z_WAITOK); in bsd_find_basesystem_dmg()
1355 len = strlcpy(dmgpath, dmgbasepath, MAXPATHLEN); in bsd_find_basesystem_dmg()
1361 len = strlcat(dmgpath, "arm64eBaseSystem.rooted.dmg", MAXPATHLEN); in bsd_find_basesystem_dmg()
1367 error = vnode_lookup(dmgpath, 0, &imagevp, vfs_context_kernel()); in bsd_find_basesystem_dmg()
1373 memset(dmgpath, 0, MAXPATHLEN); in bsd_find_basesystem_dmg()
1376 len = strlcpy(dmgpath, dmgbasepath, MAXPATHLEN); in bsd_find_basesystem_dmg()
1382 len = strlcat(dmgpath, "arm64eBaseSystem.dmg", MAXPATHLEN); in bsd_find_basesystem_dmg()
1388 error = vnode_lookup(dmgpath, 0, &imagevp, vfs_context_kernel()); in bsd_find_basesystem_dmg()
1392 memset(dmgpath, 0, MAXPATHLEN); in bsd_find_basesystem_dmg()
1411 len = strlcpy(dmgpath, dmgbasepath, MAXPATHLEN); in bsd_find_basesystem_dmg()
1417 len = strlcat(dmgpath, "/BaseSystem.rooted.dmg", MAXPATHLEN); in bsd_find_basesystem_dmg()
1423 error = vnode_lookup(dmgpath, 0, &imagevp, vfs_context_kernel()); in bsd_find_basesystem_dmg()
1433 len = strlcpy(dmgpath, dmgbasepath, MAXPATHLEN); in bsd_find_basesystem_dmg()
1439 len = strlcat(dmgpath, "/BaseSystem.dmg", MAXPATHLEN); in bsd_find_basesystem_dmg()
1445 error = vnode_lookup(dmgpath, 0, &imagevp, vfs_context_kernel()); in bsd_find_basesystem_dmg()
1453 strlcpy(bsdmgpath_out, dmgpath, MAXPATHLEN); in bsd_find_basesystem_dmg()
1460 zfree(ZV_NAMEI, dmgpath); in bsd_find_basesystem_dmg()