Lines Matching full:routes
356 AdapterRoutes *routes) in kvm_s390_add_adapter_routes() argument
359 uint64_t ind_offset = routes->adapter.ind_offset; in kvm_s390_add_adapter_routes()
365 for (i = 0; i < routes->num_routes; i++) { in kvm_s390_add_adapter_routes()
366 ret = kvm_irqchip_add_adapter_route(kvm_state, &routes->adapter); in kvm_s390_add_adapter_routes()
370 routes->gsi[i] = ret; in kvm_s390_add_adapter_routes()
371 routes->adapter.ind_offset++; in kvm_s390_add_adapter_routes()
376 routes->adapter.ind_offset = ind_offset; in kvm_s390_add_adapter_routes()
380 kvm_irqchip_release_virq(kvm_state, routes->gsi[i]); in kvm_s390_add_adapter_routes()
381 routes->gsi[i] = -1; in kvm_s390_add_adapter_routes()
383 routes->adapter.ind_offset = ind_offset; in kvm_s390_add_adapter_routes()
388 AdapterRoutes *routes) in kvm_s390_release_adapter_routes() argument
396 for (i = 0; i < routes->num_routes; i++) { in kvm_s390_release_adapter_routes()
397 if (routes->gsi[i] >= 0) { in kvm_s390_release_adapter_routes()
398 kvm_irqchip_release_virq(kvm_state, routes->gsi[i]); in kvm_s390_release_adapter_routes()
399 routes->gsi[i] = -1; in kvm_s390_release_adapter_routes()