Lines Matching refs:blob
905 } __packed *blob; in guc_ads_create() local
914 vma = intel_guc_allocate_vma(guc, PAGE_ALIGN(sizeof(*blob))); in guc_ads_create()
921 blob = kmap(page); in guc_ads_create()
924 guc_policies_init(&blob->policies); in guc_ads_create()
928 blob->reg_state.white_list[engine->guc_id].mmio_start = in guc_ads_create()
932 blob->reg_state.white_list[engine->guc_id].count = 0; in guc_ads_create()
943 blob->ads.golden_context_lrca = in guc_ads_create()
953 blob->ads.eng_state_size[engine->guc_id] = engine->context_size - skipped_size; in guc_ads_create()
956 blob->ads.scheduler_policies = base + ptr_offset(blob, policies); in guc_ads_create()
957 blob->ads.reg_state_buffer = base + ptr_offset(blob, reg_state_buffer); in guc_ads_create()
958 blob->ads.reg_state_addr = base + ptr_offset(blob, reg_state); in guc_ads_create()