Lines Matching refs:device
39 anv_shader_bin_deserialize(struct vk_device *device,
46 struct anv_device *device =
47 container_of(object->device, struct anv_device, vk);
51 anv_state_pool_free(&device->instruction_state_pool, shader->kernel);
53 vk_free(&device->vk.alloc, shader);
68 anv_shader_bin_create(struct anv_device *device,
96 if (!vk_multialloc_alloc(&ma, &device->vk.alloc,
101 vk_pipeline_cache_object_init(&device->vk, &shader->base,
107 anv_state_pool_alloc(&device->instruction_state_pool, kernel_size, 64);
145 brw_write_shader_relocs(&device->physical->compiler->isa,
239 struct anv_device *device =
286 anv_shader_bin_create(device, stage,
298 anv_device_search_for_kernel(struct anv_device *device,
305 cache = device->default_pipeline_cache;
313 cache != device->default_pipeline_cache;
322 anv_device_upload_kernel(struct anv_device *device,
336 cache = device->default_pipeline_cache;
339 anv_shader_bin_create(device, stage,
357 anv_device_search_for_nir(struct anv_device *device,
364 cache = device->default_pipeline_cache;
371 anv_device_upload_nir(struct anv_device *device,
377 cache = device->default_pipeline_cache;