Lines Matching refs:setup_size
640 int setup_size, kernel_size, cmdline_size; in x86_load_linux() local
896 setup_size = header[0x1f1]; in x86_load_linux()
897 if (setup_size == 0) { in x86_load_linux()
898 setup_size = 4; in x86_load_linux()
900 setup_size = (setup_size + 1) * 512; in x86_load_linux()
901 if (setup_size > kernel_size) { in x86_load_linux()
906 setup = g_malloc(setup_size); in x86_load_linux()
909 if (fread(setup, 1, setup_size, f) != setup_size) { in x86_load_linux()
956 memcpy(setup, header, MIN(sizeof(header), setup_size)); in x86_load_linux()
960 fw_cfg_add_i32(fw_cfg, FW_CFG_KERNEL_SIZE, kernel_size - setup_size); in x86_load_linux()
962 kernel + setup_size, kernel_size - setup_size); in x86_load_linux()
963 sev_load_ctx.kernel_data = (char *)kernel + setup_size; in x86_load_linux()
964 sev_load_ctx.kernel_size = kernel_size - setup_size; in x86_load_linux()
967 fw_cfg_add_i32(fw_cfg, FW_CFG_SETUP_SIZE, setup_size); in x86_load_linux()
968 fw_cfg_add_bytes(fw_cfg, FW_CFG_SETUP_DATA, setup, setup_size); in x86_load_linux()
970 sev_load_ctx.setup_size = setup_size; in x86_load_linux()