ads_blob_write
ads_blob_write(guc, policies.dpc_promote_time,
ads_blob_write(guc, policies.max_num_work_items,
ads_blob_write(guc, policies.global_flags, global_flags);
ads_blob_write(guc, policies.is_valid, 1);
ads_blob_write(guc,
ads_blob_write(guc,
ads_blob_write(guc,
ads_blob_write(guc,
ads_blob_write(guc, ads.eng_state_size[guc_class],
ads_blob_write(guc, ads.golden_context_lrca[guc_class],
ads_blob_write(guc, ads.eng_state_size[guc_class], 0);
ads_blob_write(guc, ads.golden_context_lrca[guc_class], 0);
ads_blob_write(guc, ads.capture_class[i][j], null_ggtt);
ads_blob_write(guc, ads.capture_instance[i][j], null_ggtt);
ads_blob_write(guc, ads.capture_class[i][j], null_ggtt);
ads_blob_write(guc, ads.capture_class[i][j], null_ggtt);
ads_blob_write(guc, ads.capture_class[i][j], ads_ggtt +
ads_blob_write(guc, ads.capture_instance[i][j], null_ggtt);
ads_blob_write(guc, ads.capture_instance[i][j], null_ggtt);
ads_blob_write(guc, ads.capture_instance[i][j], ads_ggtt +
ads_blob_write(guc, ads.capture_global[i], null_ggtt);
ads_blob_write(guc, ads.capture_global[i], null_ggtt);
ads_blob_write(guc, ads.capture_global[i], ads_ggtt + capture_offset);
ads_blob_write(guc, ads.wa_klv_addr_lo, addr_ggtt);
ads_blob_write(guc, ads.wa_klv_addr_hi, 0);
ads_blob_write(guc, ads.wa_klv_size, size);
ads_blob_write(guc, system_info.generic_gt_sysinfo[GUC_GENERIC_GT_SYSINFO_SLICE_ENABLED],
ads_blob_write(guc, system_info.generic_gt_sysinfo[GUC_GENERIC_GT_SYSINFO_VDBOX_SFC_SUPPORT_MASK],
ads_blob_write(guc,
ads_blob_write(guc, ads.scheduler_policies, base +
ads_blob_write(guc, ads.gt_system_info, base +
ads_blob_write(guc, ads.private_data, base +
ads_blob_write(ads, ads.wa_klv_addr_lo, lower_32_bits(addr_ggtt));
ads_blob_write(ads, ads.wa_klv_addr_hi, upper_32_bits(addr_ggtt));
ads_blob_write(ads, ads.wa_klv_size, size);
ads_blob_write(ads, policies.dpc_promote_time,
ads_blob_write(ads, policies.max_num_work_items,
ads_blob_write(ads, policies.global_flags, global_flags);
ads_blob_write(ads, policies.is_valid, 1);
ads_blob_write(ads, ads.eng_state_size[guc_class],
ads_blob_write(ads, ads.golden_context_lrca[guc_class],
ads_blob_write(ads, ads.capture_class[i][j], null_ggtt);
ads_blob_write(ads, ads.capture_instance[i][j], null_ggtt);
ads_blob_write(ads, ads.capture_class[i][j],
ads_blob_write(ads, ads.capture_class[i][j], null_ggtt);
ads_blob_write(ads, ads.capture_instance[i][j],
ads_blob_write(ads, ads.capture_instance[i][j], null_ggtt);
ads_blob_write(ads, ads.capture_global[i], ads_ggtt + capture_offset);
ads_blob_write(ads, ads.capture_global[i], null_ggtt);
ads_blob_write(ads, ads.reg_state_list[gc][hwe->instance].address, addr);
ads_blob_write(ads, ads.reg_state_list[gc][hwe->instance].count, count);
ads_blob_write(ads, um_init_params.queue_params[i].base_dpa,
ads_blob_write(ads, um_init_params.queue_params[i].base_ggtt_address,
ads_blob_write(ads, um_init_params.queue_params[i].size_in_bytes,
ads_blob_write(ads, um_init_params.page_response_timeout_in_us,
ads_blob_write(ads,
ads_blob_write(ads, ads.scheduler_policies, base +
ads_blob_write(ads, ads.gt_system_info, base +
ads_blob_write(ads, ads.private_data, base +
ads_blob_write(ads, ads.um_init_data, base +
ads_blob_write(ads, ads.scheduler_policies, base +
ads_blob_write(ads, ads.gt_system_info, base +
ads_blob_write(ads, ads.private_data, base +