From 25afb89b1c410451fcfc5cbeed8535fcc660dd66 Mon Sep 17 00:00:00 2001 From: Doug Rabson Date: Tue, 12 Oct 1999 21:35:51 +0000 Subject: * Add struct resource_list* argument to resource_list_alloc and resource_list_release. This removes the dependancy on the layout of ivars. * Move set_resource, get_resource and delete_resource from isa_if.m to bus_if.m. * Simplify driver code by providing wrappers to those methods: bus_set_resource(dev, type, rid, start, count); bus_get_resource(dev, type, rid, startp, countp); bus_get_resource_start(dev, type, rid); bus_get_resource_count(dev, type, rid); bus_delete_resource(dev, type, rid); * Delete isa_get_rsrc and use bus_get_resource_start instead. * Fix a stupid typo in isa_alloc_resource reported by Takahashi Yoshihiro . * Print a diagnostic message if we can't assign resources to a PnP device. * Change device_print_prettyname() so that it doesn't print "(no driver assigned)-1" for anonymous devices. --- sys/isa/isa_if.m | 36 ------------------------------------ 1 file changed, 36 deletions(-) (limited to 'sys/isa/isa_if.m') diff --git a/sys/isa/isa_if.m b/sys/isa/isa_if.m index 2c3ab0f09c04..80cc6d273d58 100644 --- a/sys/isa/isa_if.m +++ b/sys/isa/isa_if.m @@ -32,42 +32,6 @@ CODE { INTERFACE isa; -# -# Set the range used for a particular resource. Return EINVAL if -# the type or rid are out of range. -# -METHOD int set_resource { - device_t dev; - device_t child; - int type; - int rid; - u_long start; - u_long count; -}; - -# -# Get the range for a resource. Return ENOENT if the type or rid are -# out of range or have not been set. -# -METHOD int get_resource { - device_t dev; - device_t child; - int type; - int rid; - u_long *startp; - u_long *countp; -}; - -# -# Delete a resource. -# -METHOD void delete_resource { - device_t dev; - device_t child; - int type; - int rid; -}; - # # Add a Plug-and-play configuration to the device. Configurations with # a lower priority are preferred. -- cgit v1.2.3