Lines Matching refs:dmgpath
995 char *dmgpath = NULL; in bsd_init() local
996 dmgpath = zalloc_flags(ZV_NAMEI, Z_ZERO | Z_WAITOK | Z_NOFAIL); in bsd_init()
998 error = bsd_find_basesystem_dmg(dmgpath, &rooted_dmg, &skip_signature_check); in bsd_init()
1002 PE_parse_boot_argn("bsdmgpath", dmgpath, sizeof(dmgpath)); in bsd_init()
1004 bsd_init_kprintf("found BaseSystem dmg at: %s\n", dmgpath); in bsd_init()
1006 …error = imageboot_pivot_image(dmgpath, IMAGEBOOT_DMG, "/System/Volumes/BaseSystem", "System/Volume… in bsd_init()
1013 zfree(ZV_NAMEI, dmgpath); in bsd_init()
1297 char *dmgpath; in bsd_find_basesystem_dmg() local
1301 dmgpath = zalloc_flags(ZV_NAMEI, Z_ZERO | Z_WAITOK); in bsd_find_basesystem_dmg()
1354 len = strlcpy(dmgpath, dmgbasepath, MAXPATHLEN); in bsd_find_basesystem_dmg()
1360 len = strlcat(dmgpath, "arm64eBaseSystem.rooted.dmg", MAXPATHLEN); in bsd_find_basesystem_dmg()
1366 error = vnode_lookup(dmgpath, 0, &imagevp, vfs_context_kernel()); in bsd_find_basesystem_dmg()
1372 memset(dmgpath, 0, MAXPATHLEN); in bsd_find_basesystem_dmg()
1375 len = strlcpy(dmgpath, dmgbasepath, MAXPATHLEN); in bsd_find_basesystem_dmg()
1381 len = strlcat(dmgpath, "arm64eBaseSystem.dmg", MAXPATHLEN); in bsd_find_basesystem_dmg()
1387 error = vnode_lookup(dmgpath, 0, &imagevp, vfs_context_kernel()); in bsd_find_basesystem_dmg()
1391 memset(dmgpath, 0, MAXPATHLEN); in bsd_find_basesystem_dmg()
1410 len = strlcpy(dmgpath, dmgbasepath, MAXPATHLEN); in bsd_find_basesystem_dmg()
1416 len = strlcat(dmgpath, "/BaseSystem.rooted.dmg", MAXPATHLEN); in bsd_find_basesystem_dmg()
1422 error = vnode_lookup(dmgpath, 0, &imagevp, vfs_context_kernel()); in bsd_find_basesystem_dmg()
1432 len = strlcpy(dmgpath, dmgbasepath, MAXPATHLEN); in bsd_find_basesystem_dmg()
1438 len = strlcat(dmgpath, "/BaseSystem.dmg", MAXPATHLEN); in bsd_find_basesystem_dmg()
1444 error = vnode_lookup(dmgpath, 0, &imagevp, vfs_context_kernel()); in bsd_find_basesystem_dmg()
1452 strlcpy(bsdmgpath_out, dmgpath, MAXPATHLEN); in bsd_find_basesystem_dmg()
1459 zfree(ZV_NAMEI, dmgpath); in bsd_find_basesystem_dmg()