ioport.h (9ca6551ee24368a4d2b09566ea4d10fe87860379) ioport.h (cb8e3c8b4f45e4ed8987a581956dc9c3827a5bcf)
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * ioport.h Definitions of routines for detecting, reserving and
4 * allocating system resources.
5 *
6 * Authors: Linus Torvalds
7 */
8

--- 237 unchanged lines hidden (view full) ---

246
247/* Compatibility cruft */
248#define release_region(start,n) __release_region(&ioport_resource, (start), (n))
249#define release_mem_region(start,n) __release_region(&iomem_resource, (start), (n))
250
251extern void __release_region(struct resource *, resource_size_t,
252 resource_size_t);
253#ifdef CONFIG_MEMORY_HOTREMOVE
1/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * ioport.h Definitions of routines for detecting, reserving and
4 * allocating system resources.
5 *
6 * Authors: Linus Torvalds
7 */
8

--- 237 unchanged lines hidden (view full) ---

246
247/* Compatibility cruft */
248#define release_region(start,n) __release_region(&ioport_resource, (start), (n))
249#define release_mem_region(start,n) __release_region(&iomem_resource, (start), (n))
250
251extern void __release_region(struct resource *, resource_size_t,
252 resource_size_t);
253#ifdef CONFIG_MEMORY_HOTREMOVE
254extern void release_mem_region_adjustable(struct resource *, resource_size_t,
255 resource_size_t);
254extern void release_mem_region_adjustable(resource_size_t, resource_size_t);
256#endif
257#ifdef CONFIG_MEMORY_HOTPLUG
258extern void merge_system_ram_resource(struct resource *res);
259#endif
260
261/* Wrappers for managed devices */
262struct device;
263

--- 55 unchanged lines hidden ---
255#endif
256#ifdef CONFIG_MEMORY_HOTPLUG
257extern void merge_system_ram_resource(struct resource *res);
258#endif
259
260/* Wrappers for managed devices */
261struct device;
262

--- 55 unchanged lines hidden ---