Index: uspace/lib/c/include/device/hw_res.h
===================================================================
--- uspace/lib/c/include/device/hw_res.h	(revision 443695ef37d4e47d223158ab3b07f84e2d5df943)
+++ uspace/lib/c/include/device/hw_res.h	(revision 8300c7235387052a3ffb96accd6cc6528ea75b5b)
@@ -1,4 +1,4 @@
 /*
- * Copyright (c) 2024 Jiri Svoboda
+ * Copyright (c) 2025 Jiri Svoboda
  * Copyright (c) 2010 Lenka Trochtova
  * All rights reserved.
@@ -57,5 +57,6 @@
 	HW_RES_DMA_CHANNEL_SETUP,
 	HW_RES_DMA_CHANNEL_REMAIN,
-	HW_RES_GET_FLAGS
+	HW_RES_QUERY_LEGACY_IO,
+	HW_RES_CLAIM_LEGACY_IO
 } hw_res_method_t;
 
@@ -118,8 +119,9 @@
 }
 
+/** Claims to legacy devices */
 typedef enum {
-	/** This is an PCI/ISA bridge, not 'classic' ISA bus */
-	hwf_isa_bridge = 0x1
-} hw_res_flags_t;
+	/** 'Legacy' ISA IDE I/O ranges */
+	hwc_isa_ide = 0x1
+} hw_res_claims_t;
 
 extern errno_t hw_res_get_resource_list(async_sess_t *, hw_resource_list_t *);
@@ -131,5 +133,6 @@
     uint32_t, uint8_t);
 extern errno_t hw_res_dma_channel_remain(async_sess_t *, unsigned, size_t *);
-extern errno_t hw_res_get_flags(async_sess_t *, hw_res_flags_t *);
+extern errno_t hw_res_query_legacy_io(async_sess_t *, hw_res_claims_t *);
+extern errno_t hw_res_claim_legacy_io(async_sess_t *, hw_res_claims_t);
 
 #endif
