do_config(9r) do_config(9r) NAME do_config - EISA/ISA: Initializes the device to its assigned configuration SYNOPSIS void do_config( struct controller *ctlr_p ); ARGUMENTS Specifies a pointer to the controller structure associated with the controller to be configured. The do_config routine obtains the device to initialize through its controller's associated controller structure pointer. DESCRIPTION The do_config routine initializes the specified controller based on its power-up resource assignments. If the device uses either an inter- rupt or a DMA channel, then do_config also performs any setup requirements. For example, for controllers that connect to the EISA bus, do_config initializes the controller according to the parameters specified in the EISA configuration file. NOTES The do_config routine is a generic interface that maps to a bus-specific interface that actually initializes the specified device. Using this routine to initialize a device makes the driver more portable across different bus architectures. Not all buses support the do_config routine. RETURN VALUES None SEE ALSO Routines: get_config(9r), get_info(9r) Data Structures: controller(9s) do_config(9r)