Lines Matching refs:icds
1254 for (struct loader_icd *icd = inst->icds; icd; icd = icd->next) {
1387 icd->next = ptr_inst->icds;
1388 ptr_inst->icds = icd;
2885 struct loader_icd_libs *icds) { argument
2899 res = loader_scanned_icd_init(inst, icds);
3045 res = loader_scanned_icd_add(inst, icds, fullpath, vers);
3309 struct loader_icd *icd = &inst->icds[i];
3341 icd = inst->icds;
4161 ptr_instance->icds = icd->next;
4180 ptr_instance->icds = icd->next;
4209 ptr_instance->icds = icd->next;
4230 if (VK_SUCCESS == res && ptr_instance->icds == NULL) {
4237 while (NULL != ptr_instance->icds) {
4238 icd = ptr_instance->icds;
4239 ptr_instance->icds = icd->next;
4253 struct loader_icd *icds = ptr_instance->icds; local
4272 while (icds) {
4273 if (icds->instance) {
4274 icds->DestroyInstance(icds->instance, pAllocator);
4276 next_icd = icds->next;
4277 icds->instance = VK_NULL_HANDLE;
4278 loader_icd_destroy(ptr_instance, icds, pAllocator);
4280 icds = next_icd;
4417 icd = inst->icds;
4427 icd = inst->icds;