Lines Matching refs:icds
1111 for (struct loader_icd *icd = inst->icds; icd; icd = icd->next) { in loader_get_icd_and_device()
1216 icd->next = ptr_inst->icds; in loader_icd_add()
1217 ptr_inst->icds = icd; in loader_icd_add()
2416 struct loader_icd_libs *icds) { argument
2420 loader_scanned_icd_init(inst, icds);
2507 loader_scanned_icd_add(inst, icds, fullpath, vers);
2657 struct loader_icd *icd = &inst->icds[i];
2689 icd = inst->icds;
3697 ptr_instance->icds = ptr_instance->icds->next;
3711 if (ptr_instance->icds == NULL) {
3726 struct loader_icd *icds = ptr_instance->icds; local
3745 while (icds) {
3746 if (icds->instance) {
3747 icds->DestroyInstance(icds->instance, pAllocator);
3749 next_icd = icds->next;
3750 icds->instance = VK_NULL_HANDLE;
3751 loader_icd_destroy(ptr_instance, icds);
3753 icds = next_icd;
3885 icd = inst->icds;
3895 icd = inst->icds;